Package org.opensearch.client.json
Class DelegatingDeserializer<ObjectType>
java.lang.Object
org.opensearch.client.json.JsonpDeserializer<ObjectType>
org.opensearch.client.json.DelegatingDeserializer<ObjectType>
- Direct Known Subclasses:
ObjectDeserializer
,ValueBodyDeserializer
public abstract class DelegatingDeserializer<ObjectType> extends JsonpDeserializer<ObjectType>
-
Constructor Summary
Constructors Constructor Description DelegatingDeserializer(java.util.EnumSet<jakarta.json.stream.JsonParser.Event> acceptedEvents)
-
Method Summary
Modifier and Type Method Description abstract <FieldType>
voidadd(java.util.function.BiConsumer<ObjectType,FieldType> setter, JsonpDeserializer<FieldType> valueParser, java.lang.String name, java.lang.String... deprecatedNames)
Methods inherited from class org.opensearch.client.json.JsonpDeserializer
acceptedEvents, accepts, allAcceptedEvents, arrayDeserializer, booleanDeserializer, deserialize, deserialize, doubleDeserializer, ensureAccepts, fixedValue, floatParser, integerDeserializer, jsonValueDeserializer, lazy, lazy, longParser, numberDeserializer, of, stringDeserializer, stringMapDeserializer
-
Constructor Details
-
DelegatingDeserializer
public DelegatingDeserializer(java.util.EnumSet<jakarta.json.stream.JsonParser.Event> acceptedEvents)
-
-
Method Details
-
add
public abstract <FieldType> void add(java.util.function.BiConsumer<ObjectType,FieldType> setter, JsonpDeserializer<FieldType> valueParser, java.lang.String name, java.lang.String... deprecatedNames)
-