org.squashtest.csp.tm.internal.service
Class TestCaseNodeWalker
java.lang.Object
org.squashtest.csp.tm.internal.service.TestCaseNodeWalker
- All Implemented Interfaces:
- TestCaseLibraryNodeVisitor
public class TestCaseNodeWalker
- extends Object
- implements TestCaseLibraryNodeVisitor
That class will descend a TestCaseLibraryNode hierarchy and add them in a particular order.
Currently : will walk depth-first and wont add duplicate entries.
NOT THREAD SAFE. Get a new instance everytime you need a walk.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TestCaseNodeWalker
public TestCaseNodeWalker()
walk
public List<TestCase> walk(List<TestCaseLibraryNode> inputList)
visit
public void visit(TestCase testCase)
- Specified by:
visit in interface TestCaseLibraryNodeVisitor
visit
public void visit(TestCaseFolder testCaseFolder)
- Specified by:
visit in interface TestCaseLibraryNodeVisitor
Copyright © 2010-2012 Squashtest TM, Squashtest.org. All Rights Reserved.