org.riotfamily.common.beans
Class ProtectedBeanWrapper
java.lang.Object
org.springframework.beans.PropertyEditorRegistrySupport
org.springframework.beans.AbstractPropertyAccessor
org.springframework.beans.BeanWrapperImpl
org.riotfamily.common.beans.ProtectedBeanWrapper
- All Implemented Interfaces:
- ObjectWrapper, BeanWrapper, ConfigurablePropertyAccessor, PropertyAccessor, PropertyEditorRegistry, TypeConverter
public class ProtectedBeanWrapper
- extends BeanWrapperImpl
- implements ObjectWrapper
BeanWrapper that that provides access to non-public setters and getters.
- Since:
- 6.4
- Author:
- Felix Gnass [fgnass at neteye dot de]
Methods inherited from class org.springframework.beans.BeanWrapperImpl |
convertForProperty, convertIfNecessary, doTypeConversionIfNecessary, getBeanWrapperForPropertyPath, getNestedPath, getPropertyDescriptor, getPropertyDescriptors, getPropertyType, getPropertyValue, getRootClass, getRootInstance, getWrappedClass, getWrappedInstance, isReadableProperty, isWritableProperty, newNestedBeanWrapper, setIntrospectionClass, setPropertyValue, setPropertyValue, setWrappedInstance, setWrappedInstance, toString |
Methods inherited from class org.springframework.beans.PropertyEditorRegistrySupport |
copyCustomEditorsTo, copyDefaultEditorsTo, findCustomEditor, getDefaultEditor, guessPropertyTypeFromEditors, hasCustomEditorForElement, isSharedEditor, registerCustomEditor, registerCustomEditor, registerDefaultEditors, registerSharedEditor, useConfigValueEditors |
ProtectedBeanWrapper
public ProtectedBeanWrapper()
ProtectedBeanWrapper
public ProtectedBeanWrapper(Class<?> clazz)
ProtectedBeanWrapper
public ProtectedBeanWrapper(Object object)
setObject
public void setObject(Object object)
- Specified by:
setObject
in interface ObjectWrapper
getObject
public Object getObject()
- Specified by:
getObject
in interface ObjectWrapper
getObjectClass
public Class<?> getObjectClass()
- Specified by:
getObjectClass
in interface ObjectWrapper
getPropertyDescriptorInternal
protected PropertyDescriptor getPropertyDescriptorInternal(String name)
throws BeansException
- Overrides:
getPropertyDescriptorInternal
in class BeanWrapperImpl
- Throws:
BeansException