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 boolean isReadable()
public boolean isWritable()
public abstract TypeDescriptor toTypeDescriptor()
public abstract ResolvableType getResolvableType()
@Nullable public abstract TypeDescriptor nested(int level)