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.
Constructor and Description |
---|
CustomAccessorAttributeAccessor(java.lang.Object accessor) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getAttributeValueFromObject(java.lang.Object object)
Return the attribute value from the object.
|
void |
setAttributeValueInObject(java.lang.Object object,
java.lang.Object value)
Set the attribute value into the object.
|
clone, getAttributeClass, getAttributeName, initializeAttributes, isInitialized, isInstanceVariableAttributeAccessor, isMapValueAttributeAccessor, isMethodAttributeAccessor, isReadOnly, isValuesAccessor, isVirtualAttributeAccessor, isWriteOnly, setAttributeName, setIsReadOnly, setIsWriteOnly
public CustomAccessorAttributeAccessor(java.lang.Object accessor)
public java.lang.Object getAttributeValueFromObject(java.lang.Object object) throws DescriptorException
AttributeAccessor
getAttributeValueFromObject
in interface CoreAttributeAccessor
getAttributeValueFromObject
in class AttributeAccessor
DescriptorException
public void setAttributeValueInObject(java.lang.Object object, java.lang.Object value) throws DescriptorException
AttributeAccessor
setAttributeValueInObject
in interface CoreAttributeAccessor
setAttributeValueInObject
in class AttributeAccessor
DescriptorException
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference