Package co.elastic.clients.json
Class ObjectDeserializer.FieldDeserializer<ObjectType>
java.lang.Object
co.elastic.clients.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)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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)
-