public interface CoreAttributeAccessor
Modifier and Type | Method and Description |
---|---|
java.lang.Class |
getAttributeClass()
Return the class type of the attribute.
|
java.lang.String |
getAttributeName()
INTERNAL:
Return the attribute name.
|
java.lang.Object |
getAttributeValueFromObject(java.lang.Object object)
Return the attribute value from the object.
|
void |
initializeAttributes(java.lang.Class descriptorClass)
Allow any initialization to be performed with the descriptor class.
|
boolean |
isInstanceVariableAttributeAccessor() |
boolean |
isMethodAttributeAccessor() |
boolean |
isWriteOnly()
INTERNAL:
|
void |
setAttributeValueInObject(java.lang.Object object,
java.lang.Object value)
Set the attribute value into the object.
|
void |
setIsReadOnly(boolean aBoolean)
INTERNAL
|
void |
setIsWriteOnly(boolean aBoolean) |
java.lang.Class getAttributeClass()
java.lang.String getAttributeName()
java.lang.Object getAttributeValueFromObject(java.lang.Object object)
void initializeAttributes(java.lang.Class descriptorClass) throws DescriptorException
DescriptorException
boolean isInstanceVariableAttributeAccessor()
boolean isMethodAttributeAccessor()
boolean isWriteOnly()
void setAttributeValueInObject(java.lang.Object object, java.lang.Object value)
void setIsReadOnly(boolean aBoolean)
aBoolean
- void setIsWriteOnly(boolean aBoolean)