|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use TypeResolverBuilder | |
---|---|
org.codehaus.jackson.map | 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 |
org.codehaus.jackson.map.introspect | Functionality needed for Bean introspection, required for detecting accessors and mutators for Beans, as well as locating and handling method annotations. |
org.codehaus.jackson.map.jsontype | Package that contains interfaces that define how to implement functionality for dynamically resolving type during deserialization. |
org.codehaus.jackson.map.jsontype.impl | Package that contains standard implementations for
TypeResolverBuilder
and
org.codehaus.jackson.map.jsontype.JsonTypeResolver it
can construct. |
org.codehaus.jackson.xc | Package that contains Xml Compatibility functionality for Jackson. |
Uses of TypeResolverBuilder in org.codehaus.jackson.map |
---|
Classes in org.codehaus.jackson.map that implement TypeResolverBuilder | |
---|---|
static class |
ObjectMapper.DefaultTypeResolverBuilder
Customized TypeResolverBuilder that provides
resolver builders based on its configuration. |
Fields in org.codehaus.jackson.map declared as TypeResolverBuilder | |
---|---|
protected TypeResolverBuilder<?> |
ObjectWriter._defaultTyper
|
protected TypeResolverBuilder<?> |
ObjectMapper._defaultTyper
Object that defines how to add type information for types that do not have explicit type information settings (which are usually indicated by JsonTypeInfo )
If set to null, no type information will be added unless annotations
are used; if set to non-null, resolver builder is used to check
which type serializers and deserializers are to be used (if any) |
protected TypeResolverBuilder<?> |
SerializationConfig._typer
Type information handler used for "untyped" values (ones declared to have type Object.class ) |
protected TypeResolverBuilder<?> |
DeserializationConfig._typer
Type information handler used for "untyped" values (ones declared to have type Object.class ) |
Methods in org.codehaus.jackson.map that return TypeResolverBuilder | |
---|---|
abstract TypeResolverBuilder<?> |
AnnotationIntrospector.findPropertyContentTypeResolver(AnnotatedMember am,
JavaType containerType)
Method for checking if given structured property entity (field or method that has nominal value of Map, Collection or array type) has annotations that indicate that specific type resolver is to be used for handling type information of contained values. |
TypeResolverBuilder<?> |
AnnotationIntrospector.Pair.findPropertyContentTypeResolver(AnnotatedMember am,
JavaType baseType)
|
abstract TypeResolverBuilder<?> |
AnnotationIntrospector.findPropertyTypeResolver(AnnotatedMember am,
JavaType baseType)
Method for checking if given property entity (field or method) has annotations that indicate that specific type resolver is to be used for handling instances. |
TypeResolverBuilder<?> |
AnnotationIntrospector.Pair.findPropertyTypeResolver(AnnotatedMember am,
JavaType baseType)
|
abstract TypeResolverBuilder<?> |
AnnotationIntrospector.findTypeResolver(AnnotatedClass ac,
JavaType baseType)
Method for checking if given class has annotations that indicate that specific type resolver is to be used for handling instances. |
TypeResolverBuilder<?> |
AnnotationIntrospector.Pair.findTypeResolver(AnnotatedClass ac,
JavaType baseType)
|
TypeResolverBuilder<?> |
SerializationConfig.getDefaultTyper(JavaType baseType)
|
TypeResolverBuilder<?> |
MapperConfig.getDefaultTyper(JavaType baseType)
Method called to locate a type info handler for types that do not have one explicitly declared via annotations (or other configuration). |
TypeResolverBuilder<?> |
DeserializationConfig.getDefaultTyper(JavaType baseType)
|
Methods in org.codehaus.jackson.map with parameters of type TypeResolverBuilder | |
---|---|
SerializationConfig |
SerializationConfig.createUnshared(TypeResolverBuilder<?> typer,
VisibilityChecker<?> vc)
Method that is called to create a non-shared copy of the configuration to be used for a serialization operation. |
T |
MapperConfig.createUnshared(TypeResolverBuilder<?> typer,
VisibilityChecker<?> vc)
Method to use for constructing an instance that is not shared between multiple operations but only used for a single one. |
DeserializationConfig |
DeserializationConfig.createUnshared(TypeResolverBuilder<?> typer,
VisibilityChecker<?> vc)
Method that is called to create a non-shared copy of the configuration to be used for a deserialization operation. |
ObjectMapper |
ObjectMapper.setDefaltTyping(TypeResolverBuilder<?> typer)
|
Constructors in org.codehaus.jackson.map with parameters of type TypeResolverBuilder | |
---|---|
DeserializationConfig(DeserializationConfig src,
HashMap<ClassKey,Class<?>> mixins,
TypeResolverBuilder<?> typer,
VisibilityChecker<?> vc)
|
|
SerializationConfig(SerializationConfig src,
HashMap<ClassKey,Class<?>> mixins,
TypeResolverBuilder<?> typer,
VisibilityChecker<?> vc)
|
Uses of TypeResolverBuilder in org.codehaus.jackson.map.introspect |
---|
Methods in org.codehaus.jackson.map.introspect that return TypeResolverBuilder | |
---|---|
TypeResolverBuilder<?> |
NopAnnotationIntrospector.findPropertyContentTypeResolver(AnnotatedMember am,
JavaType baseType)
|
TypeResolverBuilder<?> |
JacksonAnnotationIntrospector.findPropertyContentTypeResolver(AnnotatedMember am,
JavaType baseType)
|
TypeResolverBuilder<?> |
NopAnnotationIntrospector.findPropertyTypeResolver(AnnotatedMember am,
JavaType baseType)
|
TypeResolverBuilder<?> |
JacksonAnnotationIntrospector.findPropertyTypeResolver(AnnotatedMember am,
JavaType baseType)
|
TypeResolverBuilder<?> |
NopAnnotationIntrospector.findTypeResolver(AnnotatedClass ac,
JavaType baseType)
|
TypeResolverBuilder<?> |
JacksonAnnotationIntrospector.findTypeResolver(AnnotatedClass ac,
JavaType baseType)
|
Uses of TypeResolverBuilder in org.codehaus.jackson.map.jsontype |
---|
Classes in org.codehaus.jackson.map.jsontype with type parameters of type TypeResolverBuilder | |
---|---|
interface |
TypeResolverBuilder<T extends TypeResolverBuilder<T>>
Interface that defines builders that are configured based on annotations (like JsonTypeInfo or JAXB annotations),
and produce type serializers and deserializers used for
handling type information embedded in JSON to allow for safe
polymorphic type handling. |
Uses of TypeResolverBuilder in org.codehaus.jackson.map.jsontype.impl |
---|
Classes in org.codehaus.jackson.map.jsontype.impl that implement TypeResolverBuilder | |
---|---|
class |
StdTypeResolverBuilder
Default TypeResolverBuilder implementation. |
Uses of TypeResolverBuilder in org.codehaus.jackson.xc |
---|
Methods in org.codehaus.jackson.xc that return TypeResolverBuilder | |
---|---|
protected TypeResolverBuilder<?> |
JaxbAnnotationIntrospector._typeResolverFromXmlElements(AnnotatedMember am)
|
TypeResolverBuilder<?> |
JaxbAnnotationIntrospector.findPropertyContentTypeResolver(AnnotatedMember am,
JavaType containerType)
|
TypeResolverBuilder<?> |
JaxbAnnotationIntrospector.findPropertyTypeResolver(AnnotatedMember am,
JavaType baseType)
|
TypeResolverBuilder<?> |
JaxbAnnotationIntrospector.findTypeResolver(AnnotatedClass ac,
JavaType baseType)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |