Class BuildingDependencyNodeVisitor.WrapperNode

  • All Implemented Interfaces:
    org.apache.maven.shared.dependency.graph.DependencyNode
    Enclosing class:
    BuildingDependencyNodeVisitor

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

      Fields 
      Modifier and Type Field Description
      private org.apache.maven.artifact.Artifact artifact  
      private java.util.List<org.apache.maven.shared.dependency.graph.DependencyNode> children  
      private java.util.List<org.apache.maven.model.Exclusion> exclusions  
      private java.lang.String nodeString  
      private java.lang.Boolean optional  
      private org.apache.maven.shared.dependency.graph.DependencyNode parent  
      private java.lang.String premanagedScope  
      private java.lang.String premanagedVersion  
      private java.lang.String versionConstraint  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private WrapperNode​(org.apache.maven.shared.dependency.graph.DependencyNode parent, org.apache.maven.artifact.Artifact artifact, java.lang.String premanagedVersion, java.lang.String premanagedScope, java.lang.String versionConstraint, java.lang.Boolean optional, java.util.List<org.apache.maven.model.Exclusion> exclusions, java.lang.String nodeString)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean accept​(org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor visitor)  
      org.apache.maven.artifact.Artifact getArtifact()  
      java.util.List<org.apache.maven.shared.dependency.graph.DependencyNode> getChildren()  
      java.util.List<org.apache.maven.model.Exclusion> getExclusions()  
      java.lang.Boolean getOptional()  
      org.apache.maven.shared.dependency.graph.DependencyNode getParent()  
      java.lang.String getPremanagedScope()  
      java.lang.String getPremanagedVersion()  
      java.lang.String getVersionConstraint()  
      void setChildren​(java.util.List<org.apache.maven.shared.dependency.graph.DependencyNode> children)  
      java.lang.String toNodeString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • artifact

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

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

        private final java.lang.String premanagedVersion
      • premanagedScope

        private final java.lang.String premanagedScope
      • versionConstraint

        private final java.lang.String versionConstraint
      • children

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

        private final java.lang.Boolean optional
      • exclusions

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

        private final java.lang.String nodeString
    • Constructor Detail

      • WrapperNode

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

      • getArtifact

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

        public java.util.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 java.lang.String getPremanagedVersion()
        Specified by:
        getPremanagedVersion in interface org.apache.maven.shared.dependency.graph.DependencyNode
      • getPremanagedScope

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

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

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

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

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

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