ca.quine.jcommons.transform.graph.test
Class LinearizeAndPruneApplicator
java.lang.Object
|
+--ca.quine.jcommons.transform.appl.LinearizeApplicator
|
+--ca.quine.jcommons.transform.graph.test.LinearizeAndPruneApplicator
- All Implemented Interfaces:
- IDFSNodeApplicator
- public class LinearizeAndPruneApplicator
- extends LinearizeApplicator
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LinearizeAndPruneApplicator
public LinearizeAndPruneApplicator(String nodeType)
applyPreOrder
public int applyPreOrder(TransformNode parentNode,
TransformNode node)
- Description copied from interface:
IDFSNodeApplicator
- Apply the parent node and child node of every edge in pre-order DFS
order.
- Specified by:
applyPreOrder in interface IDFSNodeApplicator- Overrides:
applyPreOrder in class LinearizeApplicator
- Parameters:
parentNode - node -
- Returns:
IDFSNodeApplicator.SEARCH_CONTINUE, IDFSNodeApplicator.SEARCH_STOP, or
IDFSNodeApplicator.SEARCH_TRIM