org.elasticsearch.index.mapper.json
Class JsonTypeParsers

java.lang.Object
  extended by org.elasticsearch.index.mapper.json.JsonTypeParsers

public class JsonTypeParsers
extends java.lang.Object


Constructor Summary
JsonTypeParsers()
           
 
Method Summary
static FormatDateTimeFormatter parseDateTimeFormatter(java.lang.String fieldName, org.codehaus.jackson.JsonNode node)
           
static org.apache.lucene.document.Field.Index parseIndex(java.lang.String fieldName, java.lang.String index)
           
static void parseJsonField(JsonFieldMapper.Builder builder, java.lang.String name, org.codehaus.jackson.node.ObjectNode fieldNode, JsonTypeParser.ParserContext parserContext)
           
static void parseNumberField(JsonNumberFieldMapper.Builder builder, java.lang.String name, org.codehaus.jackson.node.ObjectNode numberNode, JsonTypeParser.ParserContext parserContext)
           
static JsonPath.Type parsePathType(java.lang.String name, java.lang.String path)
           
static org.apache.lucene.document.Field.Store parseStore(java.lang.String fieldName, java.lang.String store)
           
static org.apache.lucene.document.Field.TermVector parseTermVector(java.lang.String fieldName, java.lang.String termVector)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JsonTypeParsers

public JsonTypeParsers()
Method Detail

parseNumberField

public static void parseNumberField(JsonNumberFieldMapper.Builder builder,
                                    java.lang.String name,
                                    org.codehaus.jackson.node.ObjectNode numberNode,
                                    JsonTypeParser.ParserContext parserContext)

parseJsonField

public static void parseJsonField(JsonFieldMapper.Builder builder,
                                  java.lang.String name,
                                  org.codehaus.jackson.node.ObjectNode fieldNode,
                                  JsonTypeParser.ParserContext parserContext)

parseDateTimeFormatter

public static FormatDateTimeFormatter parseDateTimeFormatter(java.lang.String fieldName,
                                                             org.codehaus.jackson.JsonNode node)

parseTermVector

public static org.apache.lucene.document.Field.TermVector parseTermVector(java.lang.String fieldName,
                                                                          java.lang.String termVector)
                                                                   throws MapperParsingException
Throws:
MapperParsingException

parseIndex

public static org.apache.lucene.document.Field.Index parseIndex(java.lang.String fieldName,
                                                                java.lang.String index)
                                                         throws MapperParsingException
Throws:
MapperParsingException

parseStore

public static org.apache.lucene.document.Field.Store parseStore(java.lang.String fieldName,
                                                                java.lang.String store)
                                                         throws MapperParsingException
Throws:
MapperParsingException

parsePathType

public static JsonPath.Type parsePathType(java.lang.String name,
                                          java.lang.String path)
                                   throws MapperParsingException
Throws:
MapperParsingException