Class OldPatternIncludesArtifactFilter

java.lang.Object
org.apache.maven.shared.artifact.filter.OldPatternIncludesArtifactFilter
All Implemented Interfaces:
org.apache.maven.artifact.resolver.filter.ArtifactFilter, StatisticsReportingArtifactFilter

public class OldPatternIncludesArtifactFilter 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

    • OldPatternIncludesArtifactFilter

      public OldPatternIncludesArtifactFilter(Collection<String> patterns)
      Parameters:
      patterns - The pattern to be used.
    • OldPatternIncludesArtifactFilter

      public OldPatternIncludesArtifactFilter(Collection<String> patterns, boolean actTransitively)
      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)
      Parameters:
      artifact - to check for.
      Returns:
      true if the match is true false otherwise.
    • addFilteredArtifactId

      protected void addFilteredArtifactId(String artifactId)
      Parameters:
      artifactId - add artifact to the filtered artifacts list.
    • positiveMatch

      protected Boolean positiveMatch(org.apache.maven.artifact.Artifact artifact)
      Parameters:
      artifact - check for positive match.
      Returns:
      true/false.
    • 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()
      Returns:
      pattern as a string.
    • getFilterDescription

      protected String 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