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 Object
A field deserializer parses a value and calls the setter on the target object.
  • Field Details

    • name

      protected final String name
  • Constructor Details

    • FieldDeserializer

      public FieldDeserializer(String name)
  • Method Details

    • acceptedEvents

      public abstract EnumSet<jakarta.json.stream.JsonParser.Event> acceptedEvents()
    • deserialize

      public abstract void deserialize(jakarta.json.stream.JsonParser parser, JsonpMapper mapper, String fieldName, ObjectType object)
    • deserialize

      public abstract void deserialize(jakarta.json.stream.JsonParser parser, JsonpMapper mapper, String fieldName, ObjectType object, jakarta.json.stream.JsonParser.Event event)