java.lang.Object
com.virtuosotechnologies.lib.propertyset.BasicPropertySet
com.virtuosotechnologies.lib.command.AbstractCommandNode
com.virtuosotechnologies.lib.basiccommand.BasicCommandNode
com.virtuosotechnologies.lib.basiccommand.BasicRadioGroupCommandNode
- All Implemented Interfaces:
- com.virtuosotechnologies.lib.command.CommandListener, com.virtuosotechnologies.lib.command.CommandNode, com.virtuosotechnologies.lib.propertyset.PropertySet
- Direct Known Subclasses:
- BasicRadioContainerCommandNode
- public class BasicRadioGroupCommandNode
- extends BasicCommandNode
A node representing a radio group node. These nodes are used for
enclosing and implementing mutual exclusion for radio groups.
| Fields inherited from class com.virtuosotechnologies.lib.basiccommand.BasicCommandNode |
ACCELERATOR_KEYSTROKE_PROPERTY, ACTIONITEM_FLAVOR, APPEARANCECHANGING_TOGGLEITEM_FLAVOR, CONTAINER_FLAVOR, DISABLED_PROPERTY, GROUP_FLAVOR, HIDDEN_PROPERTY, LONG_DESCRIPTION_PROPERTY, MNEMONIC_CODE_PROPERTY, NAME_PROPERTY, NULL_FLAVOR, RADIOCONTAINER_FLAVOR, RADIOGROUP_FLAVOR, RADIOMUTEX_FLAVOR, SELECTED_CHILD_PROPERTY, SELECTED_NAME_PROPERTY, SELECTED_SHORT_DESCRIPTION_PROPERTY, SELECTED_SMALL_ICON_PROPERTY, SELECTION_STATE_PROPERTY, SEPARATOR_FLAVOR, SHORT_DESCRIPTION_PROPERTY, SMALL_ICON_PROPERTY, TOGGLEITEM_FLAVOR |
| Fields inherited from class com.virtuosotechnologies.lib.propertyset.BasicPropertySet |
|
| Methods inherited from class com.virtuosotechnologies.lib.basiccommand.BasicCommandNode |
dump, getAcceleratorKeystrokeProperty, getDefaultProperties, getDisabledProperty, getHiddenProperty, getLongDescriptionProperty, getMnemonicCodeProperty, getNameProperty, getSelectedChildProperty, getSelectedNameProperty, getSelectedShortDescriptionProperty, getSelectedSmallIconProperty, getSelectionStateProperty, getShortDescriptionProperty, getSmallIconProperty, setAcceleratorKeystrokeProperty, setDisabledProperty, setHiddenProperty, setLongDescriptionProperty, setMnemonicCodeProperty, setNameProperty, setSelectedChildProperty, setSelectedNameProperty, setSelectedShortDescriptionProperty, setSelectedSmallIconProperty, setSelectionStateProperty, setShortDescriptionProperty, setSmallIconProperty |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
listener_
private com.virtuosotechnologies.lib.propertyset.PropertySetListener listener_
BasicRadioGroupCommandNode
public BasicRadioGroupCommandNode()
- Constructor.
getFlavor
public com.virtuosotechnologies.lib.command.CommandNodeFlavor getFlavor()
- Get the flavor of CommandNode
commandInvoked
public void commandInvoked(com.virtuosotechnologies.lib.command.CommandEvent ev)
- Invoke the command
addChild
public void addChild(com.virtuosotechnologies.lib.command.CommandNode child)
- Add a child node.
Overriding this to listen on the child's state.
insertChild
public void insertChild(int index,
com.virtuosotechnologies.lib.command.CommandNode child)
- Insert a child node at the given index
Overriding this to listen on the child's state.
removeNthChild
public void removeNthChild(int index)
- Remove a child node.
Overriding this to listen on the child's state.
removeAllChildren
public void removeAllChildren()
- Remove all children.
Overriding this to listen on the child's state.
groupStateChanged
private void groupStateChanged(com.virtuosotechnologies.lib.command.CommandNode oldState,
com.virtuosotechnologies.lib.command.CommandNode newState)
- Group state changed
childStateChanged
private void childStateChanged(com.virtuosotechnologies.lib.command.CommandNode childChanged,
boolean newState)
- Child state changed