Uses of Interface
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder
Package
Description
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 (
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind
).Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
Package that contains interfaces that define how to implement
functionality for dynamically resolving type during deserialization.
Package that contains standard implementations for
TypeResolverBuilder
and
TypeIdResolver
.-
Uses of TypeResolverBuilder in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind
Modifier and TypeClassDescriptionstatic class
CustomizedTypeResolverBuilder
that provides type resolver builders used with so-called "default typing" (seeObjectMapper.activateDefaultTyping(PolymorphicTypeValidator)
for details).Modifier and TypeMethodDescriptionprotected TypeResolverBuilder<?>
ObjectMapper._constructDefaultTypeResolverBuilder
(ObjectMapper.DefaultTyping applicability, PolymorphicTypeValidator ptv) Overridable factory method, separate to allow format-specific mappers (and specifically XML-backed one, currently) to offer customTypeResolverBuilder
subtypes.AnnotationIntrospector.findPropertyContentTypeResolver
(MapperConfig<?> config, 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.AnnotationIntrospector.findPropertyTypeResolver
(MapperConfig<?> config, 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.AnnotationIntrospector.findTypeResolver
(MapperConfig<?> config, 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.Modifier and TypeMethodDescriptionObjectMapper.setDefaultTyping
(TypeResolverBuilder<?> typer) Method for enabling automatic inclusion of type information ("Default Typing"), using specified handler object for determining which types this affects, as well as details of how information is embedded. -
Uses of TypeResolverBuilder in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.cfg
Modifier and TypeFieldDescriptionprotected final TypeResolverBuilder<?>
BaseSettings._typeResolverBuilder
Builder used to create type resolver for serializing and deserializing values for which polymorphic type handling is needed.Modifier and TypeMethodDescriptionfinal 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).BaseSettings.getTypeResolverBuilder()
abstract TypeResolverBuilder<?>
HandlerInstantiator.typeResolverBuilderInstance
(MapperConfig<?> config, Annotated annotated, Class<?> builderClass) Method called to get an instance of TypeResolverBuilder of specified type.MapperConfig.typeResolverBuilderInstance
(Annotated annotated, Class<? extends TypeResolverBuilder<?>> builderClass) Method that can be called to obtain an instance ofTypeIdResolver
of specified type.Modifier and TypeMethodDescriptionMapperBuilder.setDefaultTyping
(TypeResolverBuilder<?> typer) Method for enabling automatic inclusion of type information, using specified handler object for determining which types this affects, as well as details of how information is embedded.final T
MapperConfigBase.with
(TypeResolverBuilder<?> trb) Method for constructing and returning a new instance with differentTypeResolverBuilder
to use.BaseSettings.withTypeResolverBuilder
(TypeResolverBuilder<?> typer) Modifier and TypeMethodDescriptionMapperConfig.typeResolverBuilderInstance
(Annotated annotated, Class<? extends TypeResolverBuilder<?>> builderClass) Method that can be called to obtain an instance ofTypeIdResolver
of specified type.ModifierConstructorDescriptionBaseSettings
(ClassIntrospector ci, AnnotationIntrospector ai, PropertyNamingStrategy pns, TypeFactory tf, TypeResolverBuilder<?> typer, DateFormat dateFormat, HandlerInstantiator hi, Locale locale, TimeZone tz, Base64Variant defaultBase64, PolymorphicTypeValidator ptv) Deprecated.BaseSettings
(ClassIntrospector ci, AnnotationIntrospector ai, PropertyNamingStrategy pns, TypeFactory tf, TypeResolverBuilder<?> typer, DateFormat dateFormat, HandlerInstantiator hi, Locale locale, TimeZone tz, Base64Variant defaultBase64, PolymorphicTypeValidator ptv, AccessorNamingStrategy.Provider accNaming) -
Uses of TypeResolverBuilder in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.introspect
Modifier and TypeMethodDescriptionprotected TypeResolverBuilder<?>
JacksonAnnotationIntrospector._findTypeResolver
(MapperConfig<?> config, Annotated ann, JavaType baseType) Helper method called to construct and initialize instance ofTypeResolverBuilder
if given annotated element indicates one is needed.AnnotationIntrospectorPair.findPropertyContentTypeResolver
(MapperConfig<?> config, AnnotatedMember am, JavaType baseType) JacksonAnnotationIntrospector.findPropertyContentTypeResolver
(MapperConfig<?> config, AnnotatedMember am, JavaType containerType) AnnotationIntrospectorPair.findPropertyTypeResolver
(MapperConfig<?> config, AnnotatedMember am, JavaType baseType) JacksonAnnotationIntrospector.findPropertyTypeResolver
(MapperConfig<?> config, AnnotatedMember am, JavaType baseType) AnnotationIntrospectorPair.findTypeResolver
(MapperConfig<?> config, AnnotatedClass ac, JavaType baseType) JacksonAnnotationIntrospector.findTypeResolver
(MapperConfig<?> config, AnnotatedClass ac, JavaType baseType) -
Uses of TypeResolverBuilder in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.jsontype
Modifier and TypeInterfaceDescriptioninterface
TypeResolverBuilder<T extends TypeResolverBuilder<T>>
Interface that defines builders that are configured based on annotations (likeJsonTypeInfo
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 edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.jsontype.impl