public class TagTreeModelImpl extends javax.swing.tree.DefaultTreeModel implements TagTreeModel
Constructor and Description |
---|
TagTreeModelImpl(DesignerContext context) |
Modifier and Type | Method and Description |
---|---|
void |
allowProvider(java.lang.String name)
Unblocks the given provider from being loaded when the root node does a browse
|
void |
blockProvider(java.lang.String name)
Blocks the given provider from being loaded when the root node does a browse
|
void |
fireNodesChanged()
Calls nodeChanged for every node in the tree.
|
static java.util.List<BrowseTreeNode> |
getAllNodes(BrowseTreeNode node) |
ClientContext |
getContext() |
ClientTagManager |
getTagManager() |
boolean |
isLeaf(java.lang.Object node) |
void |
resetRoot() |
void |
setRootNode(BrowseTreeNode newRoot) |
void |
subscribe(TagPath path,
TagChangeListener listener) |
void |
unsubscribe(TagPath path,
TagChangeListener listener) |
void |
valueForPathChanged(javax.swing.tree.TreePath path,
java.lang.Object val) |
addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getRoot, getTreeModelListeners, insertNodeInto, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPathToRoot, nodeChanged, nodesChanged, nodeStructureChanged, reload
public TagTreeModelImpl(DesignerContext context)
public void setRootNode(BrowseTreeNode newRoot)
public void fireNodesChanged()
public static java.util.List<BrowseTreeNode> getAllNodes(BrowseTreeNode node)
public boolean isLeaf(java.lang.Object node)
isLeaf
in interface javax.swing.tree.TreeModel
isLeaf
in class javax.swing.tree.DefaultTreeModel
public void resetRoot()
resetRoot
in interface TagTreeModel
public ClientTagManager getTagManager()
getTagManager
in interface TagTreeModel
public ClientContext getContext()
getContext
in interface TagTreeModel
public void subscribe(TagPath path, TagChangeListener listener)
subscribe
in interface SubscriptionTreeModel
public void unsubscribe(TagPath path, TagChangeListener listener)
unsubscribe
in interface SubscriptionTreeModel
public void valueForPathChanged(javax.swing.tree.TreePath path, java.lang.Object val)
valueForPathChanged
in interface javax.swing.tree.TreeModel
valueForPathChanged
in class javax.swing.tree.DefaultTreeModel
public void blockProvider(java.lang.String name)
public void allowProvider(java.lang.String name)