org.elasticsearch.index.mapper.core
Class TypeParsers

java.lang.Object
  extended by org.elasticsearch.index.mapper.core.TypeParsers

public class TypeParsers
extends java.lang.Object


Constructor Summary
TypeParsers()
           
 
Method Summary
static FormatDateTimeFormatter parseDateTimeFormatter(java.lang.String fieldName, java.lang.Object node)
           
static void parseField(AbstractFieldMapper.Builder builder, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> fieldNode, Mapper.TypeParser.ParserContext parserContext)
           
static org.apache.lucene.document.Field.Index parseIndex(java.lang.String fieldName, java.lang.String index)
           
static void parseNumberField(NumberFieldMapper.Builder builder, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> numberNode, Mapper.TypeParser.ParserContext parserContext)
           
static ContentPath.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

TypeParsers

public TypeParsers()
Method Detail

parseNumberField

public static void parseNumberField(NumberFieldMapper.Builder builder,
                                    java.lang.String name,
                                    java.util.Map<java.lang.String,java.lang.Object> numberNode,
                                    Mapper.TypeParser.ParserContext parserContext)

parseField

public static void parseField(AbstractFieldMapper.Builder builder,
                              java.lang.String name,
                              java.util.Map<java.lang.String,java.lang.Object> fieldNode,
                              Mapper.TypeParser.ParserContext parserContext)

parseDateTimeFormatter

public static FormatDateTimeFormatter parseDateTimeFormatter(java.lang.String fieldName,
                                                             java.lang.Object 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 ContentPath.Type parsePathType(java.lang.String name,
                                             java.lang.String path)
                                      throws MapperParsingException
Throws:
MapperParsingException