Class GNPatternIncludesArtifactFilter
java.lang.Object
org.apache.maven.shared.artifact.filter.GNPatternIncludesArtifactFilter
- All Implemented Interfaces:
org.apache.maven.artifact.resolver.filter.ArtifactFilter
,StatisticsReportingArtifactFilter
public class GNPatternIncludesArtifactFilter
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
ConstructorDescriptionGNPatternIncludesArtifactFilter
(Collection<String> patterns) Constructor for PatternIncludesArtifactFilter.GNPatternIncludesArtifactFilter
(Collection<String> patterns, boolean actTransitively) Constructor for PatternIncludesArtifactFilter. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addFilteredArtifact
(org.apache.maven.artifact.Artifact artifact) addFilteredArtifact.protected String
getFilterDescription.protected String
getPatternsAsString.boolean
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) toString()
-
Constructor Details
-
GNPatternIncludesArtifactFilter
Constructor for PatternIncludesArtifactFilter.
- Parameters:
patterns
- The pattern to be used.
-
GNPatternIncludesArtifactFilter
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) patternMatches.
- Parameters:
artifact
- to check for.- Returns:
- true if the match is true false otherwise.
-
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) - Specified by:
reportMissedCriteria
in interfaceStatisticsReportingArtifactFilter
-
toString
-
getPatternsAsString
getPatternsAsString.
- Returns:
- pattern as a string.
-
getFilterDescription
getFilterDescription.
- Returns:
- description.
-
reportFilteredArtifacts
public void reportFilteredArtifacts(org.slf4j.Logger logger) - Specified by:
reportFilteredArtifacts
in interfaceStatisticsReportingArtifactFilter
-
hasMissedCriteria
public boolean hasMissedCriteria()- Specified by:
hasMissedCriteria
in interfaceStatisticsReportingArtifactFilter
- Returns:
- a boolean.
-