dsto.dfc.swing.forms
Class CustomizersTreeModel
java.lang.Object
javax.swing.tree.DefaultTreeModel
dsto.dfc.swing.tree.DfcSwingTreeModel
dsto.dfc.swing.forms.CustomizersTreeModel
- All Implemented Interfaces:
- DfcTreeModel, Copyable, Disposable, PropertyChangeListener, Serializable, Cloneable, EventListener, TreeModel
public class CustomizersTreeModel
- extends DfcSwingTreeModel
- implements PropertyChangeListener, Disposable
The tree model used by CustomizersPanel. Clients will generally extend
this class to to initialse the editors and groups.
- Version:
- $Revision$
- See Also:
CustomizersPanel
,
Serialized Form
Methods inherited from class dsto.dfc.swing.tree.DfcSwingTreeModel |
addChild, addChild, addEntry, canAddEntry, canCopyEntry, canMoveEntry, canPasteEntry, canRemoveEntry, clone, clone, cloneNodes, copyEntry, fireTreeNodeChanged, getObjectPathToRoot, getParent, getPathForEntry, getRootNode, isMutable, makeNodePath, makeObjectPath, moveEntry, pasteEntry, removeAll, removeAllChildren, removeEntry, setMutable |
Methods inherited from class javax.swing.tree.DefaultTreeModel |
addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getRoot, getTreeModelListeners, insertNodeInto, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot, valueForPathChanged |
CUSTOMIZER_ICON
public static final Icon CUSTOMIZER_ICON
customizers
protected HashSet customizers
entryToNode
protected HashMap entryToNode
CustomizersTreeModel
public CustomizersTreeModel()
dispose
public void dispose()
- Description copied from class:
DfcSwingTreeModel
- Calls dispose on all
Disposable
nodes in the model.
- Specified by:
dispose
in interface Disposable
- Overrides:
dispose
in class DfcSwingTreeModel
- See Also:
Trees.disposeNodes(TreeNode)
dispose
protected void dispose(DfcTreeNode node)
addCustomizer
public DfcTreeNode addCustomizer(MutableTreeNode parent,
CustomizersTreeModel.Entry entry)
addCustomizer
public DfcTreeNode addCustomizer(MutableTreeNode parent,
CustomizersTreeModel.Entry entry,
int index)
- Add a new customizer.
- Parameters:
parent
- the parent node to add the customizer to.entry
- The new entry to add.index
- The index for the new child.
getCustomizers
public Collection getCustomizers()
propertyChange
public void propertyChange(PropertyChangeEvent e)
- Specified by:
propertyChange
in interface PropertyChangeListener
Copyright © 2008 Commonwealth of Australia