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
ConstructorDescriptionPatternIncludesArtifactFilter
(Collection<String> patterns) Constructor for PatternIncludesArtifactFilter.PatternIncludesArtifactFilter
(Collection<String> patterns, boolean actTransitively) Constructor for PatternIncludesArtifactFilter. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addFilteredArtifact
(org.apache.maven.artifact.Artifact artifact) addFilteredArtifact.protected String
protected String
boolean
hasMissedCriteria.boolean
include
(org.apache.maven.artifact.Artifact artifact) protected boolean
patternMatches
(org.apache.maven.artifact.Artifact artifact) void
reportFilteredArtifacts
(org.slf4j.Logger logger) reportFilteredArtifacts.void
reportMissedCriteria
(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:
include
in 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:StatisticsReportingArtifactFilter
reportMissedCriteria.
- Specified by:
reportMissedCriteria
in interfaceStatisticsReportingArtifactFilter
- Parameters:
logger
- the logger
-
toString
-
getPatternsAsString
-
getFilterDescription
-
reportFilteredArtifacts
public void reportFilteredArtifacts(org.slf4j.Logger logger) Description copied from interface:StatisticsReportingArtifactFilter
reportFilteredArtifacts.
- Specified by:
reportFilteredArtifacts
in interfaceStatisticsReportingArtifactFilter
- Parameters:
logger
- the logger
-
hasMissedCriteria
public boolean hasMissedCriteria()Description copied from interface:StatisticsReportingArtifactFilter
hasMissedCriteria.
- Specified by:
hasMissedCriteria
in interfaceStatisticsReportingArtifactFilter
- Returns:
true
if missed criteria;false
otherwise.
-