Uses of Enum Class
tools.jackson.databind.DefaultTyping
Packages that use DefaultTyping
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 (
tools.jackson.databind).Package that contains standard implementations for
TypeResolverBuilder
and
TypeIdResolver.-
Uses of DefaultTyping in tools.jackson.databind
Subclasses with type arguments of type DefaultTyping in tools.jackson.databindModifier and TypeClassDescriptionenumEnumeration used withJsonMapper.defaultTyping()methods to specify what kind of types (classes) default typing should be used for.Methods in tools.jackson.databind that return DefaultTypingModifier and TypeMethodDescriptionstatic DefaultTypingReturns the enum constant of this class with the specified name.static DefaultTyping[]DefaultTyping.values()Returns an array containing the constants of this enum class, in the order they are declared. -
Uses of DefaultTyping in tools.jackson.databind.cfg
Methods in tools.jackson.databind.cfg with parameters of type DefaultTypingModifier and TypeMethodDescriptionprotected TypeResolverBuilder<?> MapperBuilder._defaultDefaultTypingResolver(PolymorphicTypeValidator subtypeValidator, DefaultTyping applicability, com.fasterxml.jackson.annotation.JsonTypeInfo.As includeAs) Overridable method for changing defaultTypeResolverBuilderto construct for "default typing".protected TypeResolverBuilder<?> MapperBuilder._defaultDefaultTypingResolver(PolymorphicTypeValidator subtypeValidator, DefaultTyping applicability, String propertyName) Overridable method for changing defaultTypeResolverBuilderto construct for "default typing".MapperBuilder.activateDefaultTyping(PolymorphicTypeValidator subtypeValidator, DefaultTyping dti) Convenience method that is equivalent to callingMapperBuilder.activateDefaultTyping(PolymorphicTypeValidator subtypeValidator, DefaultTyping applicability, com.fasterxml.jackson.annotation.JsonTypeInfo.As includeAs) Method for enabling automatic inclusion of type information, needed for proper deserialization of polymorphic types (unless types have been annotated withJsonTypeInfo).MapperBuilder.activateDefaultTypingAsProperty(PolymorphicTypeValidator subtypeValidator, DefaultTyping applicability, String propertyName) Method for enabling automatic inclusion of type information -- needed for proper deserialization of polymorphic types (unless types have been annotated withJsonTypeInfo) -- using "As.PROPERTY" inclusion mechanism and specified property name to use for inclusion (default being "@class" since default type information always uses class name as type identifier) -
Uses of DefaultTyping in tools.jackson.databind.jsontype.impl
Fields in tools.jackson.databind.jsontype.impl declared as DefaultTypingModifier and TypeFieldDescriptionprotected final DefaultTypingDefaultTypeResolverBuilder._appliesForDefinition of what types is this default typer valid for.Constructors in tools.jackson.databind.jsontype.impl with parameters of type DefaultTypingModifierConstructorDescriptionDefaultTypeResolverBuilder(PolymorphicTypeValidator subtypeValidator, DefaultTyping t, com.fasterxml.jackson.annotation.JsonTypeInfo.As includeAs) DefaultTypeResolverBuilder(PolymorphicTypeValidator subtypeValidator, DefaultTyping t, com.fasterxml.jackson.annotation.JsonTypeInfo.As includeAs, com.fasterxml.jackson.annotation.JsonTypeInfo.Id idType, String propertyName) DefaultTypeResolverBuilder(PolymorphicTypeValidator subtypeValidator, DefaultTyping t, String propertyName)