Uses of Class
com.fasterxml.jackson.annotation.JsonTypeInfo.Value
Packages that use JsonTypeInfo.Value
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.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 JsonTypeInfo.Value in com.fasterxml.jackson.annotation
Fields in com.fasterxml.jackson.annotation declared as JsonTypeInfo.ValueModifier and TypeFieldDescriptionprotected static final JsonTypeInfo.ValueJsonTypeInfo.Value.EMPTYMethods in com.fasterxml.jackson.annotation that return JsonTypeInfo.ValueModifier and TypeMethodDescriptionstatic JsonTypeInfo.ValueJsonTypeInfo.Value.construct(JsonTypeInfo.Id idType, JsonTypeInfo.As inclusionType, String propertyName, Class<?> defaultImpl, boolean idVisible, Boolean requireTypeIdForSubtypes) static JsonTypeInfo.ValueJsonTypeInfo.Value.from(JsonTypeInfo src) JsonTypeInfo.Value.withDefaultImpl(Class<?> impl) JsonTypeInfo.Value.withIdType(JsonTypeInfo.Id idType) JsonTypeInfo.Value.withIdVisible(boolean visible) JsonTypeInfo.Value.withInclusionType(JsonTypeInfo.As inclusionType) JsonTypeInfo.Value.withPropertyName(String propName) JsonTypeInfo.Value.withRequireTypeIdForSubtypes(Boolean requireTypeIdForSubtypes) Methods in com.fasterxml.jackson.annotation with parameters of type JsonTypeInfo.ValueModifier and TypeMethodDescriptionstatic booleanJsonTypeInfo.Value.isEnabled(JsonTypeInfo.Value v) Static helper method for simple(r) checking of whether there's a Value instance that indicates that polymorphic handling is (to be) enabled. -
Uses of JsonTypeInfo.Value in com.fasterxml.jackson.databind
Methods in com.fasterxml.jackson.databind that return JsonTypeInfo.ValueModifier and TypeMethodDescriptionAnnotationIntrospector.findPolymorphicTypeInfo(MapperConfig<?> config, Annotated ann) Method for checking whether given Class or Property Accessor specifies polymorphic type-handling information, to indicate need for polymorphic handling. -
Uses of JsonTypeInfo.Value in com.fasterxml.jackson.databind.introspect
Methods in com.fasterxml.jackson.databind.introspect that return JsonTypeInfo.ValueModifier and TypeMethodDescriptionAnnotationIntrospectorPair.findPolymorphicTypeInfo(MapperConfig<?> config, Annotated ann) JacksonAnnotationIntrospector.findPolymorphicTypeInfo(MapperConfig<?> config, Annotated ann) Methods in com.fasterxml.jackson.databind.introspect with parameters of type JsonTypeInfo.ValueModifier and TypeMethodDescriptionprotected TypeResolverBuilder<?>JacksonAnnotationIntrospector._constructStdTypeResolverBuilder(MapperConfig<?> config, JsonTypeInfo.Value typeInfo, JavaType baseType) Helper method for constructing standardTypeResolverBuilderimplementation. -
Uses of JsonTypeInfo.Value in com.fasterxml.jackson.databind.jsontype
Methods in com.fasterxml.jackson.databind.jsontype with parameters of type JsonTypeInfo.ValueModifier and TypeMethodDescriptiondefault TTypeResolverBuilder.init(JsonTypeInfo.Value settings, TypeIdResolver res) Initialization method that is called right after constructing the builder instance, in cases where information could not be passed directly (for example when instantiated for an annotation)default TTypeResolverBuilder.withSettings(JsonTypeInfo.Value typeInfo) Method for overriding type information. -
Uses of JsonTypeInfo.Value in com.fasterxml.jackson.databind.jsontype.impl
Methods in com.fasterxml.jackson.databind.jsontype.impl with parameters of type JsonTypeInfo.ValueModifier and TypeMethodDescriptionStdTypeResolverBuilder.init(JsonTypeInfo.Value settings, TypeIdResolver idRes) StdTypeResolverBuilder.withSettings(JsonTypeInfo.Value settings) Constructors in com.fasterxml.jackson.databind.jsontype.impl with parameters of type JsonTypeInfo.Value