public interface MAttributeDescription extends MMemberDescription
MClassDescription
.
Maintains information about the attribute name, whether it is a key attribute, and permission information (read only, write only).
Modifier and Type | Method and Description |
---|---|
MClassDescription |
getAttributeClassDescription()
Return the class description (the type) for this attribute.
|
java.lang.String |
getAttributeName()
Return the name of the attribute.
|
java.lang.Object |
getDefaultValue()
Return the default value for this attribute, or null if there is none.
|
java.lang.String |
getMangledAttributeName()
Deprecated.
internal use only - do not document
|
boolean |
isKey()
Determine whether this attribute is a key attribute.
|
boolean |
isReadOnly()
Determine whether this is a read-only attribute.
|
boolean |
isWriteOnly()
Determine whether this is a write-only attribute.
|
void |
setMangledAttributeName(java.lang.String mangledAttrName)
Deprecated.
internal use only - do not document
|
getDeclaringClassDescription
getProperties, getProperty, getPropertyCount, getPropertyNames, isOK, isOK
java.lang.String getAttributeName()
MClassDescription getAttributeClassDescription()
java.lang.Object getDefaultValue()
boolean isKey()
boolean isReadOnly()
boolean isWriteOnly()
java.lang.String getMangledAttributeName()
void setMangledAttributeName(java.lang.String mangledAttrName)