Class ResolutionNode
- java.lang.Object
-
- org.apache.maven.artifact.resolver.ResolutionNode
-
public class ResolutionNode extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description ResolutionNode(Artifact artifact, java.util.List remoteRepositories)
ResolutionNode(Artifact artifact, java.util.List remoteRepositories, ResolutionNode parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
-
-
Field Detail
-
artifact
private Artifact artifact
-
children
private java.util.List children
-
parents
private final java.util.List parents
-
depth
private final int depth
-
parent
private final ResolutionNode parent
-
remoteRepositories
private final java.util.List remoteRepositories
-
active
private boolean active
-
trail
private java.util.List trail
-
-
Constructor Detail
-
ResolutionNode
public ResolutionNode(Artifact artifact, java.util.List remoteRepositories)
-
ResolutionNode
public ResolutionNode(Artifact artifact, java.util.List remoteRepositories, ResolutionNode parent)
-
-
Method Detail
-
setArtifact
public void setArtifact(Artifact artifact)
-
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
-
getDependencyTrail
public java.util.List getDependencyTrail() throws OverConstrainedVersionException
- Returns:
List
<String
> with artifact ids- Throws:
OverConstrainedVersionException
-
getTrail
private java.util.List getTrail() throws OverConstrainedVersionException
- Throws:
OverConstrainedVersionException
-
isResolved
public boolean isResolved()
-
isChildOfRootNode
public boolean isChildOfRootNode()
-
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()
-
filterTrail
public boolean filterTrail(ArtifactFilter filter) throws OverConstrainedVersionException
- Throws:
OverConstrainedVersionException
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-