Class JsonDependencyNodeVisitor

java.lang.Object
org.apache.maven.plugins.dependency.tree.AbstractSerializingVisitor
org.apache.maven.plugins.dependency.tree.JsonDependencyNodeVisitor
All Implemented Interfaces:
org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor

public class JsonDependencyNodeVisitor extends AbstractSerializingVisitor implements org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor
A dependency node visitor that serializes visited nodes to a writer using the JSON format.
  • Constructor Details

    • JsonDependencyNodeVisitor

      public JsonDependencyNodeVisitor(Writer writer)
      Creates a new instance of JsonDependencyNodeVisitor. The writer will be used to write the output.
      Parameters:
      writer - the writer to write to
  • Method Details

    • visit

      public boolean visit(org.apache.maven.shared.dependency.graph.DependencyNode node)
      Specified by:
      visit in interface org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor
    • endVisit

      public boolean endVisit(org.apache.maven.shared.dependency.graph.DependencyNode node)
      Specified by:
      endVisit in interface org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor