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
Constructors Constructor Description FieldObjectDeserializer(java.util.function.BiConsumer<ObjectType,FieldType> setter, JsonpDeserializer<FieldType> deserializer, java.lang.String name) -
Method Summary
Modifier and Type Method Description voiddeserialize(jakarta.json.stream.JsonParser parser, JsonpMapper mapper, java.lang.String fieldName, ObjectType object)voiddeserialize(jakarta.json.stream.JsonParser parser, JsonpMapper mapper, java.lang.String fieldName, ObjectType object, jakarta.json.stream.JsonParser.Event event)java.lang.Stringname()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
FieldObjectDeserializer
public FieldObjectDeserializer(java.util.function.BiConsumer<ObjectType,FieldType> setter, JsonpDeserializer<FieldType> deserializer, java.lang.String name)
-
-
Method Details
-
name
public java.lang.String name() -
deserialize
public void deserialize(jakarta.json.stream.JsonParser parser, JsonpMapper mapper, java.lang.String fieldName, ObjectType object)- Specified by:
deserializein classObjectDeserializer.FieldDeserializer<ObjectType>
-
deserialize
public void deserialize(jakarta.json.stream.JsonParser parser, JsonpMapper mapper, java.lang.String fieldName, ObjectType object, jakarta.json.stream.JsonParser.Event event)- Specified by:
deserializein classObjectDeserializer.FieldDeserializer<ObjectType>
-