org.squashtest.tm.service.internal.testcase
Class TestCaseNodeWalker
java.lang.Object
org.squashtest.tm.service.internal.testcase.TestCaseNodeWalker
- All Implemented Interfaces:
- org.squashtest.tm.domain.testcase.TestCaseLibraryNodeVisitor
public class TestCaseNodeWalker
- extends Object
- implements org.squashtest.tm.domain.testcase.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.
|
Method Summary |
void |
visit(org.squashtest.tm.domain.testcase.TestCase testCase)
|
void |
visit(org.squashtest.tm.domain.testcase.TestCaseFolder testCaseFolder)
|
List<org.squashtest.tm.domain.testcase.TestCase> |
walk(List<org.squashtest.tm.domain.testcase.TestCaseLibraryNode> inputList)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TestCaseNodeWalker
public TestCaseNodeWalker()
walk
public List<org.squashtest.tm.domain.testcase.TestCase> walk(List<org.squashtest.tm.domain.testcase.TestCaseLibraryNode> inputList)
visit
public void visit(org.squashtest.tm.domain.testcase.TestCase testCase)
- Specified by:
visit in interface org.squashtest.tm.domain.testcase.TestCaseLibraryNodeVisitor
visit
public void visit(org.squashtest.tm.domain.testcase.TestCaseFolder testCaseFolder)
- Specified by:
visit in interface org.squashtest.tm.domain.testcase.TestCaseLibraryNodeVisitor
Copyright © 2010-2013 Henix, henix.fr. All Rights Reserved.