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(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(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