org.apache.maven.plugin.dependency.utils.filters
Class MarkerFileFilter

java.lang.Object
  extended by org.apache.maven.plugin.dependency.utils.filters.AbstractArtifactsFilter
      extended by org.apache.maven.plugin.dependency.utils.filters.MarkerFileFilter
All Implemented Interfaces:
ArtifactItemFilter, ArtifactsFilter
Direct Known Subclasses:
ResolveFileFilter

public class MarkerFileFilter
extends AbstractArtifactsFilter
implements ArtifactItemFilter

Version:
$Id: MarkerFileFilter.java 552528 2007-07-02 16:12:47Z markh $
Author:
Brian Fox

Constructor Summary
MarkerFileFilter(boolean overWriteReleases, boolean overWriteSnapshots, boolean overWriteIfNewer, MarkerHandler handler)
           
 
Method Summary
 java.util.Set filter(java.util.Set artifacts, org.apache.maven.plugin.logging.Log log)
           
 boolean isOverWriteIfNewer()
           
 boolean isOverWriteReleases()
           
 boolean isOverWriteSnapshots()
           
 boolean okToProcess(ArtifactItem item)
           
 void setOverWriteIfNewer(boolean overWriteIfNewer)
           
 void setOverWriteReleases(boolean overWriteReleases)
           
 void setOverWriteSnapshots(boolean overWriteSnapshots)
           
 
Methods inherited from class org.apache.maven.plugin.dependency.utils.filters.AbstractArtifactsFilter
okToProcess
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MarkerFileFilter

public MarkerFileFilter(boolean overWriteReleases,
                        boolean overWriteSnapshots,
                        boolean overWriteIfNewer,
                        MarkerHandler handler)
Method Detail

filter

public java.util.Set filter(java.util.Set artifacts,
                            org.apache.maven.plugin.logging.Log log)
                     throws org.apache.maven.plugin.MojoExecutionException
Specified by:
filter in interface ArtifactsFilter
Throws:
org.apache.maven.plugin.MojoExecutionException

okToProcess

public boolean okToProcess(ArtifactItem item)
                    throws org.apache.maven.plugin.MojoExecutionException
Specified by:
okToProcess in interface ArtifactItemFilter
Throws:
org.apache.maven.plugin.MojoExecutionException

isOverWriteReleases

public boolean isOverWriteReleases()
Returns:
Returns the overWriteReleases.

setOverWriteReleases

public void setOverWriteReleases(boolean overWriteReleases)
Parameters:
overWriteReleases - The overWriteReleases to set.

isOverWriteSnapshots

public boolean isOverWriteSnapshots()
Returns:
Returns the overWriteSnapshots.

setOverWriteSnapshots

public void setOverWriteSnapshots(boolean overWriteSnapshots)
Parameters:
overWriteSnapshots - The overWriteSnapshots to set.

isOverWriteIfNewer

public boolean isOverWriteIfNewer()
Returns:
Returns the overWriteIfNewer.

setOverWriteIfNewer

public void setOverWriteIfNewer(boolean overWriteIfNewer)
Parameters:
overWriteIfNewer - The overWriteIfNewer to set.


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