Package co.elastic.clients.json
Class ObjectDeserializer.FieldObjectDeserializer<ObjectType,FieldType>
java.lang.Object
co.elastic.clients.json.ObjectDeserializer.FieldDeserializer<ObjectType>
co.elastic.clients.json.ObjectDeserializer.FieldObjectDeserializer<ObjectType,FieldType>
- Enclosing class:
- ObjectDeserializer<ObjectType>
public static class ObjectDeserializer.FieldObjectDeserializer<ObjectType,FieldType>
extends ObjectDeserializer.FieldDeserializer<ObjectType>
Field deserializer for objects (and boxed primitives)
-
Field Summary
Fields inherited from class co.elastic.clients.json.ObjectDeserializer.FieldDeserializer
name
-
Constructor Summary
ConstructorDescriptionFieldObjectDeserializer
(BiConsumer<ObjectType, FieldType> setter, JsonpDeserializer<FieldType> deserializer, String name) -
Method Summary
Modifier and TypeMethodDescriptionEnumSet<jakarta.json.stream.JsonParser.Event>
void
deserialize
(jakarta.json.stream.JsonParser parser, JsonpMapper mapper, String fieldName, ObjectType object) void
deserialize
(jakarta.json.stream.JsonParser parser, JsonpMapper mapper, String fieldName, ObjectType object, jakarta.json.stream.JsonParser.Event event) name()
-
Constructor Details
-
FieldObjectDeserializer
public FieldObjectDeserializer(BiConsumer<ObjectType, FieldType> setter, JsonpDeserializer<FieldType> deserializer, String name)
-
-
Method Details
-
name
-
acceptedEvents
- Specified by:
acceptedEvents
in classObjectDeserializer.FieldDeserializer<ObjectType>
-
deserialize
public void deserialize(jakarta.json.stream.JsonParser parser, JsonpMapper mapper, String fieldName, ObjectType object) - Specified by:
deserialize
in classObjectDeserializer.FieldDeserializer<ObjectType>
-
deserialize
public void deserialize(jakarta.json.stream.JsonParser parser, JsonpMapper mapper, String fieldName, ObjectType object, jakarta.json.stream.JsonParser.Event event) - Specified by:
deserialize
in classObjectDeserializer.FieldDeserializer<ObjectType>
-