Package org.opensearch.client.json
Class ExternallyTaggedUnion.TypedKeysDeserializer<Union extends TaggedUnion<?,?>>
- java.lang.Object
-
- org.opensearch.client.json.JsonpDeserializerBase<java.util.Map<java.lang.String,Union>>
-
- org.opensearch.client.json.ExternallyTaggedUnion.TypedKeysDeserializer<Union>
-
- All Implemented Interfaces:
JsonpDeserializer<java.util.Map<java.lang.String,Union>>
- Enclosing class:
- ExternallyTaggedUnion
public static class ExternallyTaggedUnion.TypedKeysDeserializer<Union extends TaggedUnion<?,?>> extends JsonpDeserializerBase<java.util.Map<java.lang.String,Union>>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedTypedKeysDeserializer(ExternallyTaggedUnion.Deserializer<Union,?> deser)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,Union>deserialize(jakarta.json.stream.JsonParser parser, JsonpMapper mapper, jakarta.json.stream.JsonParser.Event event)Deserialize a value.voiddeserializeEntry(java.lang.String key, jakarta.json.stream.JsonParser parser, JsonpMapper mapper, java.util.Map<java.lang.String,Union> targetMap)-
Methods inherited from class org.opensearch.client.json.JsonpDeserializerBase
acceptedEvents, accepts, allAcceptedEvents, nativeEvents
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opensearch.client.json.JsonpDeserializer
deserialize
-
-
-
-
Constructor Detail
-
TypedKeysDeserializer
protected TypedKeysDeserializer(ExternallyTaggedUnion.Deserializer<Union,?> deser)
-
-
Method Detail
-
deserialize
public java.util.Map<java.lang.String,Union> deserialize(jakarta.json.stream.JsonParser parser, JsonpMapper mapper, jakarta.json.stream.JsonParser.Event event)
Description copied from interface:JsonpDeserializerDeserialize a value. The value starts at the current state in the JSON stream.- Parameters:
parser- the JSON parsermapper- the JSON-P mapperevent- the current state ofparser, which must be part ofJsonpDeserializer.acceptedEvents()- Returns:
- the parsed value
-
deserializeEntry
public void deserializeEntry(java.lang.String key, jakarta.json.stream.JsonParser parser, JsonpMapper mapper, java.util.Map<java.lang.String,Union> targetMap)
-
-