Class ConsoleDependencyGraphDumper
- java.lang.Object
-
- org.apache.maven.resolver.examples.util.ConsoleDependencyGraphDumper
-
- All Implemented Interfaces:
DependencyVisitor
public class ConsoleDependencyGraphDumper extends Object implements DependencyVisitor
A dependency visitor that dumps the graph to the console.
-
-
Constructor Summary
Constructors Constructor Description ConsoleDependencyGraphDumper()
ConsoleDependencyGraphDumper(PrintStream out)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
visitEnter(DependencyNode node)
Notifies the visitor of a node visit before its children have been processed.boolean
visitLeave(DependencyNode node)
Notifies the visitor of a node visit after its children have been processed.
-
-
-
Constructor Detail
-
ConsoleDependencyGraphDumper
public ConsoleDependencyGraphDumper()
-
ConsoleDependencyGraphDumper
public ConsoleDependencyGraphDumper(PrintStream out)
-
-
Method Detail
-
visitEnter
public boolean visitEnter(DependencyNode node)
Description copied from interface:DependencyVisitor
Notifies the visitor of a node visit before its children have been processed.- Specified by:
visitEnter
in interfaceDependencyVisitor
- Parameters:
node
- The dependency node being visited, must not benull
.- Returns:
true
to visit child nodes of the specified node as well,false
to skip children.
-
visitLeave
public boolean visitLeave(DependencyNode node)
Description copied from interface:DependencyVisitor
Notifies the visitor of a node visit after its children have been processed. Note that this method is always invoked regardless whether any children have actually been visited.- Specified by:
visitLeave
in interfaceDependencyVisitor
- Parameters:
node
- The dependency node being visited, must not benull
.- Returns:
true
to visit siblings nodes of the specified node as well,false
to skip siblings.
-
-