org.elasticsearch.index.mapper.xcontent
Class ObjectMapper.TypeParser

java.lang.Object
  extended by org.elasticsearch.index.mapper.xcontent.ObjectMapper.TypeParser
All Implemented Interfaces:
XContentMapper.TypeParser
Direct Known Subclasses:
RootObjectMapper.TypeParser
Enclosing class:
ObjectMapper

public static class ObjectMapper.TypeParser
extends java.lang.Object
implements XContentMapper.TypeParser


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.elasticsearch.index.mapper.xcontent.XContentMapper.TypeParser
XContentMapper.TypeParser.ParserContext
 
Constructor Summary
ObjectMapper.TypeParser()
           
 
Method Summary
protected  ObjectMapper.Builder createBuilder(java.lang.String name)
           
 XContentMapper.Builder parse(java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> node, XContentMapper.TypeParser.ParserContext parserContext)
           
protected  void processField(ObjectMapper.Builder builder, java.lang.String fieldName, java.lang.Object fieldNode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectMapper.TypeParser

public ObjectMapper.TypeParser()
Method Detail

parse

public XContentMapper.Builder parse(java.lang.String name,
                                    java.util.Map<java.lang.String,java.lang.Object> node,
                                    XContentMapper.TypeParser.ParserContext parserContext)
                             throws MapperParsingException
Specified by:
parse in interface XContentMapper.TypeParser
Throws:
MapperParsingException

createBuilder

protected ObjectMapper.Builder createBuilder(java.lang.String name)

processField

protected void processField(ObjectMapper.Builder builder,
                            java.lang.String fieldName,
                            java.lang.Object fieldNode)