java.lang.Object
com.virtuosotechnologies.lib.basiccommand.builder.AbstractBuilderNode
com.virtuosotechnologies.lib.basiccommand.builder.AbstractBranchBuilderNode
com.virtuosotechnologies.lib.basiccommand.builder.AbstractGroupBuilderNode
- All Implemented Interfaces:
- com.virtuosotechnologies.lib.command.CommandNodeListener, java.util.EventListener, com.virtuosotechnologies.lib.propertyset.PropertySetListener
- Direct Known Subclasses:
- ComboBoxMemberGroupBuilderNode, MenuBarGroupBuilderNode, MenuGroupBuilderNode, MenuRadioGroupBuilderNode, ToolBarGroupBuilderNode, ToolBarRadioGroupBuilderNode
- public abstract class AbstractGroupBuilderNode
- extends AbstractBranchBuilderNode
A builder that creates a group of related elements based on its
children, but creates no element of its own. Subclass this
class and override createChildNode to create the proper types of
children.
| Methods inherited from class com.virtuosotechnologies.lib.basiccommand.builder.AbstractBranchBuilderNode |
allChildrenRemoved, buildChildren, childAdded, childRemoved, createChildNode, getChild, getChild, getChildren, getNumChildren, getPosition, getPosition, internalAddChild, internalAddChild, removeChildElements |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractGroupBuilderNode
protected AbstractGroupBuilderNode(com.virtuosotechnologies.lib.command.CommandNode commandNode,
AbstractBranchBuilderNode parent,
int index)
- Constructor
getCardinality
protected int getCardinality()
- Get the cardinality (number of swing objects this node represents).
Most things have a cardinality of 1. Groups have variable cardinality.
- Specified by:
getCardinality in class AbstractBuilderNode
addElementAt
protected void addElementAt(int pos,
java.lang.Object element)
- Add indexed element
- Specified by:
addElementAt in class AbstractBranchBuilderNode
setElementAt
protected void setElementAt(int pos,
java.lang.Object element)
- Set indexed element
- Overrides:
setElementAt in class AbstractBranchBuilderNode
removeElementAt
protected void removeElementAt(int pos)
- Remove indexed element
- Specified by:
removeElementAt in class AbstractBranchBuilderNode
removeAllElements
protected void removeAllElements()
- Remove all elements
- Specified by:
removeAllElements in class AbstractBranchBuilderNode
hiddenStateChanged
protected void hiddenStateChanged(boolean nowHidden)
- The hidden state has changed.
- Specified by:
hiddenStateChanged in class AbstractBuilderNode
disabledStateChanged
protected void disabledStateChanged(boolean nowDisabled)
- The disabled state has changed.
- Specified by:
disabledStateChanged in class AbstractBuilderNode