org.apache.maven.artifact.resolver
Class ResolutionNode
java.lang.Object
  
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:
 toString in class Object
 
 
setArtifact
public void setArtifact(Artifact artifact)
 
Copyright © 2001–2013 The Apache Software Foundation. All rights reserved.