|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use NamedType | |
|---|---|
| com.fasterxml.jackson.databind | Contains basic mapper (conversion) functionality that
allows for converting between regular streaming json content and
Java objects (beans or Tree Model: support for both is via
ObjectMapper class, as well
as convenience methods included in
JsonParser |
| com.fasterxml.jackson.databind.introspect | Functionality needed for Bean introspection, required for detecting accessors and mutators for Beans, as well as locating and handling method annotations. |
| com.fasterxml.jackson.databind.jsontype | Package that contains interfaces that define how to implement functionality for dynamically resolving type during deserialization. |
| com.fasterxml.jackson.databind.jsontype.impl | Package that contains standard implementations for
TypeResolverBuilder
and
TypeIdResolver. |
| com.fasterxml.jackson.databind.module | Package that contains classes and interfaces to help implement
custom extension Modules
(which are registered using
ObjectMapper.registerModule(com.fasterxml.jackson.databind.Module). |
| Uses of NamedType in com.fasterxml.jackson.databind |
|---|
| Methods in com.fasterxml.jackson.databind that return types with arguments of type NamedType | |
|---|---|
List<NamedType> |
AnnotationIntrospector.findSubtypes(Annotated a)
Method for locating annotation-specified subtypes related to annotated entity (class, method, field). |
List<NamedType> |
AnnotationIntrospector.Pair.findSubtypes(Annotated a)
|
| Methods in com.fasterxml.jackson.databind with parameters of type NamedType | |
|---|---|
void |
ObjectMapper.registerSubtypes(NamedType... types)
Method for registering specified class as a subtype, so that typename-based resolution can link supertypes to subtypes (as an alternative to using annotations). |
void |
Module.SetupContext.registerSubtypes(NamedType... subtypes)
Method for registering specified classes as subtypes (of supertype(s) they have), using specified type names. |
| Method parameters in com.fasterxml.jackson.databind with type arguments of type NamedType | |
|---|---|
TypeDeserializer |
ObjectMapper.DefaultTypeResolverBuilder.buildTypeDeserializer(DeserializationConfig config,
JavaType baseType,
Collection<NamedType> subtypes)
|
TypeSerializer |
ObjectMapper.DefaultTypeResolverBuilder.buildTypeSerializer(SerializationConfig config,
JavaType baseType,
Collection<NamedType> subtypes)
|
| Uses of NamedType in com.fasterxml.jackson.databind.introspect |
|---|
| Methods in com.fasterxml.jackson.databind.introspect that return types with arguments of type NamedType | |
|---|---|
List<NamedType> |
JacksonAnnotationIntrospector.findSubtypes(Annotated a)
|
| Uses of NamedType in com.fasterxml.jackson.databind.jsontype |
|---|
| Methods in com.fasterxml.jackson.databind.jsontype that return types with arguments of type NamedType | |
|---|---|
abstract Collection<NamedType> |
SubtypeResolver.collectAndResolveSubtypes(AnnotatedClass basetype,
MapperConfig<?> config,
AnnotationIntrospector ai)
Method for finding out all reachable subtypes for given type. |
abstract Collection<NamedType> |
SubtypeResolver.collectAndResolveSubtypes(AnnotatedMember property,
MapperConfig<?> config,
AnnotationIntrospector ai)
Method for finding out all reachable subtypes for a property specified by given element (method or field) |
| Methods in com.fasterxml.jackson.databind.jsontype with parameters of type NamedType | |
|---|---|
abstract void |
SubtypeResolver.registerSubtypes(NamedType... types)
Method for registering specified subtypes (possibly including type names); for type entries without name, non-qualified class name as used as name (unless overridden by annotation). |
| Method parameters in com.fasterxml.jackson.databind.jsontype with type arguments of type NamedType | |
|---|---|
TypeDeserializer |
TypeResolverBuilder.buildTypeDeserializer(DeserializationConfig config,
JavaType baseType,
Collection<NamedType> subtypes)
Method for building type deserializer based on current configuration of this builder. |
TypeSerializer |
TypeResolverBuilder.buildTypeSerializer(SerializationConfig config,
JavaType baseType,
Collection<NamedType> subtypes)
Method for building type serializer based on current configuration of this builder. |
| Uses of NamedType in com.fasterxml.jackson.databind.jsontype.impl |
|---|
| Fields in com.fasterxml.jackson.databind.jsontype.impl with type parameters of type NamedType | |
|---|---|
protected LinkedHashSet<NamedType> |
StdSubtypeResolver._registeredSubtypes
|
| Methods in com.fasterxml.jackson.databind.jsontype.impl that return types with arguments of type NamedType | |
|---|---|
Collection<NamedType> |
StdSubtypeResolver.collectAndResolveSubtypes(AnnotatedClass type,
MapperConfig<?> config,
AnnotationIntrospector ai)
|
Collection<NamedType> |
StdSubtypeResolver.collectAndResolveSubtypes(AnnotatedMember property,
MapperConfig<?> config,
AnnotationIntrospector ai)
|
| Methods in com.fasterxml.jackson.databind.jsontype.impl with parameters of type NamedType | |
|---|---|
protected void |
StdSubtypeResolver._collectAndResolve(AnnotatedClass annotatedType,
NamedType namedType,
MapperConfig<?> config,
AnnotationIntrospector ai,
HashMap<NamedType,NamedType> collectedSubtypes)
Method called to find subtypes for a specific type (class) |
void |
StdSubtypeResolver.registerSubtypes(NamedType... types)
|
| Method parameters in com.fasterxml.jackson.databind.jsontype.impl with type arguments of type NamedType | |
|---|---|
protected void |
StdSubtypeResolver._collectAndResolve(AnnotatedClass annotatedType,
NamedType namedType,
MapperConfig<?> config,
AnnotationIntrospector ai,
HashMap<NamedType,NamedType> collectedSubtypes)
Method called to find subtypes for a specific type (class) |
protected void |
StdSubtypeResolver._collectAndResolve(AnnotatedClass annotatedType,
NamedType namedType,
MapperConfig<?> config,
AnnotationIntrospector ai,
HashMap<NamedType,NamedType> collectedSubtypes)
Method called to find subtypes for a specific type (class) |
TypeDeserializer |
StdTypeResolverBuilder.buildTypeDeserializer(DeserializationConfig config,
JavaType baseType,
Collection<NamedType> subtypes)
|
TypeSerializer |
StdTypeResolverBuilder.buildTypeSerializer(SerializationConfig config,
JavaType baseType,
Collection<NamedType> subtypes)
|
static TypeNameIdResolver |
TypeNameIdResolver.construct(MapperConfig<?> config,
JavaType baseType,
Collection<NamedType> subtypes,
boolean forSer,
boolean forDeser)
|
protected TypeIdResolver |
StdTypeResolverBuilder.idResolver(MapperConfig<?> config,
JavaType baseType,
Collection<NamedType> subtypes,
boolean forSer,
boolean forDeser)
Helper method that will either return configured custom type id resolver, or construct a standard resolver given configuration. |
| Uses of NamedType in com.fasterxml.jackson.databind.module |
|---|
| Fields in com.fasterxml.jackson.databind.module with type parameters of type NamedType | |
|---|---|
protected LinkedHashSet<NamedType> |
SimpleModule._subtypes
Set of subtypes to register, if any. |
| Methods in com.fasterxml.jackson.databind.module with parameters of type NamedType | |
|---|---|
SimpleModule |
SimpleModule.registerSubtypes(NamedType... subtypes)
Method for adding set of subtypes (along with type name to use) to be registered with ObjectMapper
this is an alternative to using annotations in super type to indicate subtypes. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||