Class EntityDeserializer
java.lang.Object
com.fasterxml.jackson.databind.JsonDeserializer<Entity>
de.fraunhofer.iosb.ilt.frostclient.json.deserialize.EntityDeserializer
- All Implemented Interfaces:
com.fasterxml.jackson.databind.deser.NullValueProvider
Handles deserialization of Entity objects.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonDeserializer
com.fasterxml.jackson.databind.JsonDeserializer.None -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext ctxt) deserializeFull(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext ctxt) Deserialises an Entity, consuming the Object start and end tokens.static EntityDeserializergetInstance(ModelRegistry modelRegistry, EntityType entityType) Methods inherited from class com.fasterxml.jackson.databind.JsonDeserializer
deserialize, deserializeWithType, deserializeWithType, findBackReference, getAbsentValue, getDelegatee, getEmptyAccessPattern, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullAccessPattern, getNullValue, getNullValue, getObjectIdReader, handledType, isCachable, logicalType, replaceDelegatee, supportsUpdate, unwrappingDeserializer
-
Constructor Details
-
EntityDeserializer
-
-
Method Details
-
getInstance
-
deserializeFull
public Entity deserializeFull(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext ctxt) throws IOException Deserialises an Entity, consuming the Object start and end tokens.- Parameters:
parser- The parser to fetch tokens from.ctxt- The context to fetch settings from.- Returns:
- The deserialised Entity.
- Throws:
IOException- If deserialisation fails.
-
deserialize
public Entity deserialize(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext ctxt) throws IOException - Specified by:
deserializein classcom.fasterxml.jackson.databind.JsonDeserializer<Entity>- Throws:
IOException
-