com.fasterxml.jackson.databind.type
Class CollectionType
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.CollectionLikeType
com.fasterxml.jackson.databind.type.CollectionType
- All Implemented Interfaces:
- JsonSerializable
public final class CollectionType
- extends CollectionLikeType
Type that represents Java Collection types (Lists, Sets).
Methods inherited from class com.fasterxml.jackson.databind.type.CollectionLikeType |
buildCanonicalName, containedType, containedTypeCount, containedTypeName, equals, getContentType, getErasedSignature, getGenericSignature, isCollectionLikeType, isContainerType, isTrueCollectionType |
Methods inherited from class com.fasterxml.jackson.databind.JavaType |
_assertSubclass, _widen, forcedNarrowBy, getErasedSignature, getGenericSignature, getKeyType, getRawClass, hasGenericTypes, hashCode, hasRawClass, isAbstract, isArrayType, isConcrete, isEnumType, isFinal, isInterface, isMapLikeType, isPrimitive, isThrowable, narrowBy, widenBy |
_narrow
protected JavaType _narrow(Class<?> subclass)
- Overrides:
_narrow
in class CollectionLikeType
narrowContentsBy
public JavaType narrowContentsBy(Class<?> contentClass)
- Overrides:
narrowContentsBy
in class CollectionLikeType
widenContentsBy
public JavaType widenContentsBy(Class<?> contentClass)
- Overrides:
widenContentsBy
in class CollectionLikeType
construct
public static CollectionType construct(Class<?> rawType,
JavaType elemT)
withTypeHandler
public CollectionType 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 CollectionLikeType
- Returns:
- Newly created type instance
withContentTypeHandler
public CollectionType 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 CollectionLikeType
- Returns:
- Newly created type instance
withValueHandler
public CollectionType 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 CollectionLikeType
- Returns:
- Newly created type instance
withContentValueHandler
public CollectionType 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 CollectionLikeType
- Returns:
- Newly created type instance
toString
public String toString()
- Overrides:
toString
in class CollectionLikeType
Copyright © 2012 fasterxml.com. All Rights Reserved.