org.elasticsearch.index.mapper.object
Class DynamicTemplate

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

public class DynamicTemplate
extends Object


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

Constructor Detail

DynamicTemplate

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

parse

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

name

public String name()

conf

public Map<String,Object> conf()

match

public boolean match(ContentPath path,
                     String name,
                     String dynamicType)

hasType

public boolean hasType()

mappingType

public String mappingType(String dynamicType)

mappingForName

public Map<String,Object> mappingForName(String name,
                                         String dynamicType)

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2009-2012. All Rights Reserved.