Apache JMeter
2.0.1.20050615

org.apache.jmeter.gui.tree
Class JMeterTreeModel

java.lang.Object
  extended byjavax.swing.tree.DefaultTreeModel
      extended byorg.apache.jmeter.gui.tree.JMeterTreeModel
All Implemented Interfaces:
Serializable, TreeModel

public class JMeterTreeModel
extends DefaultTreeModel

Version:
$Revision: 1.24 $
Author:
Michael Stover
See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.tree.DefaultTreeModel
asksAllowsChildren, listenerList, root
 
Constructor Summary
JMeterTreeModel()
           
 
Method Summary
 JMeterTreeNode addComponent(TestElement component, JMeterTreeNode node)
           
 HashTree addSubTree(HashTree subTree, JMeterTreeNode current)
          Adds the sub tree at the given node.
 void clearTestPlan()
           
 HashTree getCurrentSubTree(JMeterTreeNode node)
           
 JMeterTreeNode getNodeOf(TestElement userObject)
          Get the node for a given TestElement object.
 List getNodesOfType(Class type)
          Returns a list of tree nodes that hold objects of the given class type.
 HashTree getTestPlan()
           
 void removeNodeFromParent(JMeterTreeNode node)
           
 
Methods inherited from class javax.swing.tree.DefaultTreeModel
addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getRoot, getTreeModelListeners, insertNodeInto, isLeaf, 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
 

Constructor Detail

JMeterTreeModel

public JMeterTreeModel()
Method Detail

getNodesOfType

public List getNodesOfType(Class type)
Returns a list of tree nodes that hold objects of the given class type. If none are found, an empty list is returned.


getNodeOf

public JMeterTreeNode getNodeOf(TestElement userObject)
Get the node for a given TestElement object.


addSubTree

public HashTree addSubTree(HashTree subTree,
                           JMeterTreeNode current)
                    throws IllegalUserActionException
Adds the sub tree at the given node. Returns a boolean indicating whether the added sub tree was a full test plan.

Throws:
IllegalUserActionException

addComponent

public JMeterTreeNode addComponent(TestElement component,
                                   JMeterTreeNode node)
                            throws IllegalUserActionException
Throws:
IllegalUserActionException

removeNodeFromParent

public void removeNodeFromParent(JMeterTreeNode node)

getCurrentSubTree

public HashTree getCurrentSubTree(JMeterTreeNode node)

getTestPlan

public HashTree getTestPlan()

clearTestPlan

public void clearTestPlan()

Apache JMeter
2.0.1.20050615

Copyright © 1998-2005 Apache Software Foundation. All Rights Reserved.