org.apache.maven.shared.artifact.filter
Class PatternIncludesArtifactFilter

java.lang.Object
  extended by org.apache.maven.shared.artifact.filter.PatternIncludesArtifactFilter
All Implemented Interfaces:
ArtifactFilter, StatisticsReportingArtifactFilter
Direct Known Subclasses:
PatternExcludesArtifactFilter

public class PatternIncludesArtifactFilter
extends Object
implements ArtifactFilter, StatisticsReportingArtifactFilter

TODO: include in maven-artifact in future

Author:
Brett Porter
See Also:
StrictPatternIncludesArtifactFilter

Constructor Summary
PatternIncludesArtifactFilter(List patterns)
           
PatternIncludesArtifactFilter(List patterns, boolean actTransitively)
           
 
Method Summary
protected  void addFilteredArtifactId(String artifactId)
           
protected  String getFilterDescription()
           
protected  String getPatternsAsString()
           
 boolean hasMissedCriteria()
           
 boolean include(Artifact artifact)
           
protected  boolean patternMatches(Artifact artifact)
           
protected  Boolean positiveMatch(Artifact artifact)
           
 void reportFilteredArtifacts(Logger logger)
           
 void reportMissedCriteria(Logger logger)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PatternIncludesArtifactFilter

public PatternIncludesArtifactFilter(List patterns)

PatternIncludesArtifactFilter

public PatternIncludesArtifactFilter(List patterns,
                                     boolean actTransitively)
Method Detail

include

public boolean include(Artifact artifact)
Specified by:
include in interface ArtifactFilter

patternMatches

protected boolean patternMatches(Artifact artifact)

addFilteredArtifactId

protected void addFilteredArtifactId(String artifactId)

positiveMatch

protected Boolean positiveMatch(Artifact artifact)

reportMissedCriteria

public void reportMissedCriteria(Logger logger)
Specified by:
reportMissedCriteria in interface StatisticsReportingArtifactFilter

toString

public String toString()
Overrides:
toString in class Object

getPatternsAsString

protected String getPatternsAsString()

getFilterDescription

protected String getFilterDescription()

reportFilteredArtifacts

public void reportFilteredArtifacts(Logger logger)
Specified by:
reportFilteredArtifacts in interface StatisticsReportingArtifactFilter

hasMissedCriteria

public boolean hasMissedCriteria()
Specified by:
hasMissedCriteria in interface StatisticsReportingArtifactFilter


Copyright © 2002-2011 The Apache Software Foundation. All Rights Reserved.