org.enhydra.jawe.components
Class XPDLTreeModel
java.lang.Object
javax.swing.tree.DefaultTreeModel
org.enhydra.jawe.components.XPDLTreeModel
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.tree.TreeModel
- Direct Known Subclasses:
- ExtPkgRelationsTreeModel, PackageNavigatorTreeModel, SearchNavigatorTreeModel, SimpleNavigatorTreeModel, TransientPkgPoolTreeModel
- public class XPDLTreeModel
- extends javax.swing.tree.DefaultTreeModel
TreeView hierarchy tree model.
- Author:
- Zoran Milakovic, Sasa Bojanic
- See Also:
- Serialized Form
Fields inherited from class javax.swing.tree.DefaultTreeModel |
asksAllowsChildren, listenerList, root |
Methods inherited from class javax.swing.tree.DefaultTreeModel |
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, valueForPathChanged |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
comp
JaWEComponent comp
XPDLTreeModel
public XPDLTreeModel(JaWEComponent comp)
getRootNode
public XPDLTreeNode getRootNode()
clearTree
public void clearTree()
insertNode
public XPDLTreeNode insertNode(org.enhydra.shark.xpdl.XMLElement el)
insertNode
protected XPDLTreeNode insertNode(XPDLTreeNode parent,
org.enhydra.shark.xpdl.XMLElement el)
removeNode
public XPDLTreeNode removeNode(org.enhydra.shark.xpdl.XMLElement el)
repositionNode
public void repositionNode(org.enhydra.shark.xpdl.XMLElement el,
int newpos)
findNode
public XPDLTreeNode findNode(org.enhydra.shark.xpdl.XMLElement el)
findNode
protected XPDLTreeNode findNode(XPDLTreeNode start,
org.enhydra.shark.xpdl.XMLElement el)
createNode
protected XPDLTreeNode createNode(org.enhydra.shark.xpdl.XMLElement el)
isLeaf
public boolean isLeaf(java.lang.Object node)
getHiddenElements
protected java.util.Set getHiddenElements(org.enhydra.shark.xpdl.XMLComplexElement cel)
getHiddenElements
protected java.util.Set getHiddenElements(org.enhydra.shark.xpdl.XMLCollection col)