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 java.lang.Object implements org.apache.maven.shared.dependency.graph.DependencyNode
-
-
Field Summary
Fields Modifier and Type Field Description private org.apache.maven.artifact.Artifactartifactprivate java.util.List<org.apache.maven.shared.dependency.graph.DependencyNode>childrenprivate java.util.List<org.apache.maven.model.Exclusion>exclusionsprivate java.lang.StringnodeStringprivate java.lang.Booleanoptionalprivate org.apache.maven.shared.dependency.graph.DependencyNodeparentprivate java.lang.StringpremanagedScopeprivate java.lang.StringpremanagedVersionprivate java.lang.StringversionConstraint
-
Constructor Summary
Constructors Modifier Constructor Description privateWrapperNode(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 booleanaccept(org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor visitor)org.apache.maven.artifact.ArtifactgetArtifact()java.util.List<org.apache.maven.shared.dependency.graph.DependencyNode>getChildren()java.util.List<org.apache.maven.model.Exclusion>getExclusions()java.lang.BooleangetOptional()org.apache.maven.shared.dependency.graph.DependencyNodegetParent()java.lang.StringgetPremanagedScope()java.lang.StringgetPremanagedVersion()java.lang.StringgetVersionConstraint()voidsetChildren(java.util.List<org.apache.maven.shared.dependency.graph.DependencyNode> children)java.lang.StringtoNodeString()
-
-
-
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:
getArtifactin interfaceorg.apache.maven.shared.dependency.graph.DependencyNode
-
getChildren
public java.util.List<org.apache.maven.shared.dependency.graph.DependencyNode> getChildren()
- Specified by:
getChildrenin interfaceorg.apache.maven.shared.dependency.graph.DependencyNode
-
accept
public boolean accept(org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor visitor)
- Specified by:
acceptin interfaceorg.apache.maven.shared.dependency.graph.DependencyNode
-
getParent
public org.apache.maven.shared.dependency.graph.DependencyNode getParent()
- Specified by:
getParentin interfaceorg.apache.maven.shared.dependency.graph.DependencyNode
-
getPremanagedVersion
public java.lang.String getPremanagedVersion()
- Specified by:
getPremanagedVersionin interfaceorg.apache.maven.shared.dependency.graph.DependencyNode
-
getPremanagedScope
public java.lang.String getPremanagedScope()
- Specified by:
getPremanagedScopein interfaceorg.apache.maven.shared.dependency.graph.DependencyNode
-
getVersionConstraint
public java.lang.String getVersionConstraint()
- Specified by:
getVersionConstraintin interfaceorg.apache.maven.shared.dependency.graph.DependencyNode
-
toNodeString
public java.lang.String toNodeString()
- Specified by:
toNodeStringin interfaceorg.apache.maven.shared.dependency.graph.DependencyNode
-
getOptional
public java.lang.Boolean getOptional()
- Specified by:
getOptionalin interfaceorg.apache.maven.shared.dependency.graph.DependencyNode
-
getExclusions
public java.util.List<org.apache.maven.model.Exclusion> getExclusions()
- Specified by:
getExclusionsin interfaceorg.apache.maven.shared.dependency.graph.DependencyNode
-
setChildren
public void setChildren(java.util.List<org.apache.maven.shared.dependency.graph.DependencyNode> children)
-
-