org.apache.maven.artifact.resolver
Class ResolutionNode
java.lang.Object
org.apache.maven.artifact.resolver.ResolutionNode
public class ResolutionNode
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ResolutionNode
public ResolutionNode(Artifact artifact,
java.util.List<ArtifactRepository> remoteRepositories)
ResolutionNode
public ResolutionNode(Artifact artifact,
java.util.List<ArtifactRepository> remoteRepositories,
ResolutionNode parent)
getArtifact
public Artifact getArtifact()
getKey
public java.lang.Object getKey()
addDependencies
public void addDependencies(java.util.Set<Artifact> artifacts,
java.util.List<ArtifactRepository> remoteRepositories,
ArtifactFilter filter)
throws CyclicDependencyException,
OverConstrainedVersionException
- Throws:
CyclicDependencyException
OverConstrainedVersionException
getDependencyTrail
public java.util.List<java.lang.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 java.util.Iterator<ResolutionNode> getChildrenIterator()
getDepth
public int getDepth()
getRemoteRepositories
public java.util.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
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
setArtifact
public void setArtifact(Artifact artifact)
Copyright © 2001-2011 Apache Software Foundation. All Rights Reserved.