public class GNPatternIncludesArtifactFilter extends Object implements org.apache.maven.artifact.resolver.filter.ArtifactFilter, StatisticsReportingArtifactFilter
StrictPatternIncludesArtifactFilter
Constructor and Description |
---|
GNPatternIncludesArtifactFilter(Collection<String> patterns)
Constructor for PatternIncludesArtifactFilter.
|
GNPatternIncludesArtifactFilter(Collection<String> patterns,
boolean actTransitively)
Constructor for PatternIncludesArtifactFilter.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addFilteredArtifact(org.apache.maven.artifact.Artifact artifact)
addFilteredArtifact.
|
protected String |
getFilterDescription()
getFilterDescription.
|
protected String |
getPatternsAsString()
getPatternsAsString.
|
boolean |
hasMissedCriteria() |
boolean |
include(org.apache.maven.artifact.Artifact artifact) |
protected boolean |
patternMatches(org.apache.maven.artifact.Artifact artifact)
patternMatches.
|
void |
reportFilteredArtifacts(org.slf4j.Logger logger) |
void |
reportMissedCriteria(org.slf4j.Logger logger) |
String |
toString() |
public GNPatternIncludesArtifactFilter(Collection<String> patterns)
Constructor for PatternIncludesArtifactFilter.
patterns
- The pattern to be used.public GNPatternIncludesArtifactFilter(Collection<String> patterns, boolean actTransitively)
Constructor for PatternIncludesArtifactFilter.
patterns
- The pattern to be used.actTransitively
- transitive yes/no.public boolean include(org.apache.maven.artifact.Artifact artifact)
include
in interface org.apache.maven.artifact.resolver.filter.ArtifactFilter
protected boolean patternMatches(org.apache.maven.artifact.Artifact artifact)
patternMatches.
artifact
- to check for.protected void addFilteredArtifact(org.apache.maven.artifact.Artifact artifact)
addFilteredArtifact.
artifact
- add artifact to the filtered artifacts list.public void reportMissedCriteria(org.slf4j.Logger logger)
reportMissedCriteria
in interface StatisticsReportingArtifactFilter
protected String getPatternsAsString()
getPatternsAsString.
protected String getFilterDescription()
getFilterDescription.
public void reportFilteredArtifacts(org.slf4j.Logger logger)
reportFilteredArtifacts
in interface StatisticsReportingArtifactFilter
public boolean hasMissedCriteria()
hasMissedCriteria
in interface StatisticsReportingArtifactFilter
Copyright © 2002–2022 The Apache Software Foundation. All rights reserved.