Class PatternIncludesArtifactFilter
java.lang.Object
org.apache.maven.shared.artifact.filter.PatternIncludesArtifactFilter
- All Implemented Interfaces:
org.apache.maven.artifact.resolver.filter.ArtifactFilter, StatisticsReportingArtifactFilter
- Direct Known Subclasses:
PatternExcludesArtifactFilter
public class PatternIncludesArtifactFilter
extends Object
implements org.apache.maven.artifact.resolver.filter.ArtifactFilter, StatisticsReportingArtifactFilter
TODO: include in maven-artifact in future
- Author:
- Brett Porter
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionPatternIncludesArtifactFilter(Collection<String> patterns) Constructor for PatternIncludesArtifactFilter.PatternIncludesArtifactFilter(Collection<String> patterns, boolean actTransitively) Constructor for PatternIncludesArtifactFilter. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddFilteredArtifact(org.apache.maven.artifact.Artifact artifact) addFilteredArtifact.protected Stringprotected StringbooleanhasMissedCriteria.booleaninclude(org.apache.maven.artifact.Artifact artifact) protected booleanpatternMatches(org.apache.maven.artifact.Artifact artifact) voidreportFilteredArtifacts(org.slf4j.Logger logger) reportFilteredArtifacts.voidreportMissedCriteria(org.slf4j.Logger logger) reportMissedCriteria.toString()
-
Constructor Details
-
PatternIncludesArtifactFilter
Constructor for PatternIncludesArtifactFilter.
- Parameters:
patterns- The pattern to be used.
-
PatternIncludesArtifactFilter
Constructor for PatternIncludesArtifactFilter.
- Parameters:
patterns- The pattern to be used.actTransitively- transitive yes/no.
-
-
Method Details
-
include
public boolean include(org.apache.maven.artifact.Artifact artifact) - Specified by:
includein interfaceorg.apache.maven.artifact.resolver.filter.ArtifactFilter
-
patternMatches
protected boolean patternMatches(org.apache.maven.artifact.Artifact artifact) -
addFilteredArtifact
protected void addFilteredArtifact(org.apache.maven.artifact.Artifact artifact) addFilteredArtifact.
- Parameters:
artifact- add artifact to the filtered artifacts list.
-
reportMissedCriteria
public void reportMissedCriteria(org.slf4j.Logger logger) Description copied from interface:StatisticsReportingArtifactFilterreportMissedCriteria.
- Specified by:
reportMissedCriteriain interfaceStatisticsReportingArtifactFilter- Parameters:
logger- the logger
-
toString
-
getPatternsAsString
-
getFilterDescription
-
reportFilteredArtifacts
public void reportFilteredArtifacts(org.slf4j.Logger logger) Description copied from interface:StatisticsReportingArtifactFilterreportFilteredArtifacts.
- Specified by:
reportFilteredArtifactsin interfaceStatisticsReportingArtifactFilter- Parameters:
logger- the logger
-
hasMissedCriteria
public boolean hasMissedCriteria()Description copied from interface:StatisticsReportingArtifactFilterhasMissedCriteria.
- Specified by:
hasMissedCriteriain interfaceStatisticsReportingArtifactFilter- Returns:
trueif missed criteria;falseotherwise.
-