public class ObjectArrayMapper
extends org.elasticsearch.index.mapper.ObjectMapper
DocumentParser does a lot of `instanceof ObjectMapper` checks. Therefore
it is not possible to implement only Mapperorg.elasticsearch.index.mapper.ObjectMapper.Defaults, org.elasticsearch.index.mapper.ObjectMapper.Dynamic, org.elasticsearch.index.mapper.ObjectMapper.Nested, org.elasticsearch.index.mapper.ObjectMapper.TypeParser| Modifier and Type | Method and Description |
|---|---|
protected ObjectArrayMapper |
clone() |
protected void |
doMerge(org.elasticsearch.index.mapper.ObjectMapper mergeWith,
boolean updateAllTypes) |
org.elasticsearch.index.mapper.Mapper |
getMapper(java.lang.String field) |
java.util.Iterator<org.elasticsearch.index.mapper.Mapper> |
iterator() |
org.elasticsearch.index.mapper.ObjectMapper |
mappingUpdate(org.elasticsearch.index.mapper.Mapper mapper) |
org.elasticsearch.index.mapper.ObjectMapper |
merge(org.elasticsearch.index.mapper.Mapper mergeWith,
boolean updateAllTypes) |
protected void |
putMapper(org.elasticsearch.index.mapper.Mapper mapper) |
void |
toXContent(org.elasticsearch.common.xcontent.XContentBuilder builder,
org.elasticsearch.common.xcontent.ToXContent.Params params,
org.elasticsearch.common.xcontent.ToXContent custom) |
org.elasticsearch.index.mapper.ObjectMapper |
updateFieldType(java.util.Map<java.lang.String,org.elasticsearch.index.mapper.MappedFieldType> fullNameToFieldType) |
doXContent, dynamic, fullPath, getParentObjectMapper, includeInAll, isEnabled, name, nested, nestedTypeFilter, nestedTypePathAsString, parentObjectMapperAreNested, toXContentpublic org.elasticsearch.index.mapper.Mapper getMapper(java.lang.String field)
getMapper in class org.elasticsearch.index.mapper.ObjectMapperprotected void putMapper(org.elasticsearch.index.mapper.Mapper mapper)
putMapper in class org.elasticsearch.index.mapper.ObjectMapperpublic org.elasticsearch.index.mapper.ObjectMapper updateFieldType(java.util.Map<java.lang.String,org.elasticsearch.index.mapper.MappedFieldType> fullNameToFieldType)
updateFieldType in class org.elasticsearch.index.mapper.ObjectMapperpublic org.elasticsearch.index.mapper.ObjectMapper mappingUpdate(org.elasticsearch.index.mapper.Mapper mapper)
mappingUpdate in class org.elasticsearch.index.mapper.ObjectMapperprotected ObjectArrayMapper clone()
clone in class org.elasticsearch.index.mapper.ObjectMapperpublic org.elasticsearch.index.mapper.ObjectMapper merge(org.elasticsearch.index.mapper.Mapper mergeWith,
boolean updateAllTypes)
merge in class org.elasticsearch.index.mapper.ObjectMapperprotected void doMerge(org.elasticsearch.index.mapper.ObjectMapper mergeWith,
boolean updateAllTypes)
doMerge in class org.elasticsearch.index.mapper.ObjectMapperpublic void toXContent(org.elasticsearch.common.xcontent.XContentBuilder builder,
org.elasticsearch.common.xcontent.ToXContent.Params params,
org.elasticsearch.common.xcontent.ToXContent custom)
throws java.io.IOException
toXContent in class org.elasticsearch.index.mapper.ObjectMapperjava.io.IOExceptionpublic java.util.Iterator<org.elasticsearch.index.mapper.Mapper> iterator()
iterator in interface java.lang.Iterable<org.elasticsearch.index.mapper.Mapper>iterator in class org.elasticsearch.index.mapper.ObjectMapper