org.apache.maven.artifact.resolver
Class ResolutionNode

java.lang.Object
  extended by org.apache.maven.artifact.resolver.ResolutionNode

public class ResolutionNode
extends java.lang.Object


Constructor Summary
ResolutionNode(Artifact artifact, java.util.List remoteRepositories)
           
ResolutionNode(Artifact artifact, java.util.List remoteRepositories, ResolutionNode parent)
           
 
Method Summary
 void addDependencies(java.util.Set artifacts, java.util.List remoteRepositories, ArtifactFilter filter)
           
 void disable()
           
 void enable()
           
 Artifact getArtifact()
           
 java.util.Iterator getChildrenIterator()
           
 java.util.List getDependencyTrail()
           
 int getDepth()
           
 java.lang.Object getKey()
           
 java.util.List getRemoteRepositories()
           
 boolean isActive()
           
 boolean isResolved()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResolutionNode

public ResolutionNode(Artifact artifact,
                      java.util.List remoteRepositories)

ResolutionNode

public ResolutionNode(Artifact artifact,
                      java.util.List remoteRepositories,
                      ResolutionNode parent)
Method Detail

getArtifact

public Artifact getArtifact()

getKey

public java.lang.Object getKey()

addDependencies

public void addDependencies(java.util.Set artifacts,
                            java.util.List remoteRepositories,
                            ArtifactFilter filter)
                     throws CyclicDependencyException,
                            OverConstrainedVersionException
Throws:
CyclicDependencyException
OverConstrainedVersionException

getDependencyTrail

public java.util.List getDependencyTrail()
                                  throws OverConstrainedVersionException
Throws:
OverConstrainedVersionException

isResolved

public boolean isResolved()

getChildrenIterator

public java.util.Iterator getChildrenIterator()

getDepth

public int getDepth()

getRemoteRepositories

public java.util.List getRemoteRepositories()

isActive

public boolean isActive()

enable

public void enable()

disable

public void disable()


Copyright 2005 Apache Software Foundation. All Rights Reserved.