Interface ArtifactsFilter

All Known Implementing Classes:
AbstractArtifactFeatureFilter, AbstractArtifactsFilter, ArtifactIdFilter, ArtifactTransitivityFilter, ClassifierFilter, GroupIdFilter, ProjectTransitivityFilter, ScopeFilter, TypeFilter

public interface ArtifactsFilter

ArtifactsFilter interface.

Author:
Brian Fox
  • Method Summary

    Modifier and Type
    Method
    Description
    Set<org.apache.maven.artifact.Artifact>
    filter(Set<org.apache.maven.artifact.Artifact> artifacts)
    filter.
    boolean
    isArtifactIncluded(org.apache.maven.artifact.Artifact artifact)
    isArtifactIncluded.
  • Method Details

    • filter

      Set<org.apache.maven.artifact.Artifact> filter(Set<org.apache.maven.artifact.Artifact> artifacts) throws ArtifactFilterException

      filter.

      Parameters:
      artifacts - Artifact
      Returns:
      Set of artifacts.
      Throws:
      ArtifactFilterException - in case of a failure.
    • isArtifactIncluded

      boolean isArtifactIncluded(org.apache.maven.artifact.Artifact artifact) throws ArtifactFilterException

      isArtifactIncluded.

      Parameters:
      artifact - Artifact
      Returns:
      true if artifact is included false otherwise.
      Throws:
      ArtifactFilterException - in case of a failure.