org.springframework.core.convert.support
Class PropertyTypeDescriptor
java.lang.Object
org.springframework.core.convert.TypeDescriptor
org.springframework.core.convert.support.PropertyTypeDescriptor
public class PropertyTypeDescriptor
- extends TypeDescriptor
TypeDescriptor
extension that exposes additional annotations
as conversion metadata: namely, annotations on other accessor methods
(getter/setter) and on the underlying field, if found.
- Since:
- 3.0
- Author:
- Juergen Hoeller
Methods inherited from class org.springframework.core.convert.TypeDescriptor |
asString, forElementType, forObject, getAnnotation, getElementType, getElementTypeDescriptor, getField, getMapKeyType, getMapKeyTypeDescriptor, getMapValueType, getMapValueTypeDescriptor, getMethodParameter, getName, getObjectType, getType, isArray, isAssignableTo, isCollection, isMap, isMapEntryTypeKnown, isPrimitive, toString, valueOf |
PropertyTypeDescriptor
public PropertyTypeDescriptor(PropertyDescriptor propertyDescriptor,
MethodParameter methodParameter)
- Create a new BeanTypeDescriptor for the given bean property.
- Parameters:
propertyDescriptor
- the corresponding JavaBean PropertyDescriptormethodParameter
- the target method parameter
PropertyTypeDescriptor
public PropertyTypeDescriptor(PropertyDescriptor propertyDescriptor,
MethodParameter methodParameter,
Class<?> type)
- Create a new BeanTypeDescriptor for the given bean property.
- Parameters:
propertyDescriptor
- the corresponding JavaBean PropertyDescriptormethodParameter
- the target method parametertype
- the specific type to expose (may be an array/collection element)
getPropertyDescriptor
public PropertyDescriptor getPropertyDescriptor()
- Return the underlying PropertyDescriptor.
getAnnotations
public Annotation[] getAnnotations()
- Description copied from class:
TypeDescriptor
- Obtain the annotations associated with the wrapped parameter/field, if any.
- Overrides:
getAnnotations
in class TypeDescriptor