org.apache.maven.mae.depgraph.impl
Class ArtifactOnlyDependencyNode

java.lang.Object
  extended by org.apache.maven.mae.depgraph.impl.ArtifactOnlyDependencyNode
All Implemented Interfaces:
org.sonatype.aether.graph.DependencyNode

public final class ArtifactOnlyDependencyNode
extends Object
implements org.sonatype.aether.graph.DependencyNode


Constructor Summary
ArtifactOnlyDependencyNode(org.sonatype.aether.artifact.Artifact artifact)
           
 
Method Summary
 boolean accept(org.sonatype.aether.graph.DependencyVisitor visitor)
           
 Collection<org.sonatype.aether.artifact.Artifact> getAliases()
           
 List<org.sonatype.aether.graph.DependencyNode> getChildren()
           
 Map<Object,Object> getData()
           
 org.sonatype.aether.graph.Dependency getDependency()
           
 String getPremanagedScope()
           
 String getPremanagedVersion()
           
 List<org.sonatype.aether.artifact.Artifact> getRelocations()
           
 List<org.sonatype.aether.repository.RemoteRepository> getRepositories()
           
 String getRequestContext()
           
 org.sonatype.aether.version.Version getVersion()
           
 org.sonatype.aether.version.VersionConstraint getVersionConstraint()
           
 void setArtifact(org.sonatype.aether.artifact.Artifact artifact)
           
 void setData(Object key, Object value)
           
 void setRequestContext(String requestContext)
           
 void setScope(String scope)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArtifactOnlyDependencyNode

public ArtifactOnlyDependencyNode(org.sonatype.aether.artifact.Artifact artifact)
Method Detail

getChildren

public List<org.sonatype.aether.graph.DependencyNode> getChildren()
Specified by:
getChildren in interface org.sonatype.aether.graph.DependencyNode

getDependency

public org.sonatype.aether.graph.Dependency getDependency()
Specified by:
getDependency in interface org.sonatype.aether.graph.DependencyNode

setArtifact

public void setArtifact(org.sonatype.aether.artifact.Artifact artifact)
Specified by:
setArtifact in interface org.sonatype.aether.graph.DependencyNode

getRelocations

public List<org.sonatype.aether.artifact.Artifact> getRelocations()
Specified by:
getRelocations in interface org.sonatype.aether.graph.DependencyNode

getAliases

public Collection<org.sonatype.aether.artifact.Artifact> getAliases()
Specified by:
getAliases in interface org.sonatype.aether.graph.DependencyNode

getVersionConstraint

public org.sonatype.aether.version.VersionConstraint getVersionConstraint()
Specified by:
getVersionConstraint in interface org.sonatype.aether.graph.DependencyNode

getVersion

public org.sonatype.aether.version.Version getVersion()
Specified by:
getVersion in interface org.sonatype.aether.graph.DependencyNode

setScope

public void setScope(String scope)
Specified by:
setScope in interface org.sonatype.aether.graph.DependencyNode

getPremanagedVersion

public String getPremanagedVersion()
Specified by:
getPremanagedVersion in interface org.sonatype.aether.graph.DependencyNode

getPremanagedScope

public String getPremanagedScope()
Specified by:
getPremanagedScope in interface org.sonatype.aether.graph.DependencyNode

getRepositories

public List<org.sonatype.aether.repository.RemoteRepository> getRepositories()
Specified by:
getRepositories in interface org.sonatype.aether.graph.DependencyNode

getRequestContext

public String getRequestContext()
Specified by:
getRequestContext in interface org.sonatype.aether.graph.DependencyNode

setRequestContext

public void setRequestContext(String requestContext)
Specified by:
setRequestContext in interface org.sonatype.aether.graph.DependencyNode

getData

public Map<Object,Object> getData()
Specified by:
getData in interface org.sonatype.aether.graph.DependencyNode

setData

public void setData(Object key,
                    Object value)
Specified by:
setData in interface org.sonatype.aether.graph.DependencyNode

accept

public boolean accept(org.sonatype.aether.graph.DependencyVisitor visitor)
Specified by:
accept in interface org.sonatype.aether.graph.DependencyNode


Copyright © 2002-2011 The Apache Software Foundation. All Rights Reserved.