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
-
-
Field Summary
Fields Modifier and Type Field Description protected MarkerHandlerhandlerThe handler.private booleanoverWriteIfNewerprivate booleanoverWriteReleasesprivate booleanoverWriteSnapshots
-
Constructor Summary
Constructors Constructor Description MarkerFileFilter(boolean overWriteReleases, boolean overWriteSnapshots, boolean overWriteIfNewer, MarkerHandler handler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<org.apache.maven.artifact.Artifact>filter(java.util.Set<org.apache.maven.artifact.Artifact> artifacts)booleanisArtifactIncluded(ArtifactItem item)booleanisOverWriteIfNewer()booleanisOverWriteReleases()booleanisOverWriteSnapshots()voidsetOverWriteIfNewer(boolean overWriteIfNewer)voidsetOverWriteReleases(boolean overWriteReleases)voidsetOverWriteSnapshots(boolean overWriteSnapshots)
-
-
-
Field Detail
-
overWriteReleases
private boolean overWriteReleases
-
overWriteSnapshots
private boolean overWriteSnapshots
-
overWriteIfNewer
private boolean overWriteIfNewer
-
handler
protected final MarkerHandler handler
The handler.
-
-
Constructor Detail
-
MarkerFileFilter
public MarkerFileFilter(boolean overWriteReleases, boolean overWriteSnapshots, boolean overWriteIfNewer, MarkerHandler handler)- Parameters:
overWriteReleases- true/falseoverWriteSnapshots- true/falseoverWriteIfNewer- true/falsehandler-MarkerHandler
-
-
Method Detail
-
filter
public java.util.Set<org.apache.maven.artifact.Artifact> filter(java.util.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
-
-