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)
           
 List<Dependency> getExcludedDependencies()
           
 String getPackagingType()
           
 PackagingType getPackagingTypeEnum()
           
 String getScope()
           
 String getScopeType()
           
 ScopeType getScopeTypeEnum()
           
 String getType()
           
 String toCoordinates()
           
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.project.dependencies.Dependency
getArtifactId, getClassifier, getGroupId, getVersion
 

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

getScope

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

getScopeType

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

getScopeTypeEnum

public ScopeType getScopeTypeEnum()
Specified by:
getScopeTypeEnum in interface Dependency

getExcludedDependencies

public List<Dependency> getExcludedDependencies()
Specified by:
getExcludedDependencies 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)

getPackagingType

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

getPackagingTypeEnum

public PackagingType getPackagingTypeEnum()
Specified by:
getPackagingTypeEnum in interface Dependency

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

toCoordinates

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

fromAetherList

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


Copyright © 2011 Seam Framework. All Rights Reserved.