public class WiredTreeModel extends DefaultTreeModel implements TreeExpansionListener
Modifier and Type | Class and Description |
---|---|
static class |
WiredTreeModel.MarkEvent |
static interface |
WiredTreeModel.MarkListener |
static class |
WiredTreeModel.TreeVisitor
Convenience class that simplifies visiting nodes of a WiredTree.
|
Modifier and Type | Field and Description |
---|---|
protected WiredTreeSelectionModel |
_selection |
asksAllowsChildren, listenerList, root
Constructor and Description |
---|
WiredTreeModel(WiredTreeNode root) |
WiredTreeModel(WiredTreeNode root,
boolean asksAllowsChildren) |
Modifier and Type | Method and Description |
---|---|
void |
addMarkListener(WiredTreeModel.MarkListener l) |
void |
fireMarkChanged() |
void |
fireMarkChanged(WiredTreeNode node) |
Set<? extends Object> |
getMarkedObjects() |
WiredTreeNode |
getRoot() |
TreePath |
getRootPath() |
WiredTreeSelectionModel |
getSelectionModel() |
void |
removeMarkListener(WiredTreeModel.MarkListener l) |
void |
setRoot(TreeNode root) |
void |
treeCollapsed(TreeExpansionEvent event) |
void |
treeExpanded(TreeExpansionEvent event) |
addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getTreeModelListeners, insertNodeInto, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, valueForPathChanged
protected WiredTreeSelectionModel _selection
public WiredTreeModel(WiredTreeNode root)
public WiredTreeModel(WiredTreeNode root, boolean asksAllowsChildren)
public void setRoot(TreeNode root)
setRoot
in class DefaultTreeModel
public WiredTreeSelectionModel getSelectionModel()
public TreePath getRootPath()
public WiredTreeNode getRoot()
getRoot
in interface TreeModel
getRoot
in class DefaultTreeModel
public void addMarkListener(WiredTreeModel.MarkListener l)
public void removeMarkListener(WiredTreeModel.MarkListener l)
public void fireMarkChanged()
public void fireMarkChanged(WiredTreeNode node)
public void treeCollapsed(TreeExpansionEvent event)
treeCollapsed
in interface TreeExpansionListener
public void treeExpanded(TreeExpansionEvent event)
treeExpanded
in interface TreeExpansionListener
Copyright © 1996-2014 FreeHEP. All Rights Reserved.