org.elasticsearch.index.mapper
Interface Mapper
- All Superinterfaces:
- ToXContent
- All Known Subinterfaces:
- AllFieldMapper.IncludeInAll
- All Known Implementing Classes:
- AbstractFieldMapper, AllFieldMapper, AnalyzerMapper, BinaryFieldMapper, BooleanFieldMapper, BoostFieldMapper, ByteFieldMapper, DateFieldMapper, DoubleFieldMapper, FloatFieldMapper, GeoPointFieldMapper, GeoPointFieldMapper.GeoStringFieldMapper, IdFieldMapper, IndexFieldMapper, IntegerFieldMapper, IpFieldMapper, LongFieldMapper, MultiFieldMapper, NumberFieldMapper, ObjectMapper, ParentFieldMapper, RootObjectMapper, RoutingFieldMapper, ShortFieldMapper, SizeFieldMapper, SourceFieldMapper, StringFieldMapper, TypeFieldMapper, UidFieldMapper
@ThreadSafe
public interface Mapper
- extends ToXContent
EMPTY_ARRAY
static final Mapper[] EMPTY_ARRAY
name
java.lang.String name()
parse
void parse(ParseContext context)
throws java.io.IOException
- Throws:
java.io.IOException
merge
void merge(Mapper mergeWith,
MergeContext mergeContext)
throws MergeMappingException
- Throws:
MergeMappingException
traverse
void traverse(FieldMapperListener fieldMapperListener)
traverse
void traverse(ObjectMapperListener objectMapperListener)
close
void close()