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


Nested Class Summary
static class Mapper.Builder<T extends Mapper.Builder,Y extends Mapper>
           
static class Mapper.BuilderContext
           
static interface Mapper.TypeParser
           
 
Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent
ToXContent.MapParams, ToXContent.Params
 
Field Summary
static Mapper[] EMPTY_ARRAY
           
 
Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent
EMPTY_PARAMS
 
Method Summary
 void close()
           
 void merge(Mapper mergeWith, MergeContext mergeContext)
           
 String name()
           
 void parse(ParseContext context)
           
 void traverse(FieldMapperListener fieldMapperListener)
           
 void traverse(ObjectMapperListener objectMapperListener)
           
 
Methods inherited from interface org.elasticsearch.common.xcontent.ToXContent
toXContent
 

Field Detail

EMPTY_ARRAY

static final Mapper[] EMPTY_ARRAY
Method Detail

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.