- java.lang.Object
-
- org.springframework.beans.PropertyEditorRegistrySupport
-
- org.springframework.beans.TypeConverterSupport
-
- org.springframework.beans.AbstractPropertyAccessor
-
- org.springframework.beans.AbstractNestablePropertyAccessor
-
- org.springframework.beans.BeanWrapperImpl
-
- org.springframework.data.util.DirectFieldAccessFallbackBeanWrapper
-
- All Implemented Interfaces:
- org.springframework.beans.BeanWrapper, org.springframework.beans.ConfigurablePropertyAccessor, org.springframework.beans.PropertyAccessor, org.springframework.beans.PropertyEditorRegistry, org.springframework.beans.TypeConverter
public class DirectFieldAccessFallbackBeanWrapper
extends org.springframework.beans.BeanWrapperImpl
Custom extension of BeanWrapperImpl
that falls back to direct field access in case the object or type being
wrapped does not use accessor methods.
- Author:
- Oliver Gierke
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.springframework.beans.AbstractNestablePropertyAccessor
org.springframework.beans.AbstractNestablePropertyAccessor.PropertyHandler, org.springframework.beans.AbstractNestablePropertyAccessor.PropertyTokenHolder
-
Field Summary
-
Fields inherited from interface org.springframework.beans.PropertyAccessor
NESTED_PROPERTY_SEPARATOR, NESTED_PROPERTY_SEPARATOR_CHAR, PROPERTY_KEY_PREFIX, PROPERTY_KEY_PREFIX_CHAR, PROPERTY_KEY_SUFFIX, PROPERTY_KEY_SUFFIX_CHAR
-
Method Summary
-
Methods inherited from class org.springframework.beans.BeanWrapperImpl
convertForProperty, createNotWritablePropertyException, getLocalPropertyHandler, getPropertyDescriptor, getPropertyDescriptors, getSecurityContext, newNestedPropertyAccessor, setBeanInstance, setIntrospectionClass, setSecurityContext, setWrappedInstance
-
Methods inherited from class org.springframework.beans.AbstractNestablePropertyAccessor
convertForProperty, getAutoGrowCollectionLimit, getFinalPath, getNestedPath, getPropertyAccessorForPropertyPath, getPropertyHandler, getPropertyType, getPropertyTypeDescriptor, getPropertyValue, getRootClass, getRootInstance, getWrappedClass, getWrappedInstance, isReadableProperty, isWritableProperty, setAutoGrowCollectionLimit, setPropertyValue, setPropertyValue, setWrappedInstance, toString
-
Methods inherited from class org.springframework.beans.AbstractPropertyAccessor
isAutoGrowNestedPaths, isExtractOldValueForEditor, setAutoGrowNestedPaths, setExtractOldValueForEditor, setPropertyValues, setPropertyValues, setPropertyValues, setPropertyValues
-
Methods inherited from class org.springframework.beans.TypeConverterSupport
convertIfNecessary, convertIfNecessary, convertIfNecessary
-
Methods inherited from class org.springframework.beans.PropertyEditorRegistrySupport
copyCustomEditorsTo, copyDefaultEditorsTo, findCustomEditor, getConversionService, getDefaultEditor, guessPropertyTypeFromEditors, hasCustomEditorForElement, overrideDefaultEditor, registerCustomEditor, registerCustomEditor, registerDefaultEditors, setConversionService, useConfigValueEditors
-
Methods inherited from interface org.springframework.beans.BeanWrapper
getAutoGrowCollectionLimit, getWrappedClass, getWrappedInstance, setAutoGrowCollectionLimit
-
Methods inherited from interface org.springframework.beans.ConfigurablePropertyAccessor
getConversionService, isAutoGrowNestedPaths, isExtractOldValueForEditor, setAutoGrowNestedPaths, setConversionService, setExtractOldValueForEditor
-
Methods inherited from interface org.springframework.beans.PropertyAccessor
getPropertyType, getPropertyTypeDescriptor, isReadableProperty, isWritableProperty, setPropertyValue, setPropertyValues, setPropertyValues, setPropertyValues, setPropertyValues
-
Methods inherited from interface org.springframework.beans.PropertyEditorRegistry
findCustomEditor, registerCustomEditor, registerCustomEditor
-
Methods inherited from interface org.springframework.beans.TypeConverter
convertIfNecessary, convertIfNecessary, convertIfNecessary
Copyright © 2011–2017 Pivotal Software, Inc.. All rights reserved.