Forge - Maven Impl 2.0.0.Alpha3

org.jboss.forge.maven.dependencies
Class MavenDependencyAdapter

java.lang.Object
  extended by org.apache.maven.model.Dependency
      extended by org.jboss.forge.maven.dependencies.MavenDependencyAdapter
All Implemented Interfaces:
Serializable, Cloneable, org.apache.maven.model.InputLocationTracker, Dependency

public class MavenDependencyAdapter
extends org.apache.maven.model.Dependency
implements Dependency

Author:
Lincoln Baxter, III
See Also:
Serialized Form

Constructor Summary
MavenDependencyAdapter(org.apache.maven.model.Dependency dep)
           
MavenDependencyAdapter(Dependency dep)
           
MavenDependencyAdapter(org.sonatype.aether.graph.Dependency dep)
           
 
Method Summary
static List<Dependency> fromAetherList(List<org.sonatype.aether.graph.Dependency> dependencies)
           
static List<Dependency> fromMavenList(List<org.apache.maven.model.Dependency> dependencies)
           
 FileResource<?> getArtifact()
           
 Coordinate getCoordinate()
           
 List<Coordinate> getExcludedCoordinates()
           
 String getScope()
           
 String getScopeType()
           
 String getType()
           
static List<org.apache.maven.model.Dependency> toMavenList(List<Dependency> dependencies)
           
 String toString()
           
 
Methods inherited from class org.apache.maven.model.Dependency
addExclusion, clone, getArtifactId, getClassifier, getExclusions, getGroupId, getLocation, getManagementKey, getOptional, getSystemPath, getVersion, isOptional, removeExclusion, setArtifactId, setClassifier, setExclusions, setGroupId, setLocation, setOptional, setOptional, setScope, setSystemPath, setType, setVersion
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.forge.dependencies.Dependency
isOptional
 

Constructor Detail

MavenDependencyAdapter

public MavenDependencyAdapter(org.apache.maven.model.Dependency dep)

MavenDependencyAdapter

public MavenDependencyAdapter(Dependency dep)

MavenDependencyAdapter

public MavenDependencyAdapter(org.sonatype.aether.graph.Dependency dep)
Method Detail

getCoordinate

public Coordinate getCoordinate()
Specified by:
getCoordinate in interface Dependency

getArtifact

public FileResource<?> getArtifact()
                            throws DependencyException
Specified by:
getArtifact in interface Dependency
Throws:
DependencyException

getScope

public String getScope()
Overrides:
getScope in class org.apache.maven.model.Dependency

getScopeType

public String getScopeType()
Specified by:
getScopeType in interface Dependency

getExcludedCoordinates

public List<Coordinate> getExcludedCoordinates()
Specified by:
getExcludedCoordinates in interface Dependency

fromMavenList

public static List<Dependency> fromMavenList(List<org.apache.maven.model.Dependency> dependencies)

toMavenList

public static List<org.apache.maven.model.Dependency> toMavenList(List<Dependency> dependencies)

getType

public String getType()
Overrides:
getType in class org.apache.maven.model.Dependency

toString

public String toString()
Overrides:
toString in class org.apache.maven.model.Dependency

fromAetherList

public static List<Dependency> fromAetherList(List<org.sonatype.aether.graph.Dependency> dependencies)

Forge - Maven Impl 2.0.0.Alpha3

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.