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) PatternIncludesArtifactFilter
(Collection<String> patterns, boolean actTransitively) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addFilteredArtifactId
(String artifactId) protected String
protected String
boolean
boolean
include
(org.apache.maven.artifact.Artifact artifact) protected boolean
patternMatches
(org.apache.maven.artifact.Artifact artifact) protected Boolean
positiveMatch
(org.apache.maven.artifact.Artifact artifact) void
reportFilteredArtifacts
(org.codehaus.plexus.logging.Logger logger) void
reportMissedCriteria
(org.codehaus.plexus.logging.Logger logger) toString()
-
Constructor Details
-
PatternIncludesArtifactFilter
- Parameters:
patterns
- The pattern to be used.
-
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) - Parameters:
artifact
- to check for.- Returns:
- true if the match is true false otherwise.
-
addFilteredArtifactId
- Parameters:
artifactId
- add artifact to the filtered artifacts list.
-
positiveMatch
- Parameters:
artifact
- check for positive match.- Returns:
- true/false.
-
reportMissedCriteria
public void reportMissedCriteria(org.codehaus.plexus.logging.Logger logger) - Specified by:
reportMissedCriteria
in interfaceStatisticsReportingArtifactFilter
- Parameters:
logger
- The logger.
-
toString
-
getPatternsAsString
- Returns:
- pattern as a string.
-
getFilterDescription
- Returns:
- description.
-
reportFilteredArtifacts
public void reportFilteredArtifacts(org.codehaus.plexus.logging.Logger logger) - Specified by:
reportFilteredArtifacts
in interfaceStatisticsReportingArtifactFilter
- Parameters:
logger
- The logger.
-
hasMissedCriteria
public boolean hasMissedCriteria()- Specified by:
hasMissedCriteria
in interfaceStatisticsReportingArtifactFilter
- Returns:
true
if missed cireteriafalse
otherwise.
-