|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.codehaus.jackson.type.JavaType
org.codehaus.jackson.map.type.TypeBase
org.codehaus.jackson.map.type.MapType
public final class MapType
Type that represents Java Map types.
| Field Summary |
|---|
| Fields inherited from class org.codehaus.jackson.type.JavaType |
|---|
_class, _hashCode, _typeHandler, _valueHandler |
| Method Summary | |
|---|---|
protected JavaType |
_narrow(Class<?> subclass)
|
protected String |
buildCanonicalName()
|
static MapType |
construct(Class<?> rawType,
JavaType keyT,
JavaType valueT)
|
JavaType |
containedType(int index)
Method for accessing definitions of contained ("child") types. |
int |
containedTypeCount()
Method for checking how many contained types this type has. |
String |
containedTypeName(int index)
Not sure if we should count on this, but type names for core interfaces are "K" and "V" respectively. |
boolean |
equals(Object o)
|
JavaType |
getContentType()
Method for accessing content type of this type, if type has such a thing: simple types do not, structured types do (like arrays, Collections and Maps) |
JavaType |
getKeyType()
Method for accessing key type for this type, assuming type has such a concept (only Map types do) |
boolean |
isContainerType()
|
JavaType |
narrowContentsBy(Class<?> contentClass)
|
JavaType |
narrowKey(Class<?> keySubclass)
|
String |
toString()
|
| Methods inherited from class org.codehaus.jackson.map.type.TypeBase |
|---|
copyHandlers, toCanonical |
| Methods inherited from class org.codehaus.jackson.type.JavaType |
|---|
_assertSubclass, _widen, forcedNarrowBy, getRawClass, getTypeHandler, getValueHandler, hashCode, hasRawClass, isAbstract, isArrayType, isConcrete, isEnumType, isFinal, isInterface, isPrimitive, isThrowable, narrowBy, setTypeHandler, setValueHandler, widenBy |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public static MapType construct(Class<?> rawType,
JavaType keyT,
JavaType valueT)
protected JavaType _narrow(Class<?> subclass)
_narrow in class JavaTypepublic JavaType narrowContentsBy(Class<?> contentClass)
narrowContentsBy in class JavaTypepublic JavaType narrowKey(Class<?> keySubclass)
protected String buildCanonicalName()
buildCanonicalName in class TypeBasepublic boolean isContainerType()
isContainerType in class JavaTypepublic JavaType getKeyType()
JavaType
getKeyType in class JavaTypepublic JavaType getContentType()
JavaType
getContentType in class JavaTypepublic int containedTypeCount()
JavaType
containedTypeCount in class JavaTypepublic JavaType containedType(int index)
JavaType
containedType in class JavaTypeindex - Index of contained type to return
public String containedTypeName(int index)
containedTypeName in class JavaTypeindex - Index of contained type to return
public String toString()
toString in class JavaTypepublic boolean equals(Object o)
equals in class JavaType
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||