Class GraphmlDependencyNodeVisitor
java.lang.Object
org.apache.maven.plugins.dependency.tree.AbstractSerializingVisitor
org.apache.maven.plugins.dependency.tree.GraphmlDependencyNodeVisitor
- All Implemented Interfaces:
org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor
public class GraphmlDependencyNodeVisitor
extends AbstractSerializingVisitor
implements org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor
A dependency node visitor that serializes visited nodes to a writer using the
graphml format.
- Since:
- 2.1
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final String
Graphml xml file footer.private static final String
Graphml xml file header.Fields inherited from class org.apache.maven.plugins.dependency.tree.AbstractSerializingVisitor
writer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
endVisit
(org.apache.maven.shared.dependency.graph.DependencyNode node) private static 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)
-
Field Details
-
GRAPHML_HEADER
Graphml xml file header. Define Schema and root element. We also define 2 key as meta data. -
GRAPHML_FOOTER
Graphml xml file footer.- See Also:
-
-
Constructor Details
-
GraphmlDependencyNodeVisitor
Constructor.- Parameters:
writer
- the writer to write to.
-
-
Method Details