Class ResolutionNode
- java.lang.Object
-
- org.apache.maven.artifact.resolver.ResolutionNode
-
public class ResolutionNode extends Object
-
-
Constructor Summary
Constructors Constructor Description ResolutionNode(Artifact artifact, List remoteRepositories)ResolutionNode(Artifact artifact, List remoteRepositories, ResolutionNode parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDependencies(Set artifacts, List remoteRepositories, ArtifactFilter filter)voiddisable()voidenable()booleanfilterTrail(ArtifactFilter filter)ArtifactgetArtifact()IteratorgetChildrenIterator()ListgetDependencyTrail()intgetDepth()ObjectgetKey()ListgetRemoteRepositories()booleanisActive()booleanisChildOfRootNode()booleanisResolved()voidsetArtifact(Artifact artifact)StringtoString()
-
-
-
Constructor Detail
-
ResolutionNode
public ResolutionNode(Artifact artifact, List remoteRepositories, ResolutionNode parent)
-
-
Method Detail
-
setArtifact
public void setArtifact(Artifact artifact)
-
getArtifact
public Artifact getArtifact()
-
getKey
public Object getKey()
-
addDependencies
public void addDependencies(Set artifacts, List remoteRepositories, ArtifactFilter filter) throws CyclicDependencyException, OverConstrainedVersionException
-
getDependencyTrail
public List getDependencyTrail() throws OverConstrainedVersionException
- Returns:
List<String> with artifact ids- Throws:
OverConstrainedVersionException
-
isResolved
public boolean isResolved()
-
isChildOfRootNode
public boolean isChildOfRootNode()
-
getChildrenIterator
public Iterator getChildrenIterator()
-
getDepth
public int getDepth()
-
getRemoteRepositories
public List getRemoteRepositories()
-
isActive
public boolean isActive()
-
enable
public void enable()
-
disable
public void disable()
-
filterTrail
public boolean filterTrail(ArtifactFilter filter) throws OverConstrainedVersionException
- Throws:
OverConstrainedVersionException
-
-