Package org.eclipse.aether.graph
Class Exclusion
- java.lang.Object
-
- org.eclipse.aether.graph.Exclusion
-
public final class Exclusion extends java.lang.ObjectAn exclusion of one or more transitive dependencies.- See Also:
Dependency.getExclusions()
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringartifactIdprivate java.lang.Stringclassifierprivate java.lang.Stringextensionprivate java.lang.StringgroupId
-
Constructor Summary
Constructors Constructor Description Exclusion(java.lang.String groupId, java.lang.String artifactId, java.lang.String classifier, java.lang.String extension)Creates an exclusion for artifacts with the specified coordinates.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetArtifactId()Gets the artifact identifier for artifacts to exclude.java.lang.StringgetClassifier()Gets the classifier for artifacts to exclude.java.lang.StringgetExtension()Gets the file extension for artifacts to exclude.java.lang.StringgetGroupId()Gets the group identifier for artifacts to exclude.inthashCode()java.lang.StringtoString()
-
-
-
Constructor Detail
-
Exclusion
public Exclusion(java.lang.String groupId, java.lang.String artifactId, java.lang.String classifier, java.lang.String extension)Creates an exclusion for artifacts with the specified coordinates.- Parameters:
groupId- The group identifier, may benull.artifactId- The artifact identifier, may benull.classifier- The classifier, may benull.extension- The file extension, may benull.
-
-
Method Detail
-
getGroupId
public java.lang.String getGroupId()
Gets the group identifier for artifacts to exclude.- Returns:
- The group identifier, never
null.
-
getArtifactId
public java.lang.String getArtifactId()
Gets the artifact identifier for artifacts to exclude.- Returns:
- The artifact identifier, never
null.
-
getClassifier
public java.lang.String getClassifier()
Gets the classifier for artifacts to exclude.- Returns:
- The classifier, never
null.
-
getExtension
public java.lang.String getExtension()
Gets the file extension for artifacts to exclude.- Returns:
- The file extension of artifacts to exclude, never
null.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-