org.elasticsearch.index.mapper.xcontent
Class RootObjectMapper

java.lang.Object
  extended by org.elasticsearch.index.mapper.xcontent.ObjectMapper
      extended by org.elasticsearch.index.mapper.xcontent.RootObjectMapper
All Implemented Interfaces:
ToXContent, IncludeInAllMapper, XContentMapper

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 interface org.elasticsearch.index.mapper.xcontent.XContentMapper
XContentMapper.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.xcontent.ObjectMapper
CONTENT_TYPE
 
Fields inherited from interface org.elasticsearch.index.mapper.xcontent.XContentMapper
EMPTY_ARRAY
 
Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent
EMPTY_PARAMS
 
Method Summary
 FormatDateTimeFormatter[] dateTimeFormatters()
           
protected  void doMerge(ObjectMapper mergeWith, MergeContext mergeContext)
           
protected  void doXContent(XContentBuilder builder, ToXContent.Params params)
           
 DynamicTemplate findTemplate(ContentPath path, java.lang.String name, java.lang.String dynamicType)
           
 XContentMapper.Builder findTemplateBuilder(ParseContext context, java.lang.String name, java.lang.String dynamicType)
           
 
Methods inherited from class org.elasticsearch.index.mapper.xcontent.ObjectMapper
includeInAll, merge, name, parse, putMapper, toXContent, toXContent, traverse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

dateTimeFormatters

public FormatDateTimeFormatter[] dateTimeFormatters()

findTemplateBuilder

public XContentMapper.Builder findTemplateBuilder(ParseContext context,
                                                  java.lang.String name,
                                                  java.lang.String dynamicType)

findTemplate

public DynamicTemplate findTemplate(ContentPath path,
                                    java.lang.String name,
                                    java.lang.String dynamicType)

doMerge

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

doXContent

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