Interface ArtifactsFilter
-
- All Known Implementing Classes:
AbstractArtifactFeatureFilter
,AbstractArtifactsFilter
,ArtifactIdFilter
,ArtifactTransitivityFilter
,ClassifierFilter
,GroupIdFilter
,ProjectTransitivityFilter
,ScopeFilter
,TypeFilter
public interface ArtifactsFilter
- Author:
- Brian Fox
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Set<Artifact>
filter(java.util.Set<Artifact> artifacts)
boolean
isArtifactIncluded(Artifact artifact)
-
-
-
Method Detail
-
filter
java.util.Set<Artifact> filter(java.util.Set<Artifact> artifacts) throws ArtifactFilterException
- Parameters:
artifacts
-Artifact
- Returns:
- Set of artifacts.
- Throws:
ArtifactFilterException
- in case of a failure.
-
isArtifactIncluded
boolean isArtifactIncluded(Artifact artifact) throws ArtifactFilterException
- Parameters:
artifact
-Artifact
- Returns:
true
if artifact is includedfalse
otherwise.- Throws:
ArtifactFilterException
- in case of a failure.
-
-