Class GraphSONTypeDeserializer
- java.lang.Object
-
- org.apache.tinkerpop.shaded.jackson.databind.jsontype.TypeDeserializer
-
- org.apache.tinkerpop.shaded.jackson.databind.jsontype.impl.TypeDeserializerBase
-
- org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONTypeDeserializer
-
- All Implemented Interfaces:
Serializable
public class GraphSONTypeDeserializer extends org.apache.tinkerpop.shaded.jackson.databind.jsontype.impl.TypeDeserializerBaseContains main logic for the whole JSON to Java deserialization. Handles types embedded with the version 2.0 of GraphSON.- Author:
- Kevin Gallardo (https://kgdo.me)
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectdeserializeTypedFromAny(org.apache.tinkerpop.shaded.jackson.core.JsonParser jsonParser, org.apache.tinkerpop.shaded.jackson.databind.DeserializationContext deserializationContext)ObjectdeserializeTypedFromArray(org.apache.tinkerpop.shaded.jackson.core.JsonParser jsonParser, org.apache.tinkerpop.shaded.jackson.databind.DeserializationContext deserializationContext)ObjectdeserializeTypedFromObject(org.apache.tinkerpop.shaded.jackson.core.JsonParser jsonParser, org.apache.tinkerpop.shaded.jackson.databind.DeserializationContext deserializationContext)ObjectdeserializeTypedFromScalar(org.apache.tinkerpop.shaded.jackson.core.JsonParser jsonParser, org.apache.tinkerpop.shaded.jackson.databind.DeserializationContext deserializationContext)org.apache.tinkerpop.shaded.jackson.databind.jsontype.TypeDeserializerforProperty(org.apache.tinkerpop.shaded.jackson.databind.BeanProperty beanProperty)Class<?>getDefaultImpl()org.apache.tinkerpop.shaded.jackson.databind.jsontype.TypeIdResolvergetTypeIdResolver()org.apache.tinkerpop.shaded.jackson.annotation.JsonTypeInfo.AsgetTypeInclusion()-
Methods inherited from class org.apache.tinkerpop.shaded.jackson.databind.jsontype.impl.TypeDeserializerBase
_deserializeWithNativeTypeId, _deserializeWithNativeTypeId, _findDefaultImplDeserializer, _findDeserializer, _handleMissingTypeId, _handleUnknownTypeId, baseType, baseTypeName, getPropertyName, hasDefaultImpl, toString
-
-
-
-
Method Detail
-
forProperty
public org.apache.tinkerpop.shaded.jackson.databind.jsontype.TypeDeserializer forProperty(org.apache.tinkerpop.shaded.jackson.databind.BeanProperty beanProperty)
- Specified by:
forPropertyin classorg.apache.tinkerpop.shaded.jackson.databind.jsontype.impl.TypeDeserializerBase
-
getTypeInclusion
public org.apache.tinkerpop.shaded.jackson.annotation.JsonTypeInfo.As getTypeInclusion()
- Specified by:
getTypeInclusionin classorg.apache.tinkerpop.shaded.jackson.databind.jsontype.impl.TypeDeserializerBase
-
getTypeIdResolver
public org.apache.tinkerpop.shaded.jackson.databind.jsontype.TypeIdResolver getTypeIdResolver()
- Overrides:
getTypeIdResolverin classorg.apache.tinkerpop.shaded.jackson.databind.jsontype.impl.TypeDeserializerBase
-
getDefaultImpl
public Class<?> getDefaultImpl()
- Overrides:
getDefaultImplin classorg.apache.tinkerpop.shaded.jackson.databind.jsontype.impl.TypeDeserializerBase
-
deserializeTypedFromObject
public Object deserializeTypedFromObject(org.apache.tinkerpop.shaded.jackson.core.JsonParser jsonParser, org.apache.tinkerpop.shaded.jackson.databind.DeserializationContext deserializationContext) throws IOException
- Specified by:
deserializeTypedFromObjectin classorg.apache.tinkerpop.shaded.jackson.databind.jsontype.TypeDeserializer- Throws:
IOException
-
deserializeTypedFromArray
public Object deserializeTypedFromArray(org.apache.tinkerpop.shaded.jackson.core.JsonParser jsonParser, org.apache.tinkerpop.shaded.jackson.databind.DeserializationContext deserializationContext) throws IOException
- Specified by:
deserializeTypedFromArrayin classorg.apache.tinkerpop.shaded.jackson.databind.jsontype.TypeDeserializer- Throws:
IOException
-
deserializeTypedFromScalar
public Object deserializeTypedFromScalar(org.apache.tinkerpop.shaded.jackson.core.JsonParser jsonParser, org.apache.tinkerpop.shaded.jackson.databind.DeserializationContext deserializationContext) throws IOException
- Specified by:
deserializeTypedFromScalarin classorg.apache.tinkerpop.shaded.jackson.databind.jsontype.TypeDeserializer- Throws:
IOException
-
deserializeTypedFromAny
public Object deserializeTypedFromAny(org.apache.tinkerpop.shaded.jackson.core.JsonParser jsonParser, org.apache.tinkerpop.shaded.jackson.databind.DeserializationContext deserializationContext) throws IOException
- Specified by:
deserializeTypedFromAnyin classorg.apache.tinkerpop.shaded.jackson.databind.jsontype.TypeDeserializer- Throws:
IOException
-
-