com.sas.workspace
Class AbstractDesigner.cAbstractDesignerTreeModel
java.lang.Object
|
+--javax.swing.tree.DefaultTreeModel
|
+--com.sas.workspace.AbstractDesigner.cAbstractDesignerTreeModel
- All Implemented Interfaces:
- Enclosing class:
- AbstractDesigner
- public class AbstractDesigner.cAbstractDesignerTreeModel
- extends DefaultTreeModel
- See Also:
- Serialized Form
| 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 |
AbstractDesigner.cAbstractDesignerTreeModel
public AbstractDesigner.cAbstractDesignerTreeModel(AbstractDesigner.cAbstractDesignerTreeNode nodeRoot)
- Constructs a new tree model.
- Parameters:
nodeRoot - the root node of the model.
addChild
public void addChild(AbstractDesigner.cAbstractDesignerTreeNode nodeNew,
AbstractDesigner.cAbstractDesignerTreeNode nodeParent)
- Adds a new child node to the parent node. The node is inserted in the
child list in alphabetical order using the node's name.
- Parameters:
nodeNew - the new child nodenodeParent - the parent node
findNodes
public ArrayList findNodes(AbstractDesigner.cAbstractDesignerTreeNode nodeTop,
String sFQID)
- Finds the nodes that are represented by the object. Uses the FQID to the
find the nodes. This method assumes that the object may be represented by
multiple nodes in the tree.
This method uses a brute force method of searching each and every node
below the given node. It is assumed that extending classes will override
this method if a better search algorithm can be implemented.
- Parameters:
node - the node at which to start the searchsFQID - name to search for- Returns:
- an ArrayList of WsTreeNodes for the metadata object specified by the FQID
getNodeRoot
public AbstractDesigner.cAbstractDesignerTreeNode getNodeRoot()
isLeaf
public boolean isLeaf(Object node)
- Overrides:
isLeaf in class DefaultTreeModel
Copyright © 2005 SAS Institute Inc. All Rights Reserved.
javadoc generated Fri, 10 Feb 2006 15:46:53