public class GraphSONTypeIdResolver extends Object implements org.apache.tinkerpop.shaded.jackson.databind.jsontype.TypeIdResolver
Constructor and Description |
---|
GraphSONTypeIdResolver() |
Modifier and Type | Method and Description |
---|---|
GraphSONTypeIdResolver |
addCustomType(String name,
Class clasz) |
String |
getDescForKnownTypeIds() |
Map<String,org.apache.tinkerpop.shaded.jackson.databind.JavaType> |
getIdToType() |
org.apache.tinkerpop.shaded.jackson.annotation.JsonTypeInfo.Id |
getMechanism() |
Map<Class,String> |
getTypeToId() |
String |
idFromBaseType() |
String |
idFromValue(Object o) |
String |
idFromValueAndType(Object o,
Class<?> aClass) |
void |
init(org.apache.tinkerpop.shaded.jackson.databind.JavaType javaType) |
org.apache.tinkerpop.shaded.jackson.databind.JavaType |
typeFromId(org.apache.tinkerpop.shaded.jackson.databind.DatabindContext databindContext,
String s) |
public GraphSONTypeIdResolver addCustomType(String name, Class clasz)
public final Map<String,org.apache.tinkerpop.shaded.jackson.databind.JavaType> getIdToType()
public void init(org.apache.tinkerpop.shaded.jackson.databind.JavaType javaType)
init
in interface org.apache.tinkerpop.shaded.jackson.databind.jsontype.TypeIdResolver
public String idFromValue(Object o)
idFromValue
in interface org.apache.tinkerpop.shaded.jackson.databind.jsontype.TypeIdResolver
public String idFromValueAndType(Object o, Class<?> aClass)
idFromValueAndType
in interface org.apache.tinkerpop.shaded.jackson.databind.jsontype.TypeIdResolver
public String idFromBaseType()
idFromBaseType
in interface org.apache.tinkerpop.shaded.jackson.databind.jsontype.TypeIdResolver
public org.apache.tinkerpop.shaded.jackson.databind.JavaType typeFromId(org.apache.tinkerpop.shaded.jackson.databind.DatabindContext databindContext, String s)
typeFromId
in interface org.apache.tinkerpop.shaded.jackson.databind.jsontype.TypeIdResolver
public String getDescForKnownTypeIds()
getDescForKnownTypeIds
in interface org.apache.tinkerpop.shaded.jackson.databind.jsontype.TypeIdResolver
public org.apache.tinkerpop.shaded.jackson.annotation.JsonTypeInfo.Id getMechanism()
getMechanism
in interface org.apache.tinkerpop.shaded.jackson.databind.jsontype.TypeIdResolver
Copyright © 2013–2022 Apache Software Foundation. All rights reserved.