Package org.codehaus.jackson.map.type
Class MapType
java.lang.Object
org.codehaus.jackson.type.JavaType
org.codehaus.jackson.map.type.TypeBase
org.codehaus.jackson.map.type.MapLikeType
org.codehaus.jackson.map.type.MapType
- All Implemented Interfaces:
JsonSerializable,JsonSerializableWithType
Type that represents "true" Java Map types.
-
Field Summary
Fields inherited from class org.codehaus.jackson.map.type.MapLikeType
_keyType, _valueTypeFields inherited from class org.codehaus.jackson.type.JavaType
_class, _hashCode, _typeHandler, _valueHandler -
Method Summary
Modifier and TypeMethodDescriptionprotected JavaTypestatic MapTypenarrowContentsBy(Class<?> contentClass) toString()widenContentsBy(Class<?> contentClass) "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."Copy method" that will construct a new instance that is identical to this instance, except that it will have specified type handler assigned.Methods inherited from class org.codehaus.jackson.map.type.MapLikeType
buildCanonicalName, containedType, containedTypeCount, containedTypeName, equals, getContentType, getErasedSignature, getGenericSignature, getKeyType, isContainerType, isMapLikeType, isTrueMapTypeMethods inherited from class org.codehaus.jackson.map.type.TypeBase
_classSignature, getTypeHandler, getValueHandler, serialize, serializeWithType, toCanonicalMethods inherited from class org.codehaus.jackson.type.JavaType
_assertSubclass, _widen, forcedNarrowBy, getErasedSignature, getGenericSignature, getRawClass, hasGenericTypes, hashCode, hasRawClass, isAbstract, isArrayType, isCollectionLikeType, isConcrete, isEnumType, isFinal, isInterface, isPrimitive, isThrowable, narrowBy, setValueHandler, widenBy
-
Method Details
-
construct
-
_narrow
- Overrides:
_narrowin classMapLikeType
-
narrowContentsBy
- Overrides:
narrowContentsByin classMapLikeType
-
widenContentsBy
- Overrides:
widenContentsByin classMapLikeType
-
narrowKey
- Overrides:
narrowKeyin classMapLikeType
-
widenKey
- Overrides:
widenKeyin classMapLikeType- Since:
- 1.8
-
withTypeHandler
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:
withTypeHandlerin classMapLikeType- Returns:
- Newly created type instance
-
withContentTypeHandler
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:
withContentTypeHandlerin classMapLikeType- Returns:
- Newly created type instance
-
withValueHandler
- Overrides:
withValueHandlerin classMapLikeType
-
withContentValueHandler
- Overrides:
withContentValueHandlerin classMapLikeType
-
withKeyTypeHandler
- Overrides:
withKeyTypeHandlerin classMapLikeType- Since:
- 1.9
-
withKeyValueHandler
- Overrides:
withKeyValueHandlerin classMapLikeType- Since:
- 1.9
-
toString
- Overrides:
toStringin classMapLikeType
-