protected abstract static class AbstractNestablePropertyAccessor.PropertyHandler extends Object
| Constructor and Description | 
|---|
| PropertyHandler(Class<?> propertyType,
               boolean readable,
               boolean writable) | 
| Modifier and Type | Method and Description | 
|---|---|
| Class<?> | getCollectionType(int nestingLevel) | 
| Class<?> | getMapKeyType(int nestingLevel) | 
| Class<?> | getMapValueType(int nestingLevel) | 
| Class<?> | getPropertyType() | 
| abstract org.springframework.core.ResolvableType | getResolvableType() | 
| abstract Object | getValue() | 
| boolean | isReadable() | 
| boolean | isWritable() | 
| abstract org.springframework.core.convert.TypeDescriptor | nested(int level) | 
| abstract void | setValue(Object value) | 
| abstract org.springframework.core.convert.TypeDescriptor | toTypeDescriptor() | 
public PropertyHandler(Class<?> propertyType, boolean readable, boolean writable)
public Class<?> getPropertyType()
public boolean isReadable()
public boolean isWritable()
public abstract org.springframework.core.convert.TypeDescriptor toTypeDescriptor()
public abstract org.springframework.core.ResolvableType getResolvableType()
@Nullable public Class<?> getMapKeyType(int nestingLevel)
@Nullable public Class<?> getMapValueType(int nestingLevel)
@Nullable public Class<?> getCollectionType(int nestingLevel)
@Nullable public abstract org.springframework.core.convert.TypeDescriptor nested(int level)