org.elasticsearch.index.mapper.json
Class JsonObjectMapper
java.lang.Object
org.elasticsearch.index.mapper.json.JsonObjectMapper
- All Implemented Interfaces:
- JsonIncludeInAllMapper, JsonMapper, ToJson
@ThreadSafe
public class JsonObjectMapper
- extends java.lang.Object
- implements JsonMapper, JsonIncludeInAllMapper
Field Summary |
static java.lang.String |
JSON_TYPE
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JSON_TYPE
public static final java.lang.String JSON_TYPE
- See Also:
- Constant Field Values
JsonObjectMapper
protected JsonObjectMapper(java.lang.String name)
JsonObjectMapper
protected JsonObjectMapper(java.lang.String name,
boolean enabled,
boolean dynamic,
JsonPath.Type pathType)
JsonObjectMapper
protected JsonObjectMapper(java.lang.String name,
boolean enabled,
boolean dynamic,
JsonPath.Type pathType,
FormatDateTimeFormatter[] dateTimeFormatters)
name
public java.lang.String name()
- Specified by:
name
in interface JsonMapper
includeInAll
public void includeInAll(java.lang.Boolean includeInAll)
- Specified by:
includeInAll
in interface JsonIncludeInAllMapper
putMapper
public JsonObjectMapper putMapper(JsonMapper mapper)
traverse
public void traverse(FieldMapperListener fieldMapperListener)
- Specified by:
traverse
in interface JsonMapper
parse
public void parse(JsonParseContext jsonContext)
throws java.io.IOException
- Specified by:
parse
in interface JsonMapper
- Throws:
java.io.IOException
merge
public void merge(JsonMapper mergeWith,
JsonMergeContext mergeContext)
throws MergeMappingException
- Specified by:
merge
in interface JsonMapper
- Throws:
MergeMappingException
toJson
public void toJson(JsonBuilder builder,
ToJson.Params params)
throws java.io.IOException
- Specified by:
toJson
in interface ToJson
- Throws:
java.io.IOException
toJson
public void toJson(JsonBuilder builder,
ToJson.Params params,
JsonMapper... additionalMappers)
throws java.io.IOException
- Throws:
java.io.IOException