Mapper.TypeParser
, MetadataFieldMapper.TypeParser
public static class RoutingFieldMapper.TypeParser extends java.lang.Object implements MetadataFieldMapper.TypeParser
Mapper.TypeParser.ParserContext
Constructor | Description |
---|---|
TypeParser() |
Modifier and Type | Method | Description |
---|---|---|
MetadataFieldMapper |
getDefault(MappedFieldType fieldType,
Mapper.TypeParser.ParserContext context) |
Get the default
MetadataFieldMapper to use, if nothing had to be parsed. |
MetadataFieldMapper.Builder<?,?> |
parse(java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> node,
Mapper.TypeParser.ParserContext parserContext) |
public MetadataFieldMapper.Builder<?,?> parse(java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> node, Mapper.TypeParser.ParserContext parserContext) throws MapperParsingException
parse
in interface Mapper.TypeParser
parse
in interface MetadataFieldMapper.TypeParser
MapperParsingException
public MetadataFieldMapper getDefault(MappedFieldType fieldType, Mapper.TypeParser.ParserContext context)
MetadataFieldMapper.TypeParser
MetadataFieldMapper
to use, if nothing had to be parsed.getDefault
in interface MetadataFieldMapper.TypeParser
fieldType
- the existing field type for this meta mapper on the current index
or null if this is the first type being introducedcontext
- context that may be useful to build the field like analyzers