Class 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 Detail

      • overWriteReleases

        private boolean overWriteReleases
      • overWriteSnapshots

        private boolean overWriteSnapshots
      • overWriteIfNewer

        private boolean overWriteIfNewer
    • Constructor Detail

      • MarkerFileFilter

        public MarkerFileFilter​(boolean overWriteReleases,
                                boolean overWriteSnapshots,
                                boolean overWriteIfNewer,
                                MarkerHandler handler)
        Parameters:
        overWriteReleases - true/false.
        overWriteSnapshots - true/false.
        overWriteIfNewer - true/false.
        handler - 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:
        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.