Uses of Class
com.fasterxml.jackson.annotation.JsonInclude.Value
Packages that use JsonInclude.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.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).Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
Contains implementation classes of serialization part of
data binding.
Contains implementation classes of serialization part of
data binding.
Utility classes for Mapper package.
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.ValueModifier and TypeFieldDescriptionprotected static final JsonInclude.ValueJsonInclude.Value.EMPTYMethods in com.fasterxml.jackson.annotation that return JsonInclude.ValueModifier and TypeMethodDescriptionstatic 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.Value.withContentFilter(Class<?> filter) Mutant factory that will either SetcontentasUSE_DEFAULTSandcontentFiltertofilter(if filter not null); or SetcontentasALWAYS(if filter null)JsonInclude.Value.withContentInclusion(JsonInclude.Include incl) JsonInclude.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.Value.withValueFilter(Class<?> filter) Mutant factory that will either SetvalueasUSE_DEFAULTSandvalueFiltertofilter(if filter not null); or SetvalueasALWAYS(if filter null)JsonInclude.Value.withValueInclusion(JsonInclude.Include incl) Methods in com.fasterxml.jackson.annotation with parameters of type JsonInclude.ValueModifier and TypeMethodDescriptionstatic 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.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.ValueMethods in com.fasterxml.jackson.databind that return JsonInclude.ValueModifier and TypeMethodDescriptionAnnotationIntrospector.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.BeanProperty.Bogus.findPropertyInclusion(MapperConfig<?> config, Class<?> baseType) BeanProperty.findPropertyInclusion(MapperConfig<?> config, Class<?> baseType) Convenience method that is roughly equivalent toBeanProperty.Std.findPropertyInclusion(MapperConfig<?> config, Class<?> baseType) final JsonInclude.ValueSerializerProvider.getDefaultPropertyInclusion(Class<?> baseType) Methods in com.fasterxml.jackson.databind with parameters of type JsonInclude.ValueModifier and TypeMethodDescriptionabstract JsonInclude.ValueBeanDescription.findPropertyInclusion(JsonInclude.Value defValue) Method for finding annotation-indicated inclusion definition (if any); possibly overriding given default value.ObjectMapper.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).ObjectMapper.setPropertyInclusion(JsonInclude.Value incl) Deprecated.SerializationConfig.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.ValueModifier and TypeFieldDescriptionprotected 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 final JsonInclude.ValueMapperConfig.EMPTY_INCLUDEMethods in com.fasterxml.jackson.databind.cfg that return JsonInclude.ValueModifier and TypeMethodDescriptionConfigOverrides.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().MapperConfig.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 givendefaultInclfinal JsonInclude.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().MapperConfig.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 givendefaultInclfinal JsonInclude.ValueMapperConfigBase.getDefaultPropertyInclusion()final JsonInclude.ValueMapperConfigBase.getDefaultPropertyInclusion(Class<?> baseType) ConfigOverride.getInclude()ConfigOverride.getIncludeAsProperty()Methods in com.fasterxml.jackson.databind.cfg with parameters of type JsonInclude.ValueModifier and TypeMethodDescriptionMapperBuilder.defaultPropertyInclusion(JsonInclude.Value incl) Method for configured default property inclusion to use for serialization.MapperConfig.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 givendefaultInclMapperConfig.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) MutableConfigOverride.setInclude(JsonInclude.Value v) Override inclusion setting for all properties contained in POJOs of the associated type.MutableConfigOverride.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.ValueModifierConstructorDescriptionprotectedConfigOverrides(Map<Class<?>, MutableConfigOverride> overrides, JsonInclude.Value defIncl, JsonSetter.Value defSetter, VisibilityChecker<?> defVisibility, Boolean defMergeable) Deprecated.Since 2.10protectedConfigOverrides(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.ValueModifier and TypeFieldDescriptionprotected static final JsonInclude.ValueBeanPropertyDefinition.EMPTY_INCLUDEMethods in com.fasterxml.jackson.databind.introspect that return JsonInclude.ValueModifier and TypeMethodDescriptionabstract JsonInclude.ValueBeanPropertyDefinition.findInclusion()Method used to check if this property has specific inclusion override associated with it or not.POJOPropertyBuilder.findInclusion()AnnotationIntrospectorPair.findPropertyInclusion(Annotated a) BasicBeanDescription.findPropertyInclusion(JsonInclude.Value defValue) Method for determining whether null properties should be written out for a Bean of introspected type.ConcreteBeanPropertyBase.findPropertyInclusion(MapperConfig<?> config, Class<?> baseType) JacksonAnnotationIntrospector.findPropertyInclusion(Annotated a) Methods in com.fasterxml.jackson.databind.introspect with parameters of type JsonInclude.ValueModifier and TypeMethodDescriptionBasicBeanDescription.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.ValueModifier and TypeFieldDescriptionprotected final 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.ValueModifier and TypeMethodDescriptionprotected 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.ValueModifier and TypeMethodDescriptionprotected 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.ValueModifierConstructorDescriptionprotectedVirtualBeanPropertyWriter(BeanPropertyDefinition propDef, Annotations contextAnnotations, JavaType declaredType, JsonSerializer<?> ser, TypeSerializer typeSer, JavaType serType, JsonInclude.Value inclusion) Deprecated.protectedVirtualBeanPropertyWriter(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.ValueModifierConstructorDescriptionprotectedAttributePropertyWriter(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.ValueModifier and TypeMethodDescriptionprotected 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.ValueModifier and TypeFieldDescriptionprotected final JsonInclude.ValueSimpleBeanPropertyDefinition._inclusionMethods in com.fasterxml.jackson.databind.util that return JsonInclude.ValueMethods in com.fasterxml.jackson.databind.util with parameters of type JsonInclude.ValueModifier and TypeMethodDescriptionstatic SimpleBeanPropertyDefinitionSimpleBeanPropertyDefinition.construct(MapperConfig<?> config, AnnotatedMember member, PropertyName name, PropertyMetadata metadata, JsonInclude.Value inclusion) SimpleBeanPropertyDefinition.withInclusion(JsonInclude.Value inclusion) Constructors in com.fasterxml.jackson.databind.util with parameters of type JsonInclude.ValueModifierConstructorDescriptionprotectedSimpleBeanPropertyDefinition(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.ValueModifier and TypeMethodDescriptionJakartaXmlBindAnnotationIntrospector.findPropertyInclusion(Annotated a)
ObjectMapper.setDefaultPropertyInclusion(com.fasterxml.jackson.annotation.JsonInclude.Value)