Together Workflow Editor 3.0-1 API

org.enhydra.jawe.components
Class XPDLTreeModel

java.lang.Object
  extended by javax.swing.tree.DefaultTreeModel
      extended by 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

Field Summary
(package private)  JaWEComponent comp
           
 
Fields inherited from class javax.swing.tree.DefaultTreeModel
asksAllowsChildren, listenerList, root
 
Constructor Summary
XPDLTreeModel(JaWEComponent comp)
           
 
Method Summary
 void clearTree()
           
protected  XPDLTreeNode createNode(org.enhydra.shark.xpdl.XMLElement el)
           
 XPDLTreeNode findNode(org.enhydra.shark.xpdl.XMLElement el)
           
protected  XPDLTreeNode findNode(XPDLTreeNode start, org.enhydra.shark.xpdl.XMLElement el)
           
protected  java.util.Set getHiddenElements(org.enhydra.shark.xpdl.XMLCollection col)
           
protected  java.util.Set getHiddenElements(org.enhydra.shark.xpdl.XMLComplexElement cel)
           
 XPDLTreeNode getRootNode()
           
 XPDLTreeNode insertNode(org.enhydra.shark.xpdl.XMLElement el)
           
protected  XPDLTreeNode insertNode(XPDLTreeNode parent, org.enhydra.shark.xpdl.XMLElement el)
           
 boolean isLeaf(java.lang.Object node)
           
 XPDLTreeNode removeNode(org.enhydra.shark.xpdl.XMLElement el)
           
 void repositionNode(org.enhydra.shark.xpdl.XMLElement el, int newpos)
           
 
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
 

Field Detail

comp

JaWEComponent comp
Constructor Detail

XPDLTreeModel

public XPDLTreeModel(JaWEComponent comp)
Method Detail

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)
Specified by:
isLeaf in interface javax.swing.tree.TreeModel
Overrides:
isLeaf in class javax.swing.tree.DefaultTreeModel

getHiddenElements

protected java.util.Set getHiddenElements(org.enhydra.shark.xpdl.XMLComplexElement cel)

getHiddenElements

protected java.util.Set getHiddenElements(org.enhydra.shark.xpdl.XMLCollection col)

Together Workflow Editor 3.0-1 API