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

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

public class MarkerFileFilter
extends org.apache.maven.shared.artifact.filter.collection.AbstractArtifactsFilter
implements ArtifactItemFilter

Version:
$Id: MarkerFileFilter.java 1085967 2011-03-27 15:51:44Z hboutemy $
Author:
Brian Fox

Field Summary
protected  MarkerHandler handler
           
 
Constructor Summary
MarkerFileFilter(boolean overWriteReleases, boolean overWriteSnapshots, boolean overWriteIfNewer, MarkerHandler handler)
           
 
Method Summary
 Set filter(Set artifacts)
           
 boolean isArtifactIncluded(ArtifactItem item)
           
 boolean isOverWriteIfNewer()
           
 boolean isOverWriteReleases()
           
 boolean isOverWriteSnapshots()
           
 void setOverWriteIfNewer(boolean overWriteIfNewer)
           
 void setOverWriteReleases(boolean overWriteReleases)
           
 void setOverWriteSnapshots(boolean overWriteSnapshots)
           
 
Methods inherited from class org.apache.maven.shared.artifact.filter.collection.AbstractArtifactsFilter
isArtifactIncluded
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

handler

protected final MarkerHandler handler
Constructor Detail

MarkerFileFilter

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

filter

public Set filter(Set artifacts)
           throws org.apache.maven.shared.artifact.filter.collection.ArtifactFilterException
Specified by:
filter in interface org.apache.maven.shared.artifact.filter.collection.ArtifactsFilter
Throws:
org.apache.maven.shared.artifact.filter.collection.ArtifactFilterException

isArtifactIncluded

public boolean isArtifactIncluded(ArtifactItem item)
                           throws org.apache.maven.shared.artifact.filter.collection.ArtifactFilterException
Specified by:
isArtifactIncluded in interface ArtifactItemFilter
Throws:
org.apache.maven.shared.artifact.filter.collection.ArtifactFilterException

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 The Apache Software Foundation. All Rights Reserved.