|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sonatype.aether.util.graph.DefaultDependencyNode
public class DefaultDependencyNode
A node within a dependency graph.
| Constructor Summary | |
|---|---|
DefaultDependencyNode()
Creates an empty dependency node. |
|
DefaultDependencyNode(Dependency dependency)
Creates a new root node with the specified dependency. |
|
DefaultDependencyNode(DependencyNode node)
Creates a shallow clone of the specified node. |
|
| Method Summary | |
|---|---|
boolean |
accept(DependencyVisitor visitor)
|
Collection<Artifact> |
getAliases()
|
List<DependencyNode> |
getChildren()
|
Map<Object,Object> |
getData()
|
Dependency |
getDependency()
|
String |
getPremanagedScope()
|
String |
getPremanagedVersion()
|
List<Artifact> |
getRelocations()
|
List<RemoteRepository> |
getRepositories()
|
String |
getRequestContext()
|
Version |
getVersion()
|
VersionConstraint |
getVersionConstraint()
|
void |
setAliases(Collection<Artifact> aliases)
Sets the known aliases for this dependency's artifact. |
void |
setArtifact(Artifact artifact)
|
void |
setData(Map<Object,Object> data)
|
void |
setData(Object key,
Object value)
|
void |
setDependency(Dependency dependency)
|
void |
setPremanagedScope(String premanagedScope)
Sets the scope for this dependency before dependency management was applied (if any). |
void |
setPremanagedVersion(String premanagedVersion)
Sets the version or version range for this dependency before dependency management was applied (if any). |
void |
setRelocations(List<Artifact> relocations)
Sets the sequence of relocations that was followed to resolve this dependency's artifact. |
void |
setRepositories(List<RemoteRepository> repositories)
Sets the remote repositories from which this node's artifact shall be resolved. |
void |
setRequestContext(String context)
|
void |
setScope(String scope)
|
void |
setVersion(Version version)
|
void |
setVersionConstraint(VersionConstraint versionConstraint)
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultDependencyNode()
public DefaultDependencyNode(Dependency dependency)
dependency - The dependency associated with this node, may be null.public DefaultDependencyNode(DependencyNode node)
node - The node to copy, must not be null.| Method Detail |
|---|
public List<DependencyNode> getChildren()
getChildren in interface DependencyNodepublic Dependency getDependency()
getDependency in interface DependencyNodepublic void setDependency(Dependency dependency)
public void setArtifact(Artifact artifact)
setArtifact in interface DependencyNodepublic List<Artifact> getRelocations()
getRelocations in interface DependencyNodepublic void setRelocations(List<Artifact> relocations)
relocations - The sequence of relocations, may be null.public Collection<Artifact> getAliases()
getAliases in interface DependencyNodepublic void setAliases(Collection<Artifact> aliases)
aliases - The known aliases, may be null.public VersionConstraint getVersionConstraint()
getVersionConstraint in interface DependencyNodepublic void setVersionConstraint(VersionConstraint versionConstraint)
public Version getVersion()
getVersion in interface DependencyNodepublic void setVersion(Version version)
public void setScope(String scope)
setScope in interface DependencyNodepublic String getPremanagedVersion()
getPremanagedVersion in interface DependencyNodepublic void setPremanagedVersion(String premanagedVersion)
premanagedVersion - The originally declared dependency version or null if the version was not
managed.public String getPremanagedScope()
getPremanagedScope in interface DependencyNodepublic void setPremanagedScope(String premanagedScope)
premanagedScope - The originally declared dependency scope or null if the scope was not managed.public List<RemoteRepository> getRepositories()
getRepositories in interface DependencyNodepublic void setRepositories(List<RemoteRepository> repositories)
repositories - The remote repositories to use for artifact resolution, may be null.public String getRequestContext()
getRequestContext in interface DependencyNodepublic void setRequestContext(String context)
setRequestContext in interface DependencyNodepublic Map<Object,Object> getData()
getData in interface DependencyNodepublic void setData(Map<Object,Object> data)
public void setData(Object key,
Object value)
setData in interface DependencyNodepublic boolean accept(DependencyVisitor visitor)
accept in interface DependencyNodepublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||