public class ResolutionNode
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private boolean |
active |
private Artifact |
artifact |
private java.util.List |
children |
private int |
depth |
private ResolutionNode |
parent |
private java.util.List |
parents |
private java.util.List |
remoteRepositories |
private java.util.List |
trail |
Constructor and Description |
---|
ResolutionNode(Artifact artifact,
java.util.List remoteRepositories) |
ResolutionNode(Artifact artifact,
java.util.List remoteRepositories,
ResolutionNode parent) |
Modifier and Type | Method and Description |
---|---|
void |
addDependencies(java.util.Set artifacts,
java.util.List remoteRepositories,
ArtifactFilter filter) |
void |
disable() |
void |
enable() |
boolean |
filterTrail(ArtifactFilter filter) |
Artifact |
getArtifact() |
java.util.Iterator |
getChildrenIterator() |
java.util.List |
getDependencyTrail() |
int |
getDepth() |
java.lang.Object |
getKey() |
java.util.List |
getRemoteRepositories() |
private java.util.List |
getTrail() |
boolean |
isActive() |
boolean |
isChildOfRootNode() |
boolean |
isResolved() |
void |
setArtifact(Artifact artifact) |
java.lang.String |
toString() |
private Artifact artifact
private java.util.List children
private final java.util.List parents
private final int depth
private final ResolutionNode parent
private final java.util.List remoteRepositories
private boolean active
private java.util.List trail
public ResolutionNode(Artifact artifact, java.util.List remoteRepositories)
public ResolutionNode(Artifact artifact, java.util.List remoteRepositories, ResolutionNode parent)
public void setArtifact(Artifact artifact)
public Artifact getArtifact()
public java.lang.Object getKey()
public void addDependencies(java.util.Set artifacts, java.util.List remoteRepositories, ArtifactFilter filter) throws CyclicDependencyException, OverConstrainedVersionException
public java.util.List getDependencyTrail() throws OverConstrainedVersionException
List
< String
> with artifact idsOverConstrainedVersionException
private java.util.List getTrail() throws OverConstrainedVersionException
OverConstrainedVersionException
public boolean isResolved()
public boolean isChildOfRootNode()
public java.util.Iterator getChildrenIterator()
public int getDepth()
public java.util.List getRemoteRepositories()
public boolean isActive()
public void enable()
public void disable()
public boolean filterTrail(ArtifactFilter filter) throws OverConstrainedVersionException
OverConstrainedVersionException
public java.lang.String toString()
toString
in class java.lang.Object