Uses of Class
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.PropertyName
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
).Contains implementation classes of deserialization part of
data binding.
Contains those implementation classes of deserialization part of
data binding that are not considered part of public or semi-public
interfaces.
Contains extended support for "external" packages: things that
may or may not be present in runtime environment, but that are
commonly enough used so that explicit support can be added.
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.
-
Uses of PropertyName in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind
Modifier and TypeFieldDescriptionprotected final PropertyName
BeanProperty.Std._name
protected final PropertyName
BeanProperty.Std._wrapperName
static final PropertyName
PropertyName.NO_NAME
Special placeholder value that indicates that there is no name associated.static final PropertyName
PropertyName.USE_DEFAULT
Special placeholder value that indicates that name to use should be based on the standard heuristics.Modifier and TypeMethodDescriptionstatic PropertyName
static PropertyName
AnnotationIntrospector.findNameForDeserialization
(Annotated ann) Method for checking whether given property accessors (method, field) has an annotation that suggests property name to use for deserialization (reading JSON into POJOs).AnnotationIntrospector.findNameForSerialization
(Annotated a) Method for checking whether given property accessors (method, field) has an annotation that suggests property name to use for serialization.AnnotationIntrospector.findRenameByField
(MapperConfig<?> config, AnnotatedField f, PropertyName implName) Method called on fields that are eligible candidates for properties (that is, non-static member fields), but not necessarily selected (may or may not be visible), to let fields affect name linking.AnnotationIntrospector.findRootName
(AnnotatedClass ac) Method for locating name used as "root name" (for use by some serializers when outputting root-level object -- mostly for XML compatibility purposes) for given class, if one is defined.AnnotationIntrospector.findWrapperName
(Annotated ann) Method used to check if specified property has annotation that indicates that it should be wrapped in an element; and if so, name to use.BeanProperty.Bogus.getFullName()
BeanProperty.getFullName()
Method for getting full name definition, including possible format-specific additional properties (such as namespace when using XML backend).BeanProperty.Std.getFullName()
BeanProperty.Bogus.getWrapperName()
BeanProperty.getWrapperName()
If property is indicated to be wrapped, name of wrapper element to use.BeanProperty.Std.getWrapperName()
PropertyName.internSimpleName()
PropertyName.withNamespace
(String ns) Fluent factory method for constructing an instance with different namespace.PropertyName.withSimpleName
(String simpleName) Fluent factory method for constructing an instance with different simple name.Modifier and TypeMethodDescriptionBeanProperty.Bogus.findAliases
(MapperConfig<?> config) BeanProperty.findAliases
(MapperConfig<?> config) Method for accessing set of possible alternate names that are accepted during deserialization.BeanProperty.Std.findAliases
(MapperConfig<?> config) AnnotationIntrospector.findPropertyAliases
(Annotated ann) Method called to find if given property has alias(es) defined.Modifier and TypeMethodDescriptionAnnotationIntrospector.findRenameByField
(MapperConfig<?> config, AnnotatedField f, PropertyName implName) Method called on fields that are eligible candidates for properties (that is, non-static member fields), but not necessarily selected (may or may not be visible), to let fields affect name linking.DeserializationConfig.withRootName
(PropertyName rootName) ObjectReader.withRootName
(PropertyName rootName) ObjectWriter.withRootName
(PropertyName rootName) SerializationConfig.withRootName
(PropertyName rootName) ModifierConstructorDescriptionStd
(PropertyName name, JavaType type, PropertyName wrapperName, AnnotatedMember member, PropertyMetadata metadata) Std
(PropertyName name, JavaType type, PropertyName wrapperName, Annotations contextAnnotations, AnnotatedMember member, PropertyMetadata metadata) Deprecated.Since 2.9 -
Uses of PropertyName in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.cfg
Modifier and TypeFieldDescriptionprotected final PropertyName
MapperConfigBase._rootName
Explicitly defined root name to use, if any; if empty String, will disable root-name wrapping; if null, will use defaultsModifier and TypeMethodDescriptionabstract PropertyName
MapperConfig.findRootName
(JavaType rootType) abstract PropertyName
MapperConfig.findRootName
(Class<?> rawRootType) MapperConfigBase.findRootName
(JavaType rootType) MapperConfigBase.findRootName
(Class<?> rawRootType) final PropertyName
MapperConfigBase.getFullRootName()
Modifier and TypeMethodDescriptionabstract T
MapperConfigBase.withRootName
(PropertyName rootName) Method for constructing and returning a new instance with different root name to use (none, if null).ModifierConstructorDescriptionprotected
MapperConfigBase
(MapperConfigBase<CFG, T> src, PropertyName rootName) -
Uses of PropertyName in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.deser
Modifier and TypeFieldDescriptionprotected final PropertyName
SettableBeanProperty._propName
Logical name of the property (often but not always derived from the setter method name)protected final PropertyName
SettableBeanProperty._wrapperName
protected static final PropertyName
BeanDeserializerBase.TEMP_PROPERTY_NAME
protected static final PropertyName
BasicDeserializerFactory.UNWRAPPED_CREATOR_PARAM_NAME
We need a placeholder for creator properties that don't have name but are marked with `@JsonWrapped` annotation.Modifier and TypeMethodDescriptionSettableBeanProperty.getFullName()
SettableBeanProperty.getWrapperName()
Modifier and TypeMethodDescriptionprotected Map<String,
List<PropertyName>> BeanDeserializerBuilder._collectAliases
(Collection<SettableBeanProperty> props) Modifier and TypeMethodDescriptionprotected void
BasicDeserializerFactory._validateNamedPropertyParameter
(DeserializationContext ctxt, BeanDescription beanDesc, CreatorCandidate candidate, int paramIndex, PropertyName name, JacksonInject.Value injectId) void
BeanDeserializerBuilder.addInjectable
(PropertyName propName, JavaType propType, Annotations contextAnnotations, AnnotatedMember member, Object valueId) static CreatorProperty
CreatorProperty.construct
(PropertyName name, JavaType type, PropertyName wrapperName, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedParameter param, int index, JacksonInject.Value injectable, PropertyMetadata metadata) Factory method for creatingCreatorProperty
instancesprotected SettableBeanProperty
BasicDeserializerFactory.constructCreatorProperty
(DeserializationContext ctxt, BeanDescription beanDesc, PropertyName name, int index, AnnotatedParameter param, JacksonInject.Value injectable) Method that will construct a property object that represents a logical property passed via Creator (constructor or static factory method)BeanDeserializerBase.findProperty
(PropertyName propertyName) BeanDeserializerBuilder.findProperty
(PropertyName propertyName) boolean
BeanDeserializerBuilder.hasProperty
(PropertyName propertyName) BeanDeserializerBuilder.removeProperty
(PropertyName name) CreatorProperty.withName
(PropertyName newName) SettableBeanProperty.Delegating.withName
(PropertyName newName) abstract SettableBeanProperty
SettableBeanProperty.withName
(PropertyName newName) Fluent factory method for constructing and returning a new instance with specified property name.ModifierConstructorDescriptionprotected
CreatorProperty
(CreatorProperty src, PropertyName newName) protected
CreatorProperty
(PropertyName name, JavaType type, PropertyName wrapperName, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedParameter param, int index, JacksonInject.Value injectable, PropertyMetadata metadata) CreatorProperty
(PropertyName name, JavaType type, PropertyName wrapperName, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedParameter param, int index, Object injectableValueId, PropertyMetadata metadata) Deprecated.Since 2.11 use factory method insteadprotected
SettableBeanProperty
(SettableBeanProperty src, PropertyName newName) Copy-with-deserializer-change constructor for sub-classes to use.protected
SettableBeanProperty
(PropertyName propName, JavaType type, PropertyMetadata metadata, JsonDeserializer<Object> valueDeser) Constructor only used byObjectIdValueProperty
.protected
SettableBeanProperty
(PropertyName propName, JavaType type, PropertyName wrapper, TypeDeserializer typeDeser, Annotations contextAnnotations, PropertyMetadata metadata) -
Uses of PropertyName in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.deser.impl
Modifier and TypeFieldDescriptionprotected final PropertyName
NullsFailProvider._name
final PropertyName
ObjectIdReader.propertyName
Modifier and TypeMethodDescriptionCreatorCandidate.explicitParamName
(int i) CreatorCandidate.findImplicitParamName
(int i) CreatorCandidate.Param.fullName()
CreatorCandidate.paramName
(int i) Modifier and TypeMethodDescriptionstatic ObjectIdReader
ObjectIdReader.construct
(JavaType idType, PropertyName propName, ObjectIdGenerator<?> generator, JsonDeserializer<?> deser, SettableBeanProperty idProp, ObjectIdResolver resolver) Factory method called byBeanSerializerBase
with the initial information based on standard settings for the type for which serializer is being built.FieldProperty.withName
(PropertyName newName) MethodProperty.withName
(PropertyName newName) ObjectIdReferenceProperty.withName
(PropertyName newName) ObjectIdValueProperty.withName
(PropertyName newName) SetterlessProperty.withName
(PropertyName newName) Modifier and TypeMethodDescriptionstatic BeanPropertyMap
BeanPropertyMap.construct
(MapperConfig<?> config, Collection<SettableBeanProperty> props, Map<String, List<PropertyName>> aliasMapping) Deprecated.since 2.12static BeanPropertyMap
BeanPropertyMap.construct
(MapperConfig<?> config, Collection<SettableBeanProperty> props, Map<String, List<PropertyName>> aliasMapping, boolean caseInsensitive) static BeanPropertyMap
BeanPropertyMap.construct
(Collection<SettableBeanProperty> props, boolean caseInsensitive, Map<String, List<PropertyName>> aliasMapping) Deprecated.since 2.11ModifierConstructorDescriptionprotected
FieldProperty
(FieldProperty src, PropertyName newName) protected
MethodProperty
(MethodProperty src, PropertyName newName) protected
NullsFailProvider
(PropertyName name, JavaType type) protected
ObjectIdReader
(JavaType t, PropertyName propName, ObjectIdGenerator<?> gen, JsonDeserializer<?> deser, SettableBeanProperty idProp, ObjectIdResolver resolver) ObjectIdReferenceProperty
(ObjectIdReferenceProperty src, PropertyName newName) protected
ObjectIdValueProperty
(ObjectIdValueProperty src, PropertyName newName) protected
SetterlessProperty
(SetterlessProperty src, PropertyName newName) ValueInjector
(PropertyName propName, JavaType type, AnnotatedMember mutator, Object valueId) ValueInjector
(PropertyName propName, JavaType type, Annotations contextAnnotations, AnnotatedMember mutator, Object valueId) Deprecated.in 2.9 (remove from 3.0)ModifierConstructorDescriptionBeanPropertyMap
(boolean caseInsensitive, Collection<SettableBeanProperty> props, Map<String, List<PropertyName>> aliasDefs) Deprecated.since 2.11BeanPropertyMap
(boolean caseInsensitive, Collection<SettableBeanProperty> props, Map<String, List<PropertyName>> aliasDefs, Locale locale) -
Uses of PropertyName in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.exc
Modifier and TypeFieldDescriptionprotected final PropertyName
InvalidNullException._propertyName
Name of property, if known, for which null was encountered.Modifier and TypeMethodDescriptionstatic InvalidNullException
InvalidNullException.from
(DeserializationContext ctxt, PropertyName name, JavaType type) ModifierConstructorDescriptionprotected
InvalidNullException
(DeserializationContext ctxt, String msg, PropertyName pname) -
Uses of PropertyName in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.ext
Modifier and TypeMethodDescriptionabstract PropertyName
Java7Support.findConstructorName
(AnnotatedParameter p) Java7SupportImpl.findConstructorName
(AnnotatedParameter p) -
Uses of PropertyName in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.introspect
Modifier and TypeFieldDescriptionprotected final PropertyName
POJOPropertyBuilder._internalName
Original internal name, derived from accessor, of this property.protected final PropertyName
POJOPropertyBuilder._name
External name of logical property; may change with renaming (by new instance being constructed using a new name)protected final PropertyName
ObjectIdInfo._propertyName
final PropertyName
POJOPropertyBuilder.Linked.name
Modifier and TypeFieldDescriptionprotected List<PropertyName>
ConcreteBeanPropertyBase._aliases
protected Map<PropertyName,
PropertyName> POJOPropertiesCollector._fieldRenameMappings
A set of "field renamings" that have been discovered, indicating intended renaming of other accesors: key is the implicit original name and value intended name to use instead.protected Map<PropertyName,
PropertyName> POJOPropertiesCollector._fieldRenameMappings
A set of "field renamings" that have been discovered, indicating intended renaming of other accesors: key is the implicit original name and value intended name to use instead.Modifier and TypeMethodDescriptionprotected PropertyName
JacksonAnnotationIntrospector._findConstructorName
(Annotated a) protected PropertyName
BasicBeanDescription._findCreatorPropertyName
(AnnotatedParameter param) Deprecated.since 2.8protected PropertyName
JacksonAnnotationIntrospector._propertyName
(String localName, String namespace) AnnotationIntrospectorPair.findNameForDeserialization
(Annotated a) JacksonAnnotationIntrospector.findNameForDeserialization
(Annotated a) AnnotationIntrospectorPair.findNameForSerialization
(Annotated a) JacksonAnnotationIntrospector.findNameForSerialization
(Annotated a) AnnotationIntrospectorPair.findRenameByField
(MapperConfig<?> config, AnnotatedField f, PropertyName implName) JacksonAnnotationIntrospector.findRenameByField
(MapperConfig<?> config, AnnotatedField f, PropertyName implName) AnnotationIntrospectorPair.findRootName
(AnnotatedClass ac) JacksonAnnotationIntrospector.findRootName
(AnnotatedClass ac) AnnotationIntrospectorPair.findWrapperName
(Annotated ann) abstract PropertyName
BeanPropertyDefinition.getFullName()
POJOPropertyBuilder.getFullName()
ObjectIdInfo.getPropertyName()
abstract PropertyName
BeanPropertyDefinition.getWrapperName()
Accessor for finding wrapper name to use for property (if any).POJOPropertyBuilder.getWrapperName()
Modifier and TypeMethodDescriptionConcreteBeanPropertyBase.findAliases
(MapperConfig<?> config) POJOPropertyBuilder.findExplicitNames()
Method called to find out set of explicit names for accessors bound together due to implicit name.AnnotationIntrospectorPair.findPropertyAliases
(Annotated ann) JacksonAnnotationIntrospector.findPropertyAliases
(Annotated m) Modifier and TypeMethodDescriptionprotected POJOPropertyBuilder
POJOPropertiesCollector._property
(Map<String, POJOPropertyBuilder> props, PropertyName name) void
POJOPropertyBuilder.addCtor
(AnnotatedParameter a, PropertyName name, boolean explName, boolean visible, boolean ignored) void
POJOPropertyBuilder.addField
(AnnotatedField a, PropertyName name, boolean explName, boolean visible, boolean ignored) void
POJOPropertyBuilder.addGetter
(AnnotatedMethod a, PropertyName name, boolean explName, boolean visible, boolean ignored) void
POJOPropertyBuilder.addSetter
(AnnotatedMethod a, PropertyName name, boolean explName, boolean visible, boolean ignored) BasicBeanDescription.findProperty
(PropertyName name) AnnotationIntrospectorPair.findRenameByField
(MapperConfig<?> config, AnnotatedField f, PropertyName implName) JacksonAnnotationIntrospector.findRenameByField
(MapperConfig<?> config, AnnotatedField f, PropertyName implName) boolean
BeanPropertyDefinition.hasName
(PropertyName name) boolean
POJOPropertyBuilder.hasName
(PropertyName name) boolean
BasicBeanDescription.hasProperty
(PropertyName name) abstract BeanPropertyDefinition
BeanPropertyDefinition.withName
(PropertyName newName) Method that can be used to create a definition with same settings as this one, but with different (external) name; that is, one for whichBeanPropertyDefinition.getName()
would returnnewName
.POJOPropertyBuilder.withName
(PropertyName newName) Modifier and TypeMethodDescriptionPOJOPropertyBuilder.explode
(Collection<PropertyName> newNames) Method called when a previous call toPOJOPropertyBuilder.findExplicitNames()
found multiple distinct explicit names, and the property this builder represents basically needs to be broken apart and replaced by a set of more than one properties.ModifierConstructorDescriptionLinked
(T v, POJOPropertyBuilder.Linked<T> n, PropertyName name, boolean explName, boolean visible, boolean ignored) protected
ObjectIdInfo
(PropertyName prop, Class<?> scope, Class<? extends ObjectIdGenerator<?>> gen, boolean alwaysAsId) protected
ObjectIdInfo
(PropertyName prop, Class<?> scope, Class<? extends ObjectIdGenerator<?>> gen, boolean alwaysAsId, Class<? extends ObjectIdResolver> resolver) ObjectIdInfo
(PropertyName name, Class<?> scope, Class<? extends ObjectIdGenerator<?>> gen, Class<? extends ObjectIdResolver> resolver) POJOPropertyBuilder
(MapperConfig<?> config, AnnotationIntrospector ai, boolean forSerialization, PropertyName internalName) protected
POJOPropertyBuilder
(MapperConfig<?> config, AnnotationIntrospector ai, boolean forSerialization, PropertyName internalName, PropertyName name) protected
POJOPropertyBuilder
(POJOPropertyBuilder src, PropertyName newName) -
Uses of PropertyName in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.ser
Modifier and TypeFieldDescriptionprotected final PropertyName
BeanPropertyWriter._wrapperName
Wrapper name to use for this element, if anyModifier and TypeMethodDescriptionBeanPropertyWriter.getFullName()
abstract PropertyName
PropertyWriter.getFullName()
BeanPropertyWriter.getWrapperName()
Modifier and TypeMethodDescriptionprotected BeanPropertyWriter
BeanPropertyWriter._new
(PropertyName newName) Overridable factory method used by sub-classesboolean
BeanPropertyWriter.wouldConflictWithName
(PropertyName name) Method called to check to see if this property has a name that would conflict with a given name.ModifierConstructorDescriptionprotected
BeanPropertyWriter
(BeanPropertyWriter base, PropertyName name) protected
-
Uses of PropertyName in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.ser.impl
Modifier and TypeMethodDescriptionstatic ObjectIdWriter
ObjectIdWriter.construct
(JavaType idType, PropertyName propName, ObjectIdGenerator<?> generator, boolean alwaysAsId) Factory method called byBeanSerializerBase
with the initial information based on standard settings for the type for which serializer is being built. -
Uses of PropertyName in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.ser.std
Modifier and TypeFieldDescriptionprotected static final PropertyName
BeanSerializerBase.NAME_FOR_OBJECT_REF
-
Uses of PropertyName in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.util
Modifier and TypeFieldDescriptionprotected final PropertyName
SimpleBeanPropertyDefinition._fullName
Modifier and TypeFieldDescriptionprotected LRUMap<ClassKey,
PropertyName> RootNameLookup._rootNames
For efficient operation, let's try to minimize number of times we need to introspect root element name to use.Modifier and TypeMethodDescriptionRootNameLookup.findRootName
(JavaType rootType, MapperConfig<?> config) RootNameLookup.findRootName
(Class<?> rootType, MapperConfig<?> config) SimpleBeanPropertyDefinition.getFullName()
SimpleBeanPropertyDefinition.getWrapperName()
Modifier and TypeMethodDescriptionstatic SimpleBeanPropertyDefinition
SimpleBeanPropertyDefinition.construct
(MapperConfig<?> config, AnnotatedMember member, PropertyName name) static SimpleBeanPropertyDefinition
SimpleBeanPropertyDefinition.construct
(MapperConfig<?> config, AnnotatedMember member, PropertyName name, PropertyMetadata metadata, JsonInclude.Include inclusion) Method called to create instance for virtual properties.static SimpleBeanPropertyDefinition
SimpleBeanPropertyDefinition.construct
(MapperConfig<?> config, AnnotatedMember member, PropertyName name, PropertyMetadata metadata, JsonInclude.Value inclusion) boolean
SimpleBeanPropertyDefinition.hasName
(PropertyName name) static String
ClassUtil.name
(PropertyName name) Returns either single-quoted (apostrophe)'name'
(ifname
not null), or "[null]" ifname
is null.SimpleBeanPropertyDefinition.withName
(PropertyName newName) ModifierConstructorDescriptionprotected
SimpleBeanPropertyDefinition
(AnnotationIntrospector intr, AnnotatedMember member, PropertyName fullName, PropertyMetadata metadata, JsonInclude.Value inclusion)