Class SinkSerializingDependencyNodeVisitor

java.lang.Object
org.apache.maven.report.projectinfo.dependencies.SinkSerializingDependencyNodeVisitor
All Implemented Interfaces:
org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor

public class SinkSerializingDependencyNodeVisitor extends Object implements org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor
A dependency node visitor that serializes visited nodes to a sink writer. It's used to serialize tree in project information report page.
Author:
Simon Wang
  • Constructor Summary

    Constructors
    Constructor
    Description
    SinkSerializingDependencyNodeVisitor(org.apache.maven.doxia.sink.Sink sink)
    Creates a dependency node visitor that serializes visited nodes to the specified writer using the specified tokens.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    endVisit(org.apache.maven.shared.dependency.graph.DependencyNode node)
    boolean
    visit(org.apache.maven.shared.dependency.graph.DependencyNode node)

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SinkSerializingDependencyNodeVisitor

      public SinkSerializingDependencyNodeVisitor(org.apache.maven.doxia.sink.Sink sink)
      Creates a dependency node visitor that serializes visited nodes to the specified writer using the specified tokens.
      Parameters:
      sink - the writer to serialize 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