类 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 ResolvableTypegetResolvableType()abstract ObjectgetValue()booleanisReadable()booleanisWritable()abstract TypeDescriptornested(int level)abstract voidsetValue(Object object, Object value)abstract TypeDescriptortoTypeDescriptor()
构造器详细资料
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)