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
name
-
Constructor Summary
Constructors Constructor Description FieldDeserializer(java.lang.String name)
-
Method Summary
Modifier and Type Method Description abstract void
deserialize(jakarta.json.stream.JsonParser parser, JsonpMapper mapper, java.lang.String fieldName, ObjectType object)
abstract void
deserialize(jakarta.json.stream.JsonParser parser, JsonpMapper mapper, java.lang.String fieldName, ObjectType object, jakarta.json.stream.JsonParser.Event event)
-
Field Details
-
name
protected final java.lang.String name
-
-
Constructor Details
-
FieldDeserializer
public FieldDeserializer(java.lang.String name)
-
-
Method Details
-
deserialize
public abstract void deserialize(jakarta.json.stream.JsonParser parser, JsonpMapper mapper, java.lang.String fieldName, ObjectType object) -
deserialize
public abstract void deserialize(jakarta.json.stream.JsonParser parser, JsonpMapper mapper, java.lang.String fieldName, ObjectType object, jakarta.json.stream.JsonParser.Event event)
-