public class ExclusionArtifactFilter extends java.lang.Object implements ArtifactFilter
Modifier and Type | Field and Description |
---|---|
private java.util.function.Predicate<Exclusion> |
artifactIdIsWildcard |
private java.util.List<Exclusion> |
exclusions |
private java.util.function.Predicate<Exclusion> |
groupIdAndArtifactIdIsWildcard |
private java.util.function.Predicate<Exclusion> |
groupIdIsWildcard |
private static java.lang.String |
WILDCARD |
Constructor and Description |
---|
ExclusionArtifactFilter(java.util.List<Exclusion> exclusions) |
Modifier and Type | Method and Description |
---|---|
private java.util.function.Predicate<Exclusion> |
exclude(Artifact artifact) |
boolean |
include(Artifact artifact) |
private java.util.function.Predicate<Exclusion> |
sameArtifactId(Artifact artifact) |
private java.util.function.Predicate<Exclusion> |
sameGroupId(Artifact artifact) |
private static final java.lang.String WILDCARD
private final java.util.List<Exclusion> exclusions
private java.util.function.Predicate<Exclusion> groupIdIsWildcard
private java.util.function.Predicate<Exclusion> artifactIdIsWildcard
private java.util.function.Predicate<Exclusion> groupIdAndArtifactIdIsWildcard
public ExclusionArtifactFilter(java.util.List<Exclusion> exclusions)
public boolean include(Artifact artifact)
include
in interface ArtifactFilter