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