public final class MapperRegistry
extends java.lang.Object
Constructor | Description |
---|---|
MapperRegistry(java.util.Map<java.lang.String,Mapper.TypeParser> mapperParsers,
java.util.Map<java.lang.String,MetadataFieldMapper.TypeParser> metadataMapperParsers,
java.util.function.Function<java.lang.String,java.util.function.Predicate<java.lang.String>> fieldFilter) |
Modifier and Type | Method | Description |
---|---|---|
java.util.function.Function<java.lang.String,java.util.function.Predicate<java.lang.String>> |
getFieldFilter() |
Returns a function that given an index name, returns a predicate that fields must match in order to be returned by get mappings,
get index, get field mappings and field capabilities API.
|
java.util.Map<java.lang.String,Mapper.TypeParser> |
getMapperParsers() |
Return a map of the mappers that have been registered.
|
java.util.Map<java.lang.String,MetadataFieldMapper.TypeParser> |
getMetadataMapperParsers() |
Return a map of the meta mappers that have been registered.
|
boolean |
isMetaDataField(java.lang.String field) |
Returns true if the provide field is a registered metadata field, false otherwise
|
public MapperRegistry(java.util.Map<java.lang.String,Mapper.TypeParser> mapperParsers, java.util.Map<java.lang.String,MetadataFieldMapper.TypeParser> metadataMapperParsers, java.util.function.Function<java.lang.String,java.util.function.Predicate<java.lang.String>> fieldFilter)
public java.util.Map<java.lang.String,Mapper.TypeParser> getMapperParsers()
public java.util.Map<java.lang.String,MetadataFieldMapper.TypeParser> getMetadataMapperParsers()
public boolean isMetaDataField(java.lang.String field)
public java.util.function.Function<java.lang.String,java.util.function.Predicate<java.lang.String>> getFieldFilter()
MapperPlugin.getFieldFilter()
, only fields that match all the registered filters will be returned by get mappings,
get index, get field mappings and field capabilities API.