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 Details

  • Constructor Details

    • MarkerFileFilter

      public MarkerFileFilter(boolean overWriteReleases, boolean overWriteSnapshots, boolean overWriteIfNewer, MarkerHandler handler)
      Parameters:
      overWriteReleases - true/false.
      overWriteSnapshots - true/false.
      overWriteIfNewer - true/false.
      handler - 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:
      filter in interface org.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:
      isArtifactIncluded in interface ArtifactItemFilter
      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.