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