public class TGFDependencyNodeVisitor extends AbstractSerializingVisitor implements org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
TGFDependencyNodeVisitor.EdgeAppender
Utiity class to write an Edge.
|
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<TGFDependencyNodeVisitor.EdgeAppender> |
edges
List of edges.
|
writer| Constructor and Description |
|---|
TGFDependencyNodeVisitor(java.io.Writer writer)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
endVisit(org.apache.maven.shared.dependency.graph.DependencyNode node) |
private static java.lang.String |
generateId(org.apache.maven.shared.dependency.graph.DependencyNode node)
Generate a unique id from a DependencyNode.
|
boolean |
visit(org.apache.maven.shared.dependency.graph.DependencyNode node) |
private java.util.List<TGFDependencyNodeVisitor.EdgeAppender> edges
public TGFDependencyNodeVisitor(java.io.Writer writer)
writer - the writer to write to.public boolean endVisit(org.apache.maven.shared.dependency.graph.DependencyNode node)
endVisit in interface org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitorpublic boolean visit(org.apache.maven.shared.dependency.graph.DependencyNode node)
visit in interface org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitorprivate static java.lang.String generateId(org.apache.maven.shared.dependency.graph.DependencyNode node)
Current implementation is rather simple and uses hashcode.
node - the DependencyNode to use.