Uses of Class
com.fasterxml.jackson.annotation.JsonInclude.Value
-
Packages that use JsonInclude.Value Package Description com.fasterxml.jackson.annotation Public core annotations, most of which are used to configure how Data Mapping/Binding works.com.fasterxml.jackson.databind 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.com.fasterxml.jackson.databind.cfg 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 (com.fasterxml.jackson.databind).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.ser Contains implementation classes of serialization part of data binding.com.fasterxml.jackson.databind.ser.impl Contains implementation classes of serialization part of data binding.com.fasterxml.jackson.databind.ser.std com.fasterxml.jackson.databind.util Utility classes for Mapper package.com.fasterxml.jackson.module.jakarta.xmlbind Package that contains support for using JAXB annotations for configuring Jackson data-binding aspects. -
-
Uses of JsonInclude.Value in com.fasterxml.jackson.annotation
Fields in com.fasterxml.jackson.annotation declared as JsonInclude.Value Modifier and Type Field Description protected static JsonInclude.ValueJsonInclude.Value. EMPTYMethods in com.fasterxml.jackson.annotation that return JsonInclude.Value Modifier and Type Method Description static JsonInclude.ValueJsonInclude.Value. construct(JsonInclude.Include valueIncl, JsonInclude.Include contentIncl)Factory method to use for constructing an instance for componentsstatic JsonInclude.ValueJsonInclude.Value. construct(JsonInclude.Include valueIncl, JsonInclude.Include contentIncl, Class<?> valueFilter, Class<?> contentFilter)Factory method to use for constructing an instance for componentsstatic JsonInclude.ValueJsonInclude.Value. empty()static JsonInclude.ValueJsonInclude.Value. from(JsonInclude src)Factory method to use for constructing an instance from instance ofJsonIncludestatic JsonInclude.ValueJsonInclude.Value. merge(JsonInclude.Value base, JsonInclude.Value overrides)Helper method that will try to combine values from twoJsonInclude.Valueinstances, using one as base settings, and the other as overrides to use instead of base values when defined; base values are only use if override does not specify a value (matching value is null or logically missing).static JsonInclude.ValueJsonInclude.Value. mergeAll(JsonInclude.Value... values)JsonInclude.ValueJsonInclude.Value. withContentFilter(Class<?> filter)Mutant factory that will either SetcontentasUSE_DEFAULTSandcontentFiltertofilter(if filter not null); or SetcontentasALWAYS(if filter null)JsonInclude.ValueJsonInclude.Value. withContentInclusion(JsonInclude.Include incl)JsonInclude.ValueJsonInclude.Value. withOverrides(JsonInclude.Value overrides)Mutant factory method that merges values of this value with given override values, so that any explicitly defined inclusion in overrides has precedence over settings of this value instance.JsonInclude.ValueJsonInclude.Value. withValueFilter(Class<?> filter)Mutant factory that will either SetvalueasUSE_DEFAULTSandvalueFiltertofilter(if filter not null); or SetvalueasALWAYS(if filter null)JsonInclude.ValueJsonInclude.Value. withValueInclusion(JsonInclude.Include incl)Methods in com.fasterxml.jackson.annotation with parameters of type JsonInclude.Value Modifier and Type Method Description static JsonInclude.ValueJsonInclude.Value. merge(JsonInclude.Value base, JsonInclude.Value overrides)Helper method that will try to combine values from twoJsonInclude.Valueinstances, using one as base settings, and the other as overrides to use instead of base values when defined; base values are only use if override does not specify a value (matching value is null or logically missing).static JsonInclude.ValueJsonInclude.Value. mergeAll(JsonInclude.Value... values)JsonInclude.ValueJsonInclude.Value. withOverrides(JsonInclude.Value overrides)Mutant factory method that merges values of this value with given override values, so that any explicitly defined inclusion in overrides has precedence over settings of this value instance. -
Uses of JsonInclude.Value in com.fasterxml.jackson.databind
Fields in com.fasterxml.jackson.databind declared as JsonInclude.Value Modifier and Type Field Description static JsonInclude.ValueBeanProperty. EMPTY_INCLUDEMethods in com.fasterxml.jackson.databind that return JsonInclude.Value Modifier and Type Method Description JsonInclude.ValueAnnotationIntrospector. findPropertyInclusion(Annotated a)Method for checking inclusion criteria for a type (Class) or property (yes, method name is bit unfortunate -- not just for properties!).abstract JsonInclude.ValueBeanDescription. findPropertyInclusion(JsonInclude.Value defValue)Method for finding annotation-indicated inclusion definition (if any); possibly overriding given default value.JsonInclude.ValueBeanProperty.Bogus. findPropertyInclusion(MapperConfig<?> config, Class<?> baseType)JsonInclude.ValueBeanProperty. findPropertyInclusion(MapperConfig<?> config, Class<?> baseType)Convenience method that is roughly equivalent toJsonInclude.ValueBeanProperty.Std. findPropertyInclusion(MapperConfig<?> config, Class<?> baseType)JsonInclude.ValueSerializerProvider. getDefaultPropertyInclusion(Class<?> baseType)Methods in com.fasterxml.jackson.databind with parameters of type JsonInclude.Value Modifier and Type Method Description abstract JsonInclude.ValueBeanDescription. findPropertyInclusion(JsonInclude.Value defValue)Method for finding annotation-indicated inclusion definition (if any); possibly overriding given default value.ObjectMapperObjectMapper. setDefaultPropertyInclusion(JsonInclude.Value incl)Method for setting default POJO property inclusion strategy for serialization, applied for all properties for which there are no per-type or per-property overrides (via annotations or config overrides).ObjectMapperObjectMapper. setPropertyInclusion(JsonInclude.Value incl)Deprecated.SerializationConfigSerializationConfig. withPropertyInclusion(JsonInclude.Value incl)Deprecated.Since 2.9; not needed any more -
Uses of JsonInclude.Value in com.fasterxml.jackson.databind.cfg
Fields in com.fasterxml.jackson.databind.cfg declared as JsonInclude.Value Modifier and Type Field Description protected JsonInclude.ValueConfigOverrides. _defaultInclusionprotected JsonInclude.ValueConfigOverride. _includeDefinitions of inclusion defaults to use for properties included in this POJO type.protected JsonInclude.ValueConfigOverride. _includeAsPropertyDefinitions of inclusion defaults for properties of this specified type (regardless of POJO in which they are included).protected static JsonInclude.ValueMapperConfig. EMPTY_INCLUDEMethods in com.fasterxml.jackson.databind.cfg that return JsonInclude.Value Modifier and Type Method Description JsonInclude.ValueConfigOverrides. getDefaultInclusion()abstract JsonInclude.ValueMapperConfig. getDefaultInclusion(Class<?> baseType, Class<?> propertyType)Accessor for default property inclusion to use for serialization, considering possible per-type override for given base type and possible per-type override for given property type.
NOTE: if no override found, defaults to value returned byMapperConfig.getDefaultPropertyInclusion().JsonInclude.ValueMapperConfig. getDefaultInclusion(Class<?> baseType, Class<?> propertyType, JsonInclude.Value defaultIncl)Accessor for default property inclusion to use for serialization, considering possible per-type override for given base type and possible per-type override for given property type; but if none found, returning givendefaultInclJsonInclude.ValueMapperConfigBase. getDefaultInclusion(Class<?> baseType, Class<?> propertyType)abstract JsonInclude.ValueMapperConfig. getDefaultPropertyInclusion()Accessor for default property inclusion to use for serialization, used unless overridden by per-type or per-property overrides.abstract JsonInclude.ValueMapperConfig. getDefaultPropertyInclusion(Class<?> baseType)Accessor for default property inclusion to use for serialization, considering possible per-type override for given base type.
NOTE: if no override found, defaults to value returned byMapperConfig.getDefaultPropertyInclusion().JsonInclude.ValueMapperConfig. getDefaultPropertyInclusion(Class<?> baseType, JsonInclude.Value defaultIncl)Accessor for default property inclusion to use for serialization, considering possible per-type override for given base type; but if none found, returning givendefaultInclJsonInclude.ValueMapperConfigBase. getDefaultPropertyInclusion()JsonInclude.ValueMapperConfigBase. getDefaultPropertyInclusion(Class<?> baseType)JsonInclude.ValueConfigOverride. getInclude()JsonInclude.ValueConfigOverride. getIncludeAsProperty()Methods in com.fasterxml.jackson.databind.cfg with parameters of type JsonInclude.Value Modifier and Type Method Description BMapperBuilder. defaultPropertyInclusion(JsonInclude.Value incl)Method for configured default property inclusion to use for serialization.JsonInclude.ValueMapperConfig. getDefaultInclusion(Class<?> baseType, Class<?> propertyType, JsonInclude.Value defaultIncl)Accessor for default property inclusion to use for serialization, considering possible per-type override for given base type and possible per-type override for given property type; but if none found, returning givendefaultInclJsonInclude.ValueMapperConfig. getDefaultPropertyInclusion(Class<?> baseType, JsonInclude.Value defaultIncl)Accessor for default property inclusion to use for serialization, considering possible per-type override for given base type; but if none found, returning givendefaultInclvoidConfigOverrides. setDefaultInclusion(JsonInclude.Value v)MutableConfigOverrideMutableConfigOverride. setInclude(JsonInclude.Value v)Override inclusion setting for all properties contained in POJOs of the associated type.MutableConfigOverrideMutableConfigOverride. setIncludeAsProperty(JsonInclude.Value v)Override inclusion setting for properties of the associated type regardless of the type of the POJO containing it.Constructors in com.fasterxml.jackson.databind.cfg with parameters of type JsonInclude.Value Constructor Description ConfigOverrides(Map<Class<?>,MutableConfigOverride> overrides, JsonInclude.Value defIncl, JsonSetter.Value defSetter, VisibilityChecker<?> defVisibility, Boolean defMergeable)Deprecated.Since 2.10ConfigOverrides(Map<Class<?>,MutableConfigOverride> overrides, JsonInclude.Value defIncl, JsonSetter.Value defSetter, VisibilityChecker<?> defVisibility, Boolean defMergeable, Boolean defLeniency) -
Uses of JsonInclude.Value in com.fasterxml.jackson.databind.introspect
Fields in com.fasterxml.jackson.databind.introspect declared as JsonInclude.Value Modifier and Type Field Description protected static JsonInclude.ValueBeanPropertyDefinition. EMPTY_INCLUDEMethods in com.fasterxml.jackson.databind.introspect that return JsonInclude.Value Modifier and Type Method Description abstract JsonInclude.ValueBeanPropertyDefinition. findInclusion()Method used to check if this property has specific inclusion override associated with it or not.JsonInclude.ValuePOJOPropertyBuilder. findInclusion()JsonInclude.ValueAnnotationIntrospectorPair. findPropertyInclusion(Annotated a)JsonInclude.ValueBasicBeanDescription. findPropertyInclusion(JsonInclude.Value defValue)Method for determining whether null properties should be written out for a Bean of introspected type.JsonInclude.ValueConcreteBeanPropertyBase. findPropertyInclusion(MapperConfig<?> config, Class<?> baseType)JsonInclude.ValueJacksonAnnotationIntrospector. findPropertyInclusion(Annotated a)Methods in com.fasterxml.jackson.databind.introspect with parameters of type JsonInclude.Value Modifier and Type Method Description JsonInclude.ValueBasicBeanDescription. findPropertyInclusion(JsonInclude.Value defValue)Method for determining whether null properties should be written out for a Bean of introspected type. -
Uses of JsonInclude.Value in com.fasterxml.jackson.databind.ser
Fields in com.fasterxml.jackson.databind.ser declared as JsonInclude.Value Modifier and Type Field Description protected JsonInclude.ValuePropertyBuilder. _defaultInclusionDefault inclusion mode for properties of the POJO for which properties are collected; possibly overridden on per-property basis.Methods in com.fasterxml.jackson.databind.ser that return JsonInclude.Value Modifier and Type Method Description protected JsonInclude.ValueBasicSerializerFactory. _findInclusionWithContent(SerializerProvider prov, BeanDescription beanDesc, JavaType contentType, Class<?> configType)Helper method used for finding inclusion definitions for structured container types likeMaps and referential types (likeAtomicReference).Methods in com.fasterxml.jackson.databind.ser with parameters of type JsonInclude.Value Modifier and Type Method Description protected static ObjectVirtualBeanPropertyWriter. _suppressableValue(JsonInclude.Value inclusion)protected static booleanVirtualBeanPropertyWriter. _suppressNulls(JsonInclude.Value inclusion)Constructors in com.fasterxml.jackson.databind.ser with parameters of type JsonInclude.Value Constructor Description VirtualBeanPropertyWriter(BeanPropertyDefinition propDef, Annotations contextAnnotations, JavaType declaredType, JsonSerializer<?> ser, TypeSerializer typeSer, JavaType serType, JsonInclude.Value inclusion)Deprecated.VirtualBeanPropertyWriter(BeanPropertyDefinition propDef, Annotations contextAnnotations, JavaType declaredType, JsonSerializer<?> ser, TypeSerializer typeSer, JavaType serType, JsonInclude.Value inclusion, Class<?>[] includeInViews)Pass-through constructor that may be used by sub-classes that want full control over implementation. -
Uses of JsonInclude.Value in com.fasterxml.jackson.databind.ser.impl
Constructors in com.fasterxml.jackson.databind.ser.impl with parameters of type JsonInclude.Value Constructor Description AttributePropertyWriter(String attrName, BeanPropertyDefinition propDef, Annotations contextAnnotations, JavaType declaredType, JsonInclude.Value inclusion) -
Uses of JsonInclude.Value in com.fasterxml.jackson.databind.ser.std
Methods in com.fasterxml.jackson.databind.ser.std that return JsonInclude.Value Modifier and Type Method Description protected JsonInclude.ValueStdSerializer. findIncludeOverrides(SerializerProvider provider, BeanProperty prop, Class<?> typeForDefaults) -
Uses of JsonInclude.Value in com.fasterxml.jackson.databind.util
Fields in com.fasterxml.jackson.databind.util declared as JsonInclude.Value Modifier and Type Field Description protected JsonInclude.ValueSimpleBeanPropertyDefinition. _inclusionMethods in com.fasterxml.jackson.databind.util that return JsonInclude.Value Modifier and Type Method Description JsonInclude.ValueSimpleBeanPropertyDefinition. findInclusion()Methods in com.fasterxml.jackson.databind.util with parameters of type JsonInclude.Value Modifier and Type Method Description static SimpleBeanPropertyDefinitionSimpleBeanPropertyDefinition. construct(MapperConfig<?> config, AnnotatedMember member, PropertyName name, PropertyMetadata metadata, JsonInclude.Value inclusion)BeanPropertyDefinitionSimpleBeanPropertyDefinition. withInclusion(JsonInclude.Value inclusion)Constructors in com.fasterxml.jackson.databind.util with parameters of type JsonInclude.Value Constructor Description SimpleBeanPropertyDefinition(AnnotationIntrospector intr, AnnotatedMember member, PropertyName fullName, PropertyMetadata metadata, JsonInclude.Value inclusion) -
Uses of JsonInclude.Value in com.fasterxml.jackson.module.jakarta.xmlbind
Methods in com.fasterxml.jackson.module.jakarta.xmlbind that return JsonInclude.Value Modifier and Type Method Description JsonInclude.ValueJakartaXmlBindAnnotationIntrospector. findPropertyInclusion(Annotated a)
-