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 voidaddFilteredArtifactId(String artifactId) protected Stringprotected Stringbooleanbooleaninclude(org.apache.maven.artifact.Artifact artifact) protected booleanpatternMatches(org.apache.maven.artifact.Artifact artifact) protected BooleanpositiveMatch(org.apache.maven.artifact.Artifact artifact) voidreportFilteredArtifacts(org.codehaus.plexus.logging.Logger logger) voidreportMissedCriteria(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:
includein 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:
reportMissedCriteriain 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:
reportFilteredArtifactsin interfaceStatisticsReportingArtifactFilter- Parameters:
logger- The logger.
-
hasMissedCriteria
public boolean hasMissedCriteria()- Specified by:
hasMissedCriteriain interfaceStatisticsReportingArtifactFilter- Returns:
trueif missed cireteriafalseotherwise.
-