类 AbstractNestablePropertyAccessor.PropertyHandler
- java.lang.Object
- org.springframework.beans.AbstractNestablePropertyAccessor.PropertyHandler
protected abstract static class AbstractNestablePropertyAccessor.PropertyHandler extends Object
A handler for a specific property.
构造器概要
构造器 构造器 说明 PropertyHandler(Class<?> propertyType, boolean readable, boolean writable)
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 Class<?>
getCollectionType(int nestingLevel)
Class<?>
getMapKeyType(int nestingLevel)
Class<?>
getMapValueType(int nestingLevel)
Class<?>
getPropertyType()
abstract ResolvableType
getResolvableType()
abstract Object
getValue()
boolean
isReadable()
boolean
isWritable()
abstract TypeDescriptor
nested(int level)
abstract void
setValue(Object object, Object value)
abstract TypeDescriptor
toTypeDescriptor()
构造器详细资料
PropertyHandler
public PropertyHandler(Class<?> propertyType, boolean readable, boolean writable)
方法详细资料
getPropertyType
public Class<?> getPropertyType()
isReadable
public boolean isReadable()
isWritable
public boolean isWritable()
toTypeDescriptor
public abstract TypeDescriptor toTypeDescriptor()
getResolvableType
public abstract ResolvableType getResolvableType()
getMapKeyType
public Class<?> getMapKeyType(int nestingLevel)
getMapValueType
public Class<?> getMapValueType(int nestingLevel)
getCollectionType
public Class<?> getCollectionType(int nestingLevel)
nested
public abstract TypeDescriptor nested(int level)