org.elasticsearch.index.mapper.object
Class DynamicTemplate

java.lang.Object
  extended by org.elasticsearch.index.mapper.object.DynamicTemplate

public class DynamicTemplate
extends java.lang.Object


Nested Class Summary
static class DynamicTemplate.MatchType
           
 
Constructor Summary
DynamicTemplate(java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> conf, java.lang.String pathMatch, java.lang.String pathUnmatch, java.lang.String match, java.lang.String unmatch, java.lang.String matchMappingType, DynamicTemplate.MatchType matchType, java.util.Map<java.lang.String,java.lang.Object> mapping)
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.Object> conf()
           
 boolean equals(java.lang.Object o)
           
 int hashCode()
           
 boolean hasType()
           
 java.util.Map<java.lang.String,java.lang.Object> mappingForName(java.lang.String name, java.lang.String dynamicType)
           
 java.lang.String mappingType(java.lang.String dynamicType)
           
 boolean match(ContentPath path, java.lang.String name, java.lang.String dynamicType)
           
 java.lang.String name()
           
static DynamicTemplate parse(java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> conf)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamicTemplate

public DynamicTemplate(java.lang.String name,
                       java.util.Map<java.lang.String,java.lang.Object> conf,
                       java.lang.String pathMatch,
                       java.lang.String pathUnmatch,
                       java.lang.String match,
                       java.lang.String unmatch,
                       java.lang.String matchMappingType,
                       DynamicTemplate.MatchType matchType,
                       java.util.Map<java.lang.String,java.lang.Object> mapping)
Method Detail

parse

public static DynamicTemplate parse(java.lang.String name,
                                    java.util.Map<java.lang.String,java.lang.Object> conf)
                             throws MapperParsingException
Throws:
MapperParsingException

name

public java.lang.String name()

conf

public java.util.Map<java.lang.String,java.lang.Object> conf()

match

public boolean match(ContentPath path,
                     java.lang.String name,
                     java.lang.String dynamicType)

hasType

public boolean hasType()

mappingType

public java.lang.String mappingType(java.lang.String dynamicType)

mappingForName

public java.util.Map<java.lang.String,java.lang.Object> mappingForName(java.lang.String name,
                                                                       java.lang.String dynamicType)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object