|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.virtuosotechnologies.lib.container.PseudoModifiablePropertySet com.virtuosotechnologies.lib.container.BasicModifiablePropertySet com.virtuosotechnologies.lib.command.AbstractCommandNode com.virtuosotechnologies.lib.basiccommand.BasicCommandNode
Base class for CommandNode implementations in basiccommand. Subclasses must implement commandInvoked() and getFlavor().
Field Summary | |
static ClassConstrainedKey |
ACCELERATOR_KEYSTROKE_PROPERTY
Property key for the keyboard accelerator property. |
static CommandNodeFlavor |
ACTIONITEM_FLAVOR
Action-item flavor. |
static CommandNodeFlavor |
APPEARANCECHANGING_TOGGLEITEM_FLAVOR
Special toggle-item flavor used for appearance-changing items. |
static CommandNodeFlavor |
CONTAINER_FLAVOR
Container flavor. |
static ClassConstrainedKey |
DISABLED_PROPERTY
Property key for the "command disabled" property. |
static CommandNodeFlavor |
GROUP_FLAVOR
Group flavor. |
static ClassConstrainedKey |
HIDDEN_PROPERTY
Property key for the "command hidden" property. |
static ClassConstrainedKey |
LONG_DESCRIPTION_PROPERTY
Property key for the long description property. |
static ClassConstrainedKey |
MNEMONIC_CODE_PROPERTY
Property key for the keyboard mnemonic property. |
static ClassConstrainedKey |
NAME_PROPERTY
Property key for the command name property. |
static CommandNodeFlavor |
NULL_FLAVOR
Null flavor. |
static CommandNodeFlavor |
RADIOCONTAINER_FLAVOR
Radio container flavor. |
static CommandNodeFlavor |
RADIOGROUP_FLAVOR
Radio group flavor. |
static CommandNodeFlavor |
RADIOMUTEX_FLAVOR
Radio mutex flavor. |
static ClassConstrainedKey |
SELECTED_CHILD_PROPERTY
Property key for the selected child property. |
static ClassConstrainedKey |
SELECTED_NAME_PROPERTY
Property key for the command name when selected property. |
static ClassConstrainedKey |
SELECTED_SHORT_DESCRIPTION_PROPERTY
Property key for the icon when selected property. |
static ClassConstrainedKey |
SELECTED_SMALL_ICON_PROPERTY
Property key for the icon when selected property. |
static ClassConstrainedKey |
SELECTION_STATE_PROPERTY
Property key for the selection state property. |
static CommandNodeFlavor |
SEPARATOR_FLAVOR
Separator flavor. |
static ClassConstrainedKey |
SHORT_DESCRIPTION_PROPERTY
Property key for the short description property. |
static ClassConstrainedKey |
SMALL_ICON_PROPERTY
Property key for the icon property. |
static CommandNodeFlavor |
TOGGLEITEM_FLAVOR
Toggle-item flavor. |
Fields inherited from interface com.virtuosotechnologies.lib.command.CommandListener |
COMMAND_INVOKED_METHOD |
Constructor Summary | |
protected |
BasicCommandNode()
Constructor. |
protected |
BasicCommandNode(PropertySet defaults)
Constructor. |
Method Summary | |
static void |
dump(CommandNode node)
Dump subgraph to standard error (for debugging) |
KeyStroke |
getAcceleratorKeystrokeProperty()
Convenience accessor for ACCELERATOR_KEYSTROKE_PROPERTY |
static PropertySet |
getDefaultProperties()
Get the default property set. |
boolean |
getDisabledProperty()
Convenience accessor for DISABLED_PROPERTY |
boolean |
getHiddenProperty()
Convenience accessor for HIDDEN_PROPERTY |
String |
getLongDescriptionProperty()
Convenience accessor for LONG_DESCRIPTION_PROPERTY |
int |
getMnemonicCodeProperty()
Convenience accessor for MNEMONIC_CODE_PROPERTY |
String |
getNameProperty()
Convenience accessor for NAME_PROPERTY |
CommandNode |
getSelectedChildProperty()
Convenience accessor for SELECTED_CHILD_PROPERTY |
String |
getSelectedNameProperty()
Convenience accessor for SELECTED_NAME_PROPERTY |
String |
getSelectedShortDescriptionProperty()
Convenience accessor for SELECTED_SHORT_DESCRIPTION_PROPERTY |
Icon |
getSelectedSmallIconProperty()
Convenience accessor for SELECTED_SMALL_ICON_PROPERTY |
boolean |
getSelectionStateProperty()
Convenience accessor for SELECTION_STATE_PROPERTY |
String |
getShortDescriptionProperty()
Convenience accessor for SHORT_DESCRIPTION_PROPERTY |
Icon |
getSmallIconProperty()
Convenience accessor for SMALL_ICON_PROPERTY |
void |
setAcceleratorKeystrokeProperty(KeyStroke value)
Convenience mutator for ACCELERATOR_KEYSTROKE_PROPERTY |
void |
setDisabledProperty(boolean value)
Convenience mutator for DISABLED_PROPERTY |
void |
setHiddenProperty(boolean value)
Convenience mutator for HIDDEN_PROPERTY |
void |
setLongDescriptionProperty(String value)
Convenience mutator for LONG_DESCRIPTION_PROPERTY |
void |
setMnemonicCodeProperty(int value)
Convenience mutator for MNEMONIC_CODE_PROPERTY |
void |
setNameProperty(String value)
Convenience mutator for NAME_PROPERTY |
void |
setSelectedChildProperty(CommandNode value)
Convenience mutator for SELECTED_CHILD_PROPERTY |
void |
setSelectedNameProperty(String value)
Convenience mutator for SELECTED_NAME_PROPERTY |
void |
setSelectedShortDescriptionProperty(String value)
Convenience mutator for SELECTED_SHORT_DESCRIPTION_PROPERTY |
void |
setSelectedSmallIconProperty(Icon value)
Convenience mutator for SELECTED_SMALL_ICON_PROPERTY |
void |
setSelectionStateProperty(boolean value)
Convenience mutator for SELECTION_STATE_PROPERTY |
void |
setShortDescriptionProperty(String value)
Convenience mutator for SHORT_DESCRIPTION_PROPERTY |
void |
setSmallIconProperty(Icon value)
Convenience mutator for SMALL_ICON_PROPERTY |
Methods inherited from class com.virtuosotechnologies.lib.command.AbstractCommandNode |
addChild, addNodeListener, fireAllChildrenRemovedEvent, fireChildAddedEvent, fireChildRemovedEvent, getIndexOfChild, getNthChild, getNumChildren, insertChild, invoke, isChild, removeAllChildren, removeNodeListener, removeNthChild |
Methods inherited from class com.virtuosotechnologies.lib.container.PseudoModifiablePropertySet |
addPropertySetListener, firePropertySetEvent, getDefaultValue, getValue, putValue, removePropertySetListener, resetValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.virtuosotechnologies.lib.command.CommandNode |
getFlavor |
Methods inherited from interface com.virtuosotechnologies.lib.container.ModifiablePropertySet |
putValue, resetValue |
Methods inherited from interface com.virtuosotechnologies.lib.container.PropertySet |
addPropertySetListener, getDefaultValue, getValue, removePropertySetListener |
Methods inherited from interface com.virtuosotechnologies.lib.command.CommandListener |
commandInvoked |
Field Detail |
public static final ClassConstrainedKey NAME_PROPERTY
public static final ClassConstrainedKey SHORT_DESCRIPTION_PROPERTY
public static final ClassConstrainedKey LONG_DESCRIPTION_PROPERTY
public static final ClassConstrainedKey ACCELERATOR_KEYSTROKE_PROPERTY
public static final ClassConstrainedKey MNEMONIC_CODE_PROPERTY
public static final ClassConstrainedKey SMALL_ICON_PROPERTY
public static final ClassConstrainedKey DISABLED_PROPERTY
public static final ClassConstrainedKey HIDDEN_PROPERTY
public static final ClassConstrainedKey SELECTION_STATE_PROPERTY
public static final ClassConstrainedKey SELECTED_CHILD_PROPERTY
public static final ClassConstrainedKey SELECTED_NAME_PROPERTY
public static final ClassConstrainedKey SELECTED_SMALL_ICON_PROPERTY
public static final ClassConstrainedKey SELECTED_SHORT_DESCRIPTION_PROPERTY
public static final CommandNodeFlavor NULL_FLAVOR
public static final CommandNodeFlavor SEPARATOR_FLAVOR
public static final CommandNodeFlavor ACTIONITEM_FLAVOR
public static final CommandNodeFlavor TOGGLEITEM_FLAVOR
public static final CommandNodeFlavor APPEARANCECHANGING_TOGGLEITEM_FLAVOR
public static final CommandNodeFlavor GROUP_FLAVOR
public static final CommandNodeFlavor CONTAINER_FLAVOR
public static final CommandNodeFlavor RADIOMUTEX_FLAVOR
public static final CommandNodeFlavor RADIOGROUP_FLAVOR
public static final CommandNodeFlavor RADIOCONTAINER_FLAVOR
Constructor Detail |
protected BasicCommandNode()
protected BasicCommandNode(PropertySet defaults)
defaults
- defaults for the PropertySetMethod Detail |
public String getNameProperty()
public void setNameProperty(String value)
public String getShortDescriptionProperty()
public void setShortDescriptionProperty(String value)
public String getLongDescriptionProperty()
public void setLongDescriptionProperty(String value)
public KeyStroke getAcceleratorKeystrokeProperty()
public void setAcceleratorKeystrokeProperty(KeyStroke value)
public int getMnemonicCodeProperty()
public void setMnemonicCodeProperty(int value)
public Icon getSmallIconProperty()
public void setSmallIconProperty(Icon value)
public boolean getDisabledProperty()
public void setDisabledProperty(boolean value)
public boolean getHiddenProperty()
public void setHiddenProperty(boolean value)
public boolean getSelectionStateProperty()
public void setSelectionStateProperty(boolean value)
public CommandNode getSelectedChildProperty()
public void setSelectedChildProperty(CommandNode value)
public String getSelectedNameProperty()
public void setSelectedNameProperty(String value)
public Icon getSelectedSmallIconProperty()
public void setSelectedSmallIconProperty(Icon value)
public String getSelectedShortDescriptionProperty()
public void setSelectedShortDescriptionProperty(String value)
public static PropertySet getDefaultProperties()
public static void dump(CommandNode node)
node
- CommandNode to dump
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |