com.fasterxml.jackson.databind.jsonSchema.types
Class JsonSchema.JsonSchemaIdResolver
java.lang.Object
com.fasterxml.jackson.databind.jsonSchema.types.JsonSchema.JsonSchemaIdResolver
- All Implemented Interfaces:
- com.fasterxml.jackson.databind.jsontype.TypeIdResolver
- Enclosing class:
- JsonSchema
public static class JsonSchema.JsonSchemaIdResolver
- extends Object
- implements com.fasterxml.jackson.databind.jsontype.TypeIdResolver
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JsonSchema.JsonSchemaIdResolver
public JsonSchema.JsonSchemaIdResolver()
idFromValue
public String idFromValue(Object value)
- Specified by:
idFromValue in interface com.fasterxml.jackson.databind.jsontype.TypeIdResolver
idFromValueAndType
public String idFromValueAndType(Object value,
Class<?> suggestedType)
- Specified by:
idFromValueAndType in interface com.fasterxml.jackson.databind.jsontype.TypeIdResolver
typeFromId
public com.fasterxml.jackson.databind.JavaType typeFromId(String id)
- Specified by:
typeFromId in interface com.fasterxml.jackson.databind.jsontype.TypeIdResolver
getMechanism
public com.fasterxml.jackson.annotation.JsonTypeInfo.Id getMechanism()
- Specified by:
getMechanism in interface com.fasterxml.jackson.databind.jsontype.TypeIdResolver
init
public void init(com.fasterxml.jackson.databind.JavaType baseType)
- Specified by:
init in interface com.fasterxml.jackson.databind.jsontype.TypeIdResolver
idFromBaseType
public String idFromBaseType()
- Specified by:
idFromBaseType in interface com.fasterxml.jackson.databind.jsontype.TypeIdResolver
Copyright © 2012 fasterxml.com. All Rights Reserved.