com.fasterxml.jackson.databind.type
Class MapType
java.lang.Object
com.fasterxml.jackson.core.type.ResolvedType
com.fasterxml.jackson.databind.JavaType
com.fasterxml.jackson.databind.type.TypeBase
com.fasterxml.jackson.databind.type.MapLikeType
com.fasterxml.jackson.databind.type.MapType
- All Implemented Interfaces:
- JsonSerializable
public final class MapType
- extends MapLikeType
Type that represents "true" Java Map types.
Methods inherited from class com.fasterxml.jackson.databind.type.MapLikeType |
buildCanonicalName, containedType, containedTypeCount, containedTypeName, equals, getContentType, getErasedSignature, getGenericSignature, getKeyType, isContainerType, isMapLikeType, isTrueMapType |
Methods inherited from class com.fasterxml.jackson.databind.JavaType |
_assertSubclass, _widen, forcedNarrowBy, getErasedSignature, getGenericSignature, getRawClass, hasGenericTypes, hashCode, hasRawClass, isAbstract, isArrayType, isCollectionLikeType, isConcrete, isEnumType, isFinal, isInterface, isPrimitive, isThrowable, narrowBy, widenBy |
construct
public static MapType construct(Class<?> rawType,
JavaType keyT,
JavaType valueT)
_narrow
protected JavaType _narrow(Class<?> subclass)
- Overrides:
_narrow
in class MapLikeType
narrowContentsBy
public JavaType narrowContentsBy(Class<?> contentClass)
- Overrides:
narrowContentsBy
in class MapLikeType
widenContentsBy
public JavaType widenContentsBy(Class<?> contentClass)
- Overrides:
widenContentsBy
in class MapLikeType
narrowKey
public JavaType narrowKey(Class<?> keySubclass)
- Overrides:
narrowKey
in class MapLikeType
widenKey
public JavaType widenKey(Class<?> keySubclass)
- Overrides:
widenKey
in class MapLikeType
withTypeHandler
public MapType withTypeHandler(Object h)
- Description copied from class:
JavaType
- "Copy method" that will construct a new instance that is identical to
this instance, except that it will have specified type handler assigned.
- Overrides:
withTypeHandler
in class MapLikeType
- Returns:
- Newly created type instance
withContentTypeHandler
public MapType withContentTypeHandler(Object h)
- Description copied from class:
JavaType
- "Copy method" that will construct a new instance that is identical to
this instance, except that its content type will have specified
type handler assigned.
- Overrides:
withContentTypeHandler
in class MapLikeType
- Returns:
- Newly created type instance
withValueHandler
public MapType withValueHandler(Object h)
- Description copied from class:
JavaType
- "Copy method" that will construct a new instance that is identical to
this instance, except that it will have specified value handler assigned.
- Overrides:
withValueHandler
in class MapLikeType
- Returns:
- Newly created type instance
withContentValueHandler
public MapType withContentValueHandler(Object h)
- Description copied from class:
JavaType
- "Copy method" that will construct a new instance that is identical to
this instance, except that it will have specified content value handler assigned.
- Overrides:
withContentValueHandler
in class MapLikeType
- Returns:
- Newly created type instance
withKeyTypeHandler
public MapType withKeyTypeHandler(Object h)
- Overrides:
withKeyTypeHandler
in class MapLikeType
withKeyValueHandler
public MapType withKeyValueHandler(Object h)
- Overrides:
withKeyValueHandler
in class MapLikeType
toString
public String toString()
- Overrides:
toString
in class MapLikeType
Copyright © 2012 fasterxml.com. All Rights Reserved.