Class MarkerFileFilter
java.lang.Object
org.apache.maven.shared.artifact.filter.collection.AbstractArtifactsFilter
org.apache.maven.plugins.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
- Author:
- Brian Fox
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMarkerFileFilter(boolean overWriteReleases, boolean overWriteSnapshots, boolean overWriteIfNewer, MarkerHandler handler) -
Method Summary
Modifier and TypeMethodDescriptionSet<org.apache.maven.artifact.Artifact> booleanbooleanbooleanbooleanvoidsetOverWriteIfNewer(boolean overWriteIfNewer) voidsetOverWriteReleases(boolean overWriteReleases) voidsetOverWriteSnapshots(boolean overWriteSnapshots) Methods inherited from class org.apache.maven.shared.artifact.filter.collection.AbstractArtifactsFilter
isArtifactIncluded
-
Field Details
-
handler
The handler.
-
-
Constructor Details
-
MarkerFileFilter
public MarkerFileFilter(boolean overWriteReleases, boolean overWriteSnapshots, boolean overWriteIfNewer, MarkerHandler handler) - Parameters:
overWriteReleases- true/falseoverWriteSnapshots- true/falseoverWriteIfNewer- true/falsehandler-MarkerHandler
-
-
Method Details
-
filter
public Set<org.apache.maven.artifact.Artifact> filter(Set<org.apache.maven.artifact.Artifact> artifacts) throws org.apache.maven.shared.artifact.filter.collection.ArtifactFilterException - Specified by:
filterin interfaceorg.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:
isArtifactIncludedin interfaceArtifactItemFilter- Parameters:
item-ArtifactItem- Returns:
- true/false
- Throws:
org.apache.maven.shared.artifact.filter.collection.ArtifactFilterException- in case of an error
-
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
-