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 Details

    • GNPatternIncludesArtifactFilter

      public GNPatternIncludesArtifactFilter(Collection<String> patterns)

      Constructor for PatternIncludesArtifactFilter.

      Parameters:
      patterns - The pattern to be used.
    • GNPatternIncludesArtifactFilter

      public GNPatternIncludesArtifactFilter(Collection<String> patterns, boolean actTransitively)

      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 interface org.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 interface StatisticsReportingArtifactFilter
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getPatternsAsString

      protected String getPatternsAsString()

      getPatternsAsString.

      Returns:
      pattern as a string.
    • getFilterDescription

      protected String getFilterDescription()

      getFilterDescription.

      Returns:
      description.
    • reportFilteredArtifacts

      public void reportFilteredArtifacts(org.slf4j.Logger logger)
      Specified by:
      reportFilteredArtifacts in interface StatisticsReportingArtifactFilter
    • hasMissedCriteria

      public boolean hasMissedCriteria()
      Specified by:
      hasMissedCriteria in interface StatisticsReportingArtifactFilter
      Returns:
      a boolean.