org.springframework.core.convert
Class AbstractDescriptor
java.lang.Object
org.springframework.core.convert.AbstractDescriptor
- Direct Known Subclasses:
- BeanPropertyDescriptor, ClassDescriptor, FieldDescriptor, ParameterDescriptor
abstract class AbstractDescriptor
- extends java.lang.Object
- Since:
- 3.1
- Author:
- Keith Donald
Field Summary |
private java.lang.Class<?> |
type
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
type
private final java.lang.Class<?> type
AbstractDescriptor
protected AbstractDescriptor(java.lang.Class<?> type)
getType
public java.lang.Class<?> getType()
getElementTypeDescriptor
public TypeDescriptor getElementTypeDescriptor()
getMapKeyTypeDescriptor
public TypeDescriptor getMapKeyTypeDescriptor()
getMapValueTypeDescriptor
public TypeDescriptor getMapValueTypeDescriptor()
getAnnotations
public abstract java.lang.annotation.Annotation[] getAnnotations()
nested
public AbstractDescriptor nested()
resolveCollectionElementType
protected abstract java.lang.Class<?> resolveCollectionElementType()
resolveMapKeyType
protected abstract java.lang.Class<?> resolveMapKeyType()
resolveMapValueType
protected abstract java.lang.Class<?> resolveMapValueType()
nested
protected abstract AbstractDescriptor nested(java.lang.Class<?> type,
int typeIndex)
isCollection
private boolean isCollection()
isArray
private boolean isArray()
isMap
private boolean isMap()