public class CustomAccessorAttributeAccessor extends AttributeAccessor
Purpose: Provides a wrapper around an instance of Accessor. Makes reflective calls to the nested accessor's get and set methods. The nested accessor can come from either the internal or public package.
attributeName, isReadOnly, isWriteOnly| Constructor and Description |
|---|
CustomAccessorAttributeAccessor(Object accessor) |
| Modifier and Type | Method and Description |
|---|---|
Object |
getAttributeValueFromObject(Object object) |
void |
setAttributeValueInObject(Object object,
Object value) |
clone, getAttributeClass, getAttributeName, initializeAttributes, isInitialized, isInstanceVariableAttributeAccessor, isMapValueAttributeAccessor, isMethodAttributeAccessor, isReadOnly, isValuesAccessor, isVirtualAttributeAccessor, isWriteOnly, setAttributeName, setIsReadOnly, setIsWriteOnlypublic CustomAccessorAttributeAccessor(Object accessor)
public Object getAttributeValueFromObject(Object object) throws DescriptorException
getAttributeValueFromObject in interface CoreAttributeAccessorgetAttributeValueFromObject in class AttributeAccessorDescriptorExceptionpublic void setAttributeValueInObject(Object object, Object value) throws DescriptorException
setAttributeValueInObject in interface CoreAttributeAccessorsetAttributeValueInObject in class AttributeAccessorDescriptorExceptionCopyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.