|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Represent set of general presentation attributes.
PresentationID is id to link all kinds of descriptions (layout, binding, ...) Common attributes are: text, tooltip, accelerator, help text, tooltip text, mnemonic, small icon. They are accessible via dedicated getters/setters.
Extended attributes are handled via key/value pairs in get/setPresentationAttribute.
NOTE: attribute keys can be added on request.
CHANGED: the string values of the keys are changed to be the same as the properties they represent. Please let me know if that's a problem in older resources (should not, because the property is saved).
Field Summary | |
static java.lang.String |
ACCELERATOR_KEY
common attribute: key for accelerator. |
static java.lang.String |
FORMAT_MASK_KEY
extended attribute: key for formatting mask. |
static java.lang.String |
HELP_TEXT_KEY
common attribute: key for help text. |
static java.lang.String |
ICON_KEY
common attribute: key for small icon. |
static java.lang.String |
MASK_KEY
extended attribute: key for formatting mask. |
static java.lang.String |
MNEMONIC_KEY
common attribute: key for mnemonic. |
static java.lang.String |
TEXT_KEY
common attribute: key for text/label. |
static java.lang.String |
TOOL_TIP_TEXT_KEY
common attribute: key for tooltip. |
Method Summary | |
void |
clearAttributes()
|
java.lang.String |
getAccelerator()
|
java.lang.String |
getAttribute(java.lang.String attributeKey)
|
java.util.List |
getAttributeKeys()
|
java.lang.String |
getHelpText()
|
java.lang.String |
getIcon()
|
java.lang.String |
getMnemonic()
|
java.lang.Object |
getPresentationID()
meant to be immutable. |
java.lang.String |
getText()
|
java.lang.String |
getToolTipText()
|
void |
setAccelerator(java.lang.String keyStrokeText)
|
void |
setAttribute(java.lang.String attributeKey,
java.lang.String attributeValue)
|
void |
setHelpText(java.lang.String text)
|
void |
setIcon(java.lang.String iconFile)
|
void |
setMnemonic(java.lang.String mnemonic)
|
void |
setPresentationID(java.lang.Object id)
need for editing... |
void |
setText(java.lang.String text)
|
void |
setToolTipText(java.lang.String text)
|
Field Detail |
public static final java.lang.String ACCELERATOR_KEY
public static final java.lang.String TEXT_KEY
public static final java.lang.String HELP_TEXT_KEY
public static final java.lang.String TOOL_TIP_TEXT_KEY
public static final java.lang.String MNEMONIC_KEY
public static final java.lang.String ICON_KEY
public static final java.lang.String MASK_KEY
public static final java.lang.String FORMAT_MASK_KEY
Method Detail |
public java.lang.Object getPresentationID()
public void setPresentationID(java.lang.Object id)
public java.lang.String getText()
public java.lang.String getToolTipText()
public java.lang.String getHelpText()
public java.lang.String getAccelerator()
public java.lang.String getMnemonic()
public java.lang.String getIcon()
public java.lang.String getAttribute(java.lang.String attributeKey)
public void setText(java.lang.String text)
public void setToolTipText(java.lang.String text)
public void setHelpText(java.lang.String text)
public void setAccelerator(java.lang.String keyStrokeText)
public void setMnemonic(java.lang.String mnemonic)
public void setIcon(java.lang.String iconFile)
public void setAttribute(java.lang.String attributeKey, java.lang.String attributeValue)
public void clearAttributes()
public java.util.List getAttributeKeys()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |