org.sonatype.aether.util.graph
Class PreorderNodeListGenerator
java.lang.Object
org.sonatype.aether.util.graph.AbstractDepthFirstNodeListGenerator
org.sonatype.aether.util.graph.PreorderNodeListGenerator
- All Implemented Interfaces:
- DependencyVisitor
public class PreorderNodeListGenerator
- extends AbstractDepthFirstNodeListGenerator
Generates a sequence of dependency nodes from a dependeny graph by traversing the graph in preorder. This visitor
visits each node exactly once regardless how many paths within the dependency graph lead to the node such that the
resulting node sequence is free of duplicates.
- Author:
- Benjamin Bentmann
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PreorderNodeListGenerator
public PreorderNodeListGenerator()
- Creates a new preorder list generator.
visitEnter
public boolean visitEnter(DependencyNode node)
- Specified by:
visitEnter in interface DependencyVisitor- Specified by:
visitEnter in class AbstractDepthFirstNodeListGenerator
visitLeave
public boolean visitLeave(DependencyNode node)
- Specified by:
visitLeave in interface DependencyVisitor- Specified by:
visitLeave in class AbstractDepthFirstNodeListGenerator
Copyright © 2010-2011 Sonatype, Inc.. All Rights Reserved.