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