Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.jmeter.engine.util
Class DisabledComponentRemover  view DisabledComponentRemover download DisabledComponentRemover.java

java.lang.Object
  extended byorg.apache.jmeter.engine.util.DisabledComponentRemover
All Implemented Interfaces:
org.apache.jorphan.collections.HashTreeTraverser

public class DisabledComponentRemover
extends java.lang.Object
implements org.apache.jorphan.collections.HashTreeTraverser

Version:
$Revision: 1.4 $

Field Summary
(package private)  java.util.LinkedList stack
           
(package private)  org.apache.jorphan.collections.HashTree tree
           
 
Constructor Summary
DisabledComponentRemover(org.apache.jorphan.collections.HashTree tree)
           
 
Method Summary
 void addNode(java.lang.Object node, org.apache.jorphan.collections.HashTree subTree)
          The tree traverses itself depth-first, calling addNode for each object it encounters as it goes.
 void processPath()
          Process path is called when a leaf is reached.
 void subtractNode()
          Indicates traversal has moved up a step, and the visitor should remove the top node from its stack structure.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tree

org.apache.jorphan.collections.HashTree tree

stack

java.util.LinkedList stack
Constructor Detail

DisabledComponentRemover

public DisabledComponentRemover(org.apache.jorphan.collections.HashTree tree)
Method Detail

addNode

public void addNode(java.lang.Object node,
                    org.apache.jorphan.collections.HashTree subTree)
Description copied from interface: org.apache.jorphan.collections.HashTreeTraverser
The tree traverses itself depth-first, calling addNode for each object it encounters as it goes. This is a callback method, and should not be called except by a HashTree during traversal.

Specified by:
addNode in interface org.apache.jorphan.collections.HashTreeTraverser

subtractNode

public void subtractNode()
Description copied from interface: org.apache.jorphan.collections.HashTreeTraverser
Indicates traversal has moved up a step, and the visitor should remove the top node from its stack structure. This is a callback method, and should not be called except by a HashTree during traversal.

Specified by:
subtractNode in interface org.apache.jorphan.collections.HashTreeTraverser

processPath

public void processPath()
Description copied from interface: org.apache.jorphan.collections.HashTreeTraverser
Process path is called when a leaf is reached. If a visitor wishes to generate Lists of path elements to each leaf, it should keep a Stack data structure of nodes passed to it with addNode, and removing top items for every HashTreeTraverser.subtractNode()>HashTreeTraverser.subtractNode() 55 call. This is a callback method, and should not be called except by a HashTree during traversal.

Specified by:
processPath in interface org.apache.jorphan.collections.HashTreeTraverser