Uses of Interface
com.fasterxml.jackson.annotation.ObjectIdResolver
Packages that use ObjectIdResolver
Package
Description
Public core annotations, most of which are used to configure how
Data Mapping/Binding works.
Basic data binding (mapping) functionality that
allows for reading JSON content into Java Objects (POJOs)
and JSON Trees (
JsonNode), as well as
writing Java Objects and trees as JSON.Package that contains most of configuration-related classes;
exception being couple of most-commonly used configuration
things (like Feature enumerations) that are at the
main level (
com.fasterxml.jackson.databind).Contains implementation classes of deserialization part of
data binding.
Contains those implementation classes of deserialization part of
data binding that are not considered part of public or semi-public
interfaces.
Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
-
Uses of ObjectIdResolver in com.fasterxml.jackson.annotation
Classes in com.fasterxml.jackson.annotation that implement ObjectIdResolverMethods in com.fasterxml.jackson.annotation that return ObjectIdResolverModifier and TypeMethodDescriptionObjectIdResolver.newForDeserialization(Object context) Factory method called to create a new instance to use for deserialization: needed since resolvers may have state (a pool of objects).SimpleObjectIdResolver.newForDeserialization(Object context) Methods in com.fasterxml.jackson.annotation with parameters of type ObjectIdResolverModifier and TypeMethodDescriptionbooleanObjectIdResolver.canUseFor(ObjectIdResolver resolverType) Method called to check whether this resolver instance can be used for Object Ids of specific resolver type; determination is based by passing a configured "blueprint" (prototype) instance; from which the actual instances are created (usingnewForDeserialization(java.lang.Object)).booleanSimpleObjectIdResolver.canUseFor(ObjectIdResolver resolverType) -
Uses of ObjectIdResolver in com.fasterxml.jackson.databind
Methods in com.fasterxml.jackson.databind that return ObjectIdResolverModifier and TypeMethodDescriptionDatabindContext.objectIdResolverInstance(Annotated annotated, ObjectIdInfo objectIdInfo) Methods in com.fasterxml.jackson.databind with parameters of type ObjectIdResolverModifier and TypeMethodDescriptionabstract ReadableObjectIdDeserializationContext.findObjectId(Object id, ObjectIdGenerator<?> generator, ObjectIdResolver resolver) Method called to find and return entry corresponding to given Object Id: will add an entry if necessary, and never returns null -
Uses of ObjectIdResolver in com.fasterxml.jackson.databind.cfg
Methods in com.fasterxml.jackson.databind.cfg that return ObjectIdResolverModifier and TypeMethodDescriptionHandlerInstantiator.resolverIdGeneratorInstance(MapperConfig<?> config, Annotated annotated, Class<?> implClass) -
Uses of ObjectIdResolver in com.fasterxml.jackson.databind.deser
Methods in com.fasterxml.jackson.databind.deser with parameters of type ObjectIdResolverModifier and TypeMethodDescriptionDefaultDeserializationContext.findObjectId(Object id, ObjectIdGenerator<?> gen, ObjectIdResolver resolverType) -
Uses of ObjectIdResolver in com.fasterxml.jackson.databind.deser.impl
Fields in com.fasterxml.jackson.databind.deser.impl declared as ObjectIdResolverModifier and TypeFieldDescriptionprotected ObjectIdResolverReadableObjectId._resolverfinal ObjectIdResolverObjectIdReader.resolverMethods in com.fasterxml.jackson.databind.deser.impl that return ObjectIdResolverModifier and TypeMethodDescriptionReadableObjectId.getResolver()Allow access to the resolver in case anybody wants to use it directly, for examples fromDefaultDeserializationContext.tryToResolveUnresolvedObjectId(com.fasterxml.jackson.databind.deser.impl.ReadableObjectId).Methods in com.fasterxml.jackson.databind.deser.impl with parameters of type ObjectIdResolverModifier and TypeMethodDescriptionstatic ObjectIdReaderObjectIdReader.construct(JavaType idType, PropertyName propName, ObjectIdGenerator<?> generator, JsonDeserializer<?> deser, SettableBeanProperty idProp, ObjectIdResolver resolver) Factory method called byBeanSerializerBasewith the initial information based on standard settings for the type for which serializer is being built.voidReadableObjectId.setResolver(ObjectIdResolver resolver) Constructors in com.fasterxml.jackson.databind.deser.impl with parameters of type ObjectIdResolverModifierConstructorDescriptionprotectedObjectIdReader(JavaType t, PropertyName propName, ObjectIdGenerator<?> gen, JsonDeserializer<?> deser, SettableBeanProperty idProp, ObjectIdResolver resolver) -
Uses of ObjectIdResolver in com.fasterxml.jackson.databind.introspect
Fields in com.fasterxml.jackson.databind.introspect with type parameters of type ObjectIdResolverModifier and TypeFieldDescriptionprotected final Class<? extends ObjectIdResolver>ObjectIdInfo._resolverMethods in com.fasterxml.jackson.databind.introspect that return types with arguments of type ObjectIdResolverModifier and TypeMethodDescriptionClass<? extends ObjectIdResolver>ObjectIdInfo.getResolverType()