Class Maven31DependencyNodeAdapter
java.lang.Object
org.apache.maven.shared.transfer.collection.internal.Maven31DependencyNodeAdapter
- All Implemented Interfaces:
DependencyNode
DependencyCollectorNode wrapper around
DependencyNode-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMaven31DependencyNodeAdapter(org.eclipse.aether.graph.DependencyNode dependencyNode) -
Method Summary
Modifier and TypeMethodDescriptionbooleanaccept(DependencyVisitor visitor) Traverses this node and potentially its children using the specified visitor.booleanorg.apache.maven.artifact.Artifactprivate org.apache.maven.artifact.ArtifactgetArtifact(org.eclipse.aether.artifact.Artifact aetherArtifact) Gets the child nodes of this node.List<org.apache.maven.artifact.repository.ArtifactRepository>getScope()inthashCode()
-
Field Details
-
dependencyNode
private org.eclipse.aether.graph.DependencyNode dependencyNode
-
-
Constructor Details
-
Maven31DependencyNodeAdapter
Maven31DependencyNodeAdapter(org.eclipse.aether.graph.DependencyNode dependencyNode) - Parameters:
dependencyNode-DependencyNode
-
-
Method Details
-
getArtifact
public org.apache.maven.artifact.Artifact getArtifact()- Specified by:
getArtifactin interfaceDependencyNode- Returns:
- artifact for this DependencyCollectorNode
-
getChildren
Description copied from interface:DependencyNodeGets the child nodes of this node.- Specified by:
getChildrenin interfaceDependencyNode- Returns:
- the child nodes of this node, never
null
-
getRemoteRepositories
- Specified by:
getRemoteRepositoriesin interfaceDependencyNode- Returns:
- repositories of this DependencyCollectorNode
-
getScope
- Specified by:
getScopein interfaceDependencyNode- Returns:
- The scope on the dependency.
-
getOptional
- Specified by:
getOptionalin interfaceDependencyNode- Returns:
- true for an optional dependency.
-
hashCode
public int hashCode() -
equals
-
getArtifact
private org.apache.maven.artifact.Artifact getArtifact(org.eclipse.aether.artifact.Artifact aetherArtifact)
-