org.elasticsearch.index.mapper
Interface Mapper
- All Superinterfaces:
- ToXContent
- All Known Subinterfaces:
- AllFieldMapper.IncludeInAll, RootMapper
- All Known Implementing Classes:
- AbstractFieldMapper, AllFieldMapper, AnalyzerMapper, BinaryFieldMapper, BooleanFieldMapper, BoostFieldMapper, ByteFieldMapper, DateFieldMapper, DoubleFieldMapper, FloatFieldMapper, GeoPointFieldMapper, GeoPointFieldMapper.GeoStringFieldMapper, GeoShapeFieldMapper, IdFieldMapper, IndexFieldMapper, IntegerFieldMapper, IpFieldMapper, LongFieldMapper, MultiFieldMapper, NumberFieldMapper, ObjectMapper, ParentFieldMapper, RootObjectMapper, RoutingFieldMapper, ShortFieldMapper, SizeFieldMapper, SourceFieldMapper, StringFieldMapper, TimestampFieldMapper, TTLFieldMapper, TypeFieldMapper, UidFieldMapper
public interface Mapper
- extends ToXContent
EMPTY_ARRAY
static final Mapper[] EMPTY_ARRAY
name
String name()
parse
void parse(ParseContext context)
throws IOException
- Throws:
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()
Copyright © 2009-2012. All Rights Reserved.