Package org.codehaus.jackson.map.type
Class CollectionType
java.lang.Object
org.codehaus.jackson.type.JavaType
org.codehaus.jackson.map.type.TypeBase
org.codehaus.jackson.map.type.CollectionLikeType
org.codehaus.jackson.map.type.CollectionType
- All Implemented Interfaces:
JsonSerializable
,JsonSerializableWithType
Type that represents Java Collection types (Lists, Sets).
-
Field Summary
Fields inherited from class org.codehaus.jackson.map.type.CollectionLikeType
_elementType
Fields inherited from class org.codehaus.jackson.type.JavaType
_class, _hashCode, _typeHandler, _valueHandler
-
Method Summary
Modifier and TypeMethodDescriptionprotected JavaType
static CollectionType
narrowContentsBy
(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.CollectionLikeType
buildCanonicalName, containedType, containedTypeCount, containedTypeName, equals, getContentType, getErasedSignature, getGenericSignature, isCollectionLikeType, isContainerType, isTrueCollectionType
Methods inherited from class org.codehaus.jackson.map.type.TypeBase
_classSignature, getTypeHandler, getValueHandler, serialize, serializeWithType, toCanonical
Methods inherited from class org.codehaus.jackson.type.JavaType
_assertSubclass, _widen, forcedNarrowBy, getErasedSignature, getGenericSignature, getKeyType, getRawClass, hasGenericTypes, hashCode, hasRawClass, isAbstract, isArrayType, isConcrete, isEnumType, isFinal, isInterface, isMapLikeType, isPrimitive, isThrowable, isTypeOrSubTypeOf, narrowBy, setValueHandler, widenBy
-
Method Details
-
_narrow
- Overrides:
_narrow
in classCollectionLikeType
-
narrowContentsBy
- Overrides:
narrowContentsBy
in classCollectionLikeType
-
widenContentsBy
- Overrides:
widenContentsBy
in classCollectionLikeType
-
construct
-
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:
withTypeHandler
in classCollectionLikeType
- 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:
withContentTypeHandler
in classCollectionLikeType
- Returns:
- Newly created type instance
-
withValueHandler
- Overrides:
withValueHandler
in classCollectionLikeType
-
withContentValueHandler
- Overrides:
withContentValueHandler
in classCollectionLikeType
-
toString
- Overrides:
toString
in classCollectionLikeType
-