|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use HierarchicType | |
|---|---|
| com.fasterxml.jackson.databind.type | Package that contains concrete implementations of
JavaType, as
well as the factory (TypeFactory) for
constructing instances from various input data types
(like Class, Type)
and programmatically (for structured types, arrays,
Lists and Maps). |
| Uses of HierarchicType in com.fasterxml.jackson.databind.type |
|---|
| Fields in com.fasterxml.jackson.databind.type declared as HierarchicType | |
|---|---|
protected HierarchicType |
TypeFactory._cachedArrayListType
Lazily constructed copy of type hierarchy from ArrayList
to its supertypes. |
protected HierarchicType |
TypeFactory._cachedHashMapType
Lazily constructed copy of type hierarchy from HashMap
to its supertypes. |
protected HierarchicType |
HierarchicType._subType
|
protected HierarchicType |
HierarchicType._superType
|
| Methods in com.fasterxml.jackson.databind.type that return HierarchicType | |
|---|---|
protected HierarchicType |
TypeFactory._arrayListSuperInterfaceChain(HierarchicType current)
|
protected HierarchicType |
TypeFactory._doFindSuperInterfaceChain(HierarchicType current,
Class<?> target)
|
protected HierarchicType |
TypeFactory._findSuperClassChain(Type currentType,
Class<?> target)
|
protected HierarchicType |
TypeFactory._findSuperInterfaceChain(Type currentType,
Class<?> target)
|
protected HierarchicType |
TypeFactory._findSuperTypeChain(Class<?> subtype,
Class<?> supertype)
Helper method used to find inheritance (implements, extends) path between given types, if one exists (caller generally checks before calling this method). |
protected HierarchicType |
TypeFactory._hashMapSuperInterfaceChain(HierarchicType current)
|
HierarchicType |
HierarchicType.deepCloneWithoutSubtype()
Method that can be used to create a deep clone of this hierarchic type, including super types (but not subtypes) |
HierarchicType |
HierarchicType.getSubType()
|
HierarchicType |
HierarchicType.getSuperType()
|
| Methods in com.fasterxml.jackson.databind.type with parameters of type HierarchicType | |
|---|---|
protected HierarchicType |
TypeFactory._arrayListSuperInterfaceChain(HierarchicType current)
|
protected HierarchicType |
TypeFactory._doFindSuperInterfaceChain(HierarchicType current,
Class<?> target)
|
protected HierarchicType |
TypeFactory._hashMapSuperInterfaceChain(HierarchicType current)
|
protected JavaType |
TypeFactory._resolveVariableViaSubTypes(HierarchicType leafType,
String variableName,
TypeBindings bindings)
|
void |
HierarchicType.setSubType(HierarchicType sub)
|
void |
HierarchicType.setSuperType(HierarchicType sup)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||