Package org.opensearch.client.json
Class ObjectDeserializer.FieldDeserializer<ObjectType>
java.lang.Object
org.opensearch.client.json.ObjectDeserializer.FieldDeserializer<ObjectType>
- Direct Known Subclasses:
ObjectDeserializer.FieldObjectDeserializer
- Enclosing class:
- ObjectDeserializer<ObjectType>
public abstract static class ObjectDeserializer.FieldDeserializer<ObjectType>
extends java.lang.Object
A field deserializer parses a value and calls the setter on the target object.
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String[]
deprecatedNames
protected java.lang.String
name
-
Constructor Summary
Constructors Constructor Description FieldDeserializer(java.lang.String name, java.lang.String[] deprecatedNames)
-
Method Summary
Modifier and Type Method Description abstract void
deserialize(jakarta.json.stream.JsonParser parser, JsonpMapper mapper, java.lang.String fieldName, ObjectType object)
-
Field Details
-
name
protected final java.lang.String name -
deprecatedNames
protected final java.lang.String[] deprecatedNames
-
-
Constructor Details
-
FieldDeserializer
public FieldDeserializer(java.lang.String name, java.lang.String[] deprecatedNames)
-
-
Method Details
-
deserialize
public abstract void deserialize(jakarta.json.stream.JsonParser parser, JsonpMapper mapper, java.lang.String fieldName, ObjectType object)
-