Package org.elasticsearch.index.mapper
Class Mapper
java.lang.Object
org.elasticsearch.index.mapper.Mapper
- All Implemented Interfaces:
java.lang.Iterable<Mapper>,org.elasticsearch.common.xcontent.ToXContent,org.elasticsearch.common.xcontent.ToXContentFragment
- Direct Known Subclasses:
FieldAliasMapper,FieldMapper,ObjectMapper
public abstract class Mapper extends java.lang.Object implements org.elasticsearch.common.xcontent.ToXContentFragment, java.lang.Iterable<Mapper>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMapper.Builder<T extends Mapper.Builder>static classMapper.BuilderContextstatic interfaceMapper.TypeParser -
Field Summary
-
Constructor Summary
Constructors Constructor Description Mapper(java.lang.String simpleName) -
Method Summary
Modifier and Type Method Description abstract Mappermerge(Mapper mergeWith)Return the merge ofmergeWithinto this.abstract java.lang.Stringname()Returns the canonical name which uniquely identifies the mapper against other mappers in a type.java.lang.StringsimpleName()Returns the simple name, which identifies this mapper against other mappers at the same level in the mappers hierarchy TODO: make this protected once Mapper and FieldMapper are merged togetherabstract java.lang.StringtypeName()Returns a name representing the type of this mapper.
-
Constructor Details
-
Mapper
public Mapper(java.lang.String simpleName)
-
-
Method Details
-
simpleName
public final java.lang.String simpleName()Returns the simple name, which identifies this mapper against other mappers at the same level in the mappers hierarchy TODO: make this protected once Mapper and FieldMapper are merged together -
name
public abstract java.lang.String name()Returns the canonical name which uniquely identifies the mapper against other mappers in a type. -
typeName
public abstract java.lang.String typeName()Returns a name representing the type of this mapper. -
merge
Return the merge ofmergeWithinto this. BoththisandmergeWithwill be left unmodified.
-