org.apache.maven.artifact.resolver
Class ResolutionNode
java.lang.Object
   org.apache.maven.artifact.resolver.ResolutionNode
org.apache.maven.artifact.resolver.ResolutionNode
- public class ResolutionNode 
- extends Object
 
 
 
ResolutionNode
public ResolutionNode(Artifact artifact,
                      List<ArtifactRepository> remoteRepositories)
ResolutionNode
public ResolutionNode(Artifact artifact,
                      List<ArtifactRepository> remoteRepositories,
                      ResolutionNode parent)
getArtifact
public Artifact getArtifact()
- 
 
getKey
public Object getKey()
- 
 
addDependencies
public void addDependencies(Set<Artifact> artifacts,
                            List<ArtifactRepository> remoteRepositories,
                            ArtifactFilter filter)
                     throws CyclicDependencyException,
                            OverConstrainedVersionException
- 
- 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
 
toString
public String toString()
- 
- Overrides:
- toStringin class- Object
 
- 
 
setArtifact
public void setArtifact(Artifact artifact)
- 
 
Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.