Class ResolutionNode
- java.lang.Object
-
- org.apache.maven.artifact.resolver.ResolutionNode
-
public class ResolutionNode extends Object
ResolutionNode
-
-
Constructor Summary
Constructors Constructor Description ResolutionNode(Artifact artifact, List<ArtifactRepository> remoteRepositories)
ResolutionNode(Artifact artifact, List<ArtifactRepository> remoteRepositories, ResolutionNode parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addDependencies(Set<Artifact> artifacts, List<ArtifactRepository> remoteRepositories, ArtifactFilter filter)
void
disable()
void
enable()
boolean
filterTrail(ArtifactFilter filter)
Artifact
getArtifact()
Iterator<ResolutionNode>
getChildrenIterator()
List<String>
getDependencyTrail()
int
getDepth()
Object
getKey()
List<ArtifactRepository>
getRemoteRepositories()
boolean
isActive()
boolean
isChildOfRootNode()
Test whether the node is direct or transitive dependency.boolean
isResolved()
void
setArtifact(Artifact artifact)
String
toString()
-
-
-
Constructor Detail
-
ResolutionNode
public ResolutionNode(Artifact artifact, List<ArtifactRepository> remoteRepositories)
-
ResolutionNode
public ResolutionNode(Artifact artifact, List<ArtifactRepository> remoteRepositories, ResolutionNode parent)
-
-
Method Detail
-
getArtifact
public Artifact getArtifact()
-
getKey
public Object getKey()
-
addDependencies
public void addDependencies(Set<Artifact> artifacts, List<ArtifactRepository> remoteRepositories, ArtifactFilter filter) throws CyclicDependencyException, OverConstrainedVersionException
-
getDependencyTrail
public List<String> getDependencyTrail() throws OverConstrainedVersionException
- Returns:
List
<String
> with artifact ids- Throws:
OverConstrainedVersionException
-
isResolved
public boolean isResolved()
-
isChildOfRootNode
public boolean isChildOfRootNode()
Test whether the node is direct or transitive dependency.
-
getChildrenIterator
public Iterator<ResolutionNode> getChildrenIterator()
-
getDepth
public int getDepth()
-
getRemoteRepositories
public List<ArtifactRepository> getRemoteRepositories()
-
isActive
public boolean isActive()
-
enable
public void enable()
-
disable
public void disable()
-
filterTrail
public boolean filterTrail(ArtifactFilter filter) throws OverConstrainedVersionException
- Throws:
OverConstrainedVersionException
-
setArtifact
public void setArtifact(Artifact artifact)
-
-