Class Dependencies
java.lang.Object
org.codehaus.mojo.flatten.Dependencies
This is a simple container for
Dependency objects. Rather than using a List this object allows
operations like contains(Dependency) that work reliably even though Dependency class does not
properly implement equals.-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(org.apache.maven.model.Dependency dependency) voidbooleancontains(org.apache.maven.model.Dependency dependency) protected StringgetKey(org.apache.maven.model.Dependency dependency) org.apache.maven.model.Dependencyresolve(org.apache.maven.model.Dependency dependency) List<org.apache.maven.model.Dependency> toList()
-
Field Details
-
key2DependencyMap
-
-
Constructor Details
-
Dependencies
public Dependencies()The constructor.
-
-
Method Details
-
getKey
-
addAll
-
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
- Returns:
- a
Listwith theDependencyobjects contained in theseDependencies.
-