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

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

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

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

Constructor Summary
DestFileFilter(boolean overWriteReleases, boolean overWriteSnapshots, boolean overWriteIfNewer, boolean useSubDirectoryPerArtifact, boolean useSubDirectoryPerType, boolean useSubDirectoryPerScope, boolean useRepositoryLayout, boolean removeVersion, File outputFileDirectory)
           
DestFileFilter(File outputFileDirectory)
           
 
Method Summary
 Set filter(Set artifacts)
           
 File getOutputFileDirectory()
           
 boolean isArtifactIncluded(ArtifactItem item)
           
 boolean isOverWriteIfNewer()
           
 boolean isOverWriteReleases()
           
 boolean isOverWriteSnapshots()
           
 boolean isRemoveVersion()
           
 boolean isUseRepositoryLayout()
           
 boolean isUseSubDirectoryPerArtifact()
           
 boolean isUseSubDirectoryPerType()
           
 void setOutputFileDirectory(File outputFileDirectory)
           
 void setOverWriteIfNewer(boolean overWriteIfNewer)
           
 void setOverWriteReleases(boolean overWriteReleases)
           
 void setOverWriteSnapshots(boolean overWriteSnapshots)
           
 void setRemoveVersion(boolean removeVersion)
           
 void setUseRepositoryLayout(boolean useRepositoryLayout)
           
 void setUseSubDirectoryPerArtifact(boolean useSubDirectoryPerArtifact)
           
 void setUseSubDirectoryPerType(boolean useSubDirectoryPerType)
           
 
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
 

Constructor Detail

DestFileFilter

public DestFileFilter(File outputFileDirectory)

DestFileFilter

public DestFileFilter(boolean overWriteReleases,
                      boolean overWriteSnapshots,
                      boolean overWriteIfNewer,
                      boolean useSubDirectoryPerArtifact,
                      boolean useSubDirectoryPerType,
                      boolean useSubDirectoryPerScope,
                      boolean useRepositoryLayout,
                      boolean removeVersion,
                      File outputFileDirectory)
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

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.

getOutputFileDirectory

public File getOutputFileDirectory()
Returns:
Returns the outputFileDirectory.

setOutputFileDirectory

public void setOutputFileDirectory(File outputFileDirectory)
Parameters:
outputFileDirectory - The outputFileDirectory to set.

isRemoveVersion

public boolean isRemoveVersion()
Returns:
Returns the removeVersion.

setRemoveVersion

public void setRemoveVersion(boolean removeVersion)
Parameters:
removeVersion - The removeVersion to set.

isUseSubDirectoryPerArtifact

public boolean isUseSubDirectoryPerArtifact()
Returns:
Returns the useSubDirectoryPerArtifact.

setUseSubDirectoryPerArtifact

public void setUseSubDirectoryPerArtifact(boolean useSubDirectoryPerArtifact)
Parameters:
useSubDirectoryPerArtifact - The useSubDirectoryPerArtifact to set.

isUseSubDirectoryPerType

public boolean isUseSubDirectoryPerType()
Returns:
Returns the useSubDirectoryPerType.

setUseSubDirectoryPerType

public void setUseSubDirectoryPerType(boolean useSubDirectoryPerType)
Parameters:
useSubDirectoryPerType - The useSubDirectoryPerType to set.

isUseRepositoryLayout

public boolean isUseRepositoryLayout()
Returns:
Returns the useRepositoryLayout

setUseRepositoryLayout

public void setUseRepositoryLayout(boolean useRepositoryLayout)
Parameters:
useRepositoryLayout - the useRepositoryLayout to set

isArtifactIncluded

public boolean isArtifactIncluded(ArtifactItem item)
Specified by:
isArtifactIncluded in interface ArtifactItemFilter


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