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 ResolvableType | 
getResolvableType()  | 
abstract Object | 
getValue()  | 
boolean | 
isReadable()  | 
boolean | 
isWritable()  | 
abstract TypeDescriptor | 
nested(int level)  | 
abstract void | 
setValue(Object value)  | 
abstract TypeDescriptor | 
toTypeDescriptor()  | 
public PropertyHandler(Class<?> propertyType, boolean readable, boolean writable)
public Class<?> getPropertyType()
public boolean isReadable()
public boolean isWritable()
public abstract TypeDescriptor toTypeDescriptor()
public abstract ResolvableType getResolvableType()
@Nullable public abstract TypeDescriptor nested(int level)