Uses of Class
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.type.TypeBindings
Packages that use TypeBindings
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.Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
-
Uses of TypeBindings in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind
Methods in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind that return TypeBindingsModifier and TypeMethodDescriptionabstract TypeBindings
BeanDescription.bindingsForBeanType()
Deprecated.Since 2.7, should not need to access bindings directlyabstract TypeBindings
JavaType.getBindings()
Methods in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind with parameters of type TypeBindingsModifier and TypeMethodDescriptionabstract JavaType
JavaType.refine
(Class<?> rawType, TypeBindings bindings, JavaType superClass, JavaType[] superInterfaces) Mutant factory method that will try to create and return a sub-type instance for known parameterized types; for other types will return `null` to indicate that no just refinement makes necessary sense, without trying to detect special status through implemented interfaces. -
Uses of TypeBindings in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.introspect
Fields in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.introspect declared as TypeBindingsModifier and TypeFieldDescriptionprotected final TypeBindings
AnnotatedClass._bindings
Type bindings to use for members ofAnnotatedClass._class
.Methods in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.introspect that return TypeBindingsConstructors in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.introspect with parameters of type TypeBindings -
Uses of TypeBindings in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.type
Fields in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.type declared as TypeBindingsModifier and TypeFieldDescriptionprotected final TypeBindings
TypeBase._bindings
Bindings in effect for this type instance; possibly empty.protected static final TypeBindings
TypeFactory.EMPTY_BINDINGS
Methods in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.type that return TypeBindingsModifier and TypeMethodDescriptionstatic TypeBindings
static TypeBindings
static TypeBindings
static TypeBindings
Factory method for constructing bindings for given class using specified type parameters.static TypeBindings
Factory method for constructing bindings given names and associated types.static TypeBindings
TypeBindings.createIfNeeded
(Class<?> erasedType, JavaType typeArg1) Alternate factory method that may be called if it is possible that type does or does not require type parameters; this is mostly useful for collection- and map-like types.static TypeBindings
TypeBindings.createIfNeeded
(Class<?> erasedType, JavaType[] types) Alternate factory method that may be called if it is possible that type does or does not require type parameters; this is mostly useful for collection- and map-like types.static TypeBindings
TypeBindings.emptyBindings()
ResolvedRecursiveType.getBindings()
TypeBase.getBindings()
TypeBindings.withUnboundVariable
(String name) Method for creating an instance that has same bindings as this object, plus an indicator for additional type variable that may be unbound within this context; this is needed to resolve recursive self-references.Methods in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.type with parameters of type TypeBindingsModifier and TypeMethodDescriptionprotected JavaType
TypeFactory._constructSimple
(Class<?> raw, TypeBindings bindings, JavaType superClass, JavaType[] superInterfaces) Factory method to call when no specialJavaType
is needed, no generic parameters are passed.protected JavaType
TypeFactory._fromAny
(ClassStack context, Type srcType, TypeBindings bindings) Factory method that can be used if type information is passed as Java typing returned fromgetGenericXxx
methods (usually for a return or argument type).protected JavaType
TypeFactory._fromArrayType
(ClassStack context, GenericArrayType type, TypeBindings bindings) protected JavaType
TypeFactory._fromClass
(ClassStack context, Class<?> rawType, TypeBindings bindings) protected JavaType
TypeFactory._fromParamType
(ClassStack context, ParameterizedType ptype, TypeBindings parentBindings) This method deals with parameterized types, that is, first class generic classes.protected JavaType
TypeFactory._fromVariable
(ClassStack context, TypeVariable<?> var, TypeBindings bindings) protected JavaType
TypeFactory._fromWellKnownClass
(ClassStack context, Class<?> rawType, TypeBindings bindings, JavaType superClass, JavaType[] superInterfaces) Helper class used to check whether exact class for which type is being constructed is one of well-known base interfaces or classes that indicates alternateJavaType
implementation.protected JavaType
TypeFactory._fromWellKnownInterface
(ClassStack context, Class<?> rawType, TypeBindings bindings, JavaType superClass, JavaType[] superInterfaces) protected JavaType
TypeFactory._fromWildcard
(ClassStack context, WildcardType type, TypeBindings bindings) protected JavaType
TypeFactory._newSimpleType
(Class<?> raw, TypeBindings bindings, JavaType superClass, JavaType[] superInterfaces) Factory method that is to create a newSimpleType
with no checks whatsoever.protected JavaType
TypeFactory._resolveSuperClass
(ClassStack context, Class<?> rawType, TypeBindings parentBindings) protected JavaType[]
TypeFactory._resolveSuperInterfaces
(ClassStack context, Class<?> rawType, TypeBindings parentBindings) static ArrayType
ArrayType.construct
(JavaType componentType, TypeBindings bindings) static ArrayType
ArrayType.construct
(JavaType componentType, TypeBindings bindings, Object valueHandler, Object typeHandler) static CollectionLikeType
CollectionLikeType.construct
(Class<?> rawType, TypeBindings bindings, JavaType superClass, JavaType[] superInts, JavaType elemT) static CollectionType
CollectionType.construct
(Class<?> rawType, TypeBindings bindings, JavaType superClass, JavaType[] superInts, JavaType elemT) static MapType
MapType.construct
(Class<?> rawType, TypeBindings bindings, JavaType superClass, JavaType[] superInts, JavaType keyT, JavaType valueT) static ReferenceType
ReferenceType.construct
(Class<?> cls, TypeBindings bindings, JavaType superClass, JavaType[] superInts, JavaType refType) TypeFactory.constructParametricType
(Class<?> rawType, TypeBindings parameterTypes) Factory method for constructingJavaType
that represents a parameterized type.TypeFactory.constructType
(Type type, TypeBindings bindings) Deprecated.Since 2.12JavaType[]
TypeFactory.findTypeParameters
(Class<?> clz, Class<?> expType, TypeBindings bindings) Deprecated.Since 2.7 resolve raw type first, then find type parametersabstract JavaType
TypeModifier.modifyType
(JavaType type, Type jdkType, TypeBindings context, TypeFactory typeFactory) Method called to let modifier change constructed type definition.ArrayType.refine
(Class<?> contentClass, TypeBindings bindings, JavaType superClass, JavaType[] superInterfaces) CollectionLikeType.refine
(Class<?> rawType, TypeBindings bindings, JavaType superClass, JavaType[] superInterfaces) CollectionType.refine
(Class<?> rawType, TypeBindings bindings, JavaType superClass, JavaType[] superInterfaces) MapLikeType.refine
(Class<?> rawType, TypeBindings bindings, JavaType superClass, JavaType[] superInterfaces) MapType.refine
(Class<?> rawType, TypeBindings bindings, JavaType superClass, JavaType[] superInterfaces) PlaceholderForType.refine
(Class<?> rawType, TypeBindings bindings, JavaType superClass, JavaType[] superInterfaces) ReferenceType.refine
(Class<?> rawType, TypeBindings bindings, JavaType superClass, JavaType[] superInterfaces) ResolvedRecursiveType.refine
(Class<?> rawType, TypeBindings bindings, JavaType superClass, JavaType[] superInterfaces) SimpleType.refine
(Class<?> rawType, TypeBindings bindings, JavaType superClass, JavaType[] superInterfaces) TypeFactory.resolveMemberType
(Type type, TypeBindings contextBindings) Method to call when resolving types ofMember
s like Fields, Methods and Constructor parameters and there is aTypeBindings
(that describes binding of type parameters within context) to pass.Constructors in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.type with parameters of type TypeBindingsModifierConstructorDescriptionprotected
ArrayType
(JavaType componentType, TypeBindings bindings, Object emptyInstance, Object valueHandler, Object typeHandler, boolean asStatic) protected
CollectionLikeType
(Class<?> collT, TypeBindings bindings, JavaType superClass, JavaType[] superInts, JavaType elemT, Object valueHandler, Object typeHandler, boolean asStatic) protected
MapLikeType
(Class<?> mapType, TypeBindings bindings, JavaType superClass, JavaType[] superInts, JavaType keyT, JavaType valueT, Object valueHandler, Object typeHandler, boolean asStatic) protected
ReferenceType
(Class<?> cls, TypeBindings bindings, JavaType superClass, JavaType[] superInts, JavaType refType, JavaType anchorType, Object valueHandler, Object typeHandler, boolean asStatic) ResolvedRecursiveType
(Class<?> erasedType, TypeBindings bindings) protected
SimpleType
(Class<?> cls, TypeBindings bindings, JavaType superClass, JavaType[] superInts) protected
SimpleType
(Class<?> cls, TypeBindings bindings, JavaType superClass, JavaType[] superInts, int extraHash, Object valueHandler, Object typeHandler, boolean asStatic) Pass-through constructor used byReferenceType
.protected
SimpleType
(Class<?> cls, TypeBindings bindings, JavaType superClass, JavaType[] superInts, Object valueHandler, Object typeHandler, boolean asStatic) protected
TypeBase
(Class<?> raw, TypeBindings bindings, JavaType superClass, JavaType[] superInts, int hash, Object valueHandler, Object typeHandler, boolean asStatic) Main constructor to use by extending classes.