org.elasticsearch.index.mapper.object
Class RootObjectMapper

java.lang.Object
  extended by org.elasticsearch.index.mapper.object.ObjectMapper
      extended by org.elasticsearch.index.mapper.object.RootObjectMapper
All Implemented Interfaces:
ToXContent, AllFieldMapper.IncludeInAll, Mapper

public class RootObjectMapper
extends ObjectMapper


Nested Class Summary
static class RootObjectMapper.Builder
           
static class RootObjectMapper.Defaults
           
static class RootObjectMapper.TypeParser
           
 
Nested classes/interfaces inherited from class org.elasticsearch.index.mapper.object.ObjectMapper
ObjectMapper.Dynamic, ObjectMapper.Nested
 
Nested classes/interfaces inherited from interface org.elasticsearch.index.mapper.Mapper
Mapper.BuilderContext
 
Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent
ToXContent.MapParams, ToXContent.Params
 
Field Summary
 
Fields inherited from class org.elasticsearch.index.mapper.object.ObjectMapper
CONTENT_TYPE, NESTED_CONTENT_TYPE
 
Fields inherited from interface org.elasticsearch.index.mapper.Mapper
EMPTY_ARRAY
 
Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent
EMPTY_PARAMS
 
Method Summary
protected  boolean allowValue()
           
 boolean dateDetection()
           
protected  void doMerge(ObjectMapper mergeWith, MergeContext mergeContext)
           
protected  void doXContent(XContentBuilder builder, ToXContent.Params params)
           
 FormatDateTimeFormatter[] dynamicDateTimeFormatters()
           
 DynamicTemplate findTemplate(ContentPath path, String name, String matchType)
           
 Mapper.Builder findTemplateBuilder(ParseContext context, String name, String dynamicType)
           
 Mapper.Builder findTemplateBuilder(ParseContext context, String name, String dynamicType, String matchType)
           
 boolean numericDetection()
           
 
Methods inherited from class org.elasticsearch.index.mapper.object.ObjectMapper
close, dynamic, fullPath, includeInAll, includeInAllIfNotSet, merge, name, nested, nestedTypeFilter, nestedTypePath, parse, putMapper, toXContent, toXContent, traverse, traverse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

dateDetection

public boolean dateDetection()

numericDetection

public boolean numericDetection()

dynamicDateTimeFormatters

public FormatDateTimeFormatter[] dynamicDateTimeFormatters()

findTemplateBuilder

public Mapper.Builder findTemplateBuilder(ParseContext context,
                                          String name,
                                          String dynamicType)

findTemplateBuilder

public Mapper.Builder findTemplateBuilder(ParseContext context,
                                          String name,
                                          String dynamicType,
                                          String matchType)

findTemplate

public DynamicTemplate findTemplate(ContentPath path,
                                    String name,
                                    String matchType)

allowValue

protected boolean allowValue()
Overrides:
allowValue in class ObjectMapper

doMerge

protected void doMerge(ObjectMapper mergeWith,
                       MergeContext mergeContext)
Overrides:
doMerge in class ObjectMapper

doXContent

protected void doXContent(XContentBuilder builder,
                          ToXContent.Params params)
                   throws IOException
Overrides:
doXContent in class ObjectMapper
Throws:
IOException


Copyright © 2009-2012. All Rights Reserved.