Package org.codehaus.mojo.flatten
Class Dependencies
- java.lang.Object
-
- org.codehaus.mojo.flatten.Dependencies
-
public class Dependencies extends java.lang.ObjectThis is a simple container forDependencyobjects. Rather than using aListthis object allows operations likecontains(Dependency)that work reliably even thoughDependencyclass does not properly implementequals.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,org.apache.maven.model.Dependency>key2DependencyMap
-
Constructor Summary
Constructors Constructor Description Dependencies()The constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(org.apache.maven.model.Dependency dependency)voidaddAll(java.util.List<org.apache.maven.model.Dependency> dependencies)booleancontains(org.apache.maven.model.Dependency dependency)protected java.lang.StringgetKey(org.apache.maven.model.Dependency dependency)org.apache.maven.model.Dependencyresolve(org.apache.maven.model.Dependency dependency)java.util.List<org.apache.maven.model.Dependency>toList()
-
-
-
Field Detail
-
key2DependencyMap
private final java.util.Map<java.lang.String,org.apache.maven.model.Dependency> key2DependencyMap
- See Also:
add(Dependency)
-
-
Method Detail
-
getKey
protected java.lang.String getKey(org.apache.maven.model.Dependency dependency)
- Parameters:
dependency- is theDependencytoputorget.- Returns:
- the
keyfor theDependency.
-
addAll
public void addAll(java.util.List<org.apache.maven.model.Dependency> dependencies)
- Parameters:
dependencies- theListofDependencyobjects toadd.
-
add
public void add(org.apache.maven.model.Dependency dependency)
- Parameters:
dependency- theDependencyto add.
-
contains
public boolean contains(org.apache.maven.model.Dependency dependency)
- Parameters:
dependency- theDependencyto test.- Returns:
trueif the givenDependencyis contained in theseDependencies,falseotherwise.
-
resolve
public org.apache.maven.model.Dependency resolve(org.apache.maven.model.Dependency dependency)
- Parameters:
dependency- theDependencyto resolve.- Returns:
- a full declared
Dependency
-
toList
public java.util.List<org.apache.maven.model.Dependency> toList()
- Returns:
- a
Listwith theDependencyobjects contained in theseDependencies.
-
-