Package org.springframework.beans
Class AbstractNestablePropertyAccessor.PropertyHandler
java.lang.Object
org.springframework.beans.AbstractNestablePropertyAccessor.PropertyHandler
- Enclosing class:
- AbstractNestablePropertyAccessor
A handler for a specific property.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.core.convert.TypeDescriptorgetCollectionType(int nestingLevel) org.springframework.core.convert.TypeDescriptorgetMapKeyType(int nestingLevel) org.springframework.core.convert.TypeDescriptorgetMapValueType(int nestingLevel) Class<?>abstract org.springframework.core.ResolvableTypeabstract ObjectgetValue()booleanbooleanabstract org.springframework.core.convert.TypeDescriptornested(int level) abstract voidbooleansetValueFallbackIfPossible(Object value) abstract org.springframework.core.convert.TypeDescriptor
-
Constructor Details
-
PropertyHandler
-
-
Method Details
-
getPropertyType
-
isReadable
public boolean isReadable() -
isWritable
public boolean isWritable() -
toTypeDescriptor
public abstract org.springframework.core.convert.TypeDescriptor toTypeDescriptor() -
getResolvableType
public abstract org.springframework.core.ResolvableType getResolvableType() -
getMapKeyType
public org.springframework.core.convert.TypeDescriptor getMapKeyType(int nestingLevel) -
getMapValueType
public org.springframework.core.convert.TypeDescriptor getMapValueType(int nestingLevel) -
getCollectionType
public org.springframework.core.convert.TypeDescriptor getCollectionType(int nestingLevel) -
nested
@Nullable public abstract org.springframework.core.convert.TypeDescriptor nested(int level) -
getValue
- Throws:
Exception
-
setValue
- Throws:
Exception
-
setValueFallbackIfPossible
-