Class BuildingDependencyNodeVisitor.WrapperNode

java.lang.Object
org.apache.maven.plugins.dependency.tree.BuildingDependencyNodeVisitor.WrapperNode
All Implemented Interfaces:
org.apache.maven.shared.dependency.graph.DependencyNode
Enclosing class:
BuildingDependencyNodeVisitor

private static class BuildingDependencyNodeVisitor.WrapperNode extends Object implements org.apache.maven.shared.dependency.graph.DependencyNode
  • Field Details

    • artifact

      private final org.apache.maven.artifact.Artifact artifact
    • parent

      private final org.apache.maven.shared.dependency.graph.DependencyNode parent
    • premanagedVersion

      private final String premanagedVersion
    • premanagedScope

      private final String premanagedScope
    • versionConstraint

      private final String versionConstraint
    • children

      private List<org.apache.maven.shared.dependency.graph.DependencyNode> children
    • optional

      private final Boolean optional
    • exclusions

      private final List<org.apache.maven.model.Exclusion> exclusions
    • nodeString

      private final String nodeString
  • Constructor Details

    • WrapperNode

      private WrapperNode(org.apache.maven.shared.dependency.graph.DependencyNode parent, org.apache.maven.artifact.Artifact artifact, String premanagedVersion, String premanagedScope, String versionConstraint, Boolean optional, List<org.apache.maven.model.Exclusion> exclusions, String nodeString)
  • Method Details

    • getArtifact

      public org.apache.maven.artifact.Artifact getArtifact()
      Specified by:
      getArtifact in interface org.apache.maven.shared.dependency.graph.DependencyNode
    • getChildren

      public List<org.apache.maven.shared.dependency.graph.DependencyNode> getChildren()
      Specified by:
      getChildren in interface org.apache.maven.shared.dependency.graph.DependencyNode
    • accept

      public boolean accept(org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor visitor)
      Specified by:
      accept in interface org.apache.maven.shared.dependency.graph.DependencyNode
    • getParent

      public org.apache.maven.shared.dependency.graph.DependencyNode getParent()
      Specified by:
      getParent in interface org.apache.maven.shared.dependency.graph.DependencyNode
    • getPremanagedVersion

      public String getPremanagedVersion()
      Specified by:
      getPremanagedVersion in interface org.apache.maven.shared.dependency.graph.DependencyNode
    • getPremanagedScope

      public String getPremanagedScope()
      Specified by:
      getPremanagedScope in interface org.apache.maven.shared.dependency.graph.DependencyNode
    • getVersionConstraint

      public String getVersionConstraint()
      Specified by:
      getVersionConstraint in interface org.apache.maven.shared.dependency.graph.DependencyNode
    • toNodeString

      public String toNodeString()
      Specified by:
      toNodeString in interface org.apache.maven.shared.dependency.graph.DependencyNode
    • getOptional

      public Boolean getOptional()
      Specified by:
      getOptional in interface org.apache.maven.shared.dependency.graph.DependencyNode
    • getExclusions

      public List<org.apache.maven.model.Exclusion> getExclusions()
      Specified by:
      getExclusions in interface org.apache.maven.shared.dependency.graph.DependencyNode
    • setChildren

      public void setChildren(List<org.apache.maven.shared.dependency.graph.DependencyNode> children)