Class ScopeFilter

    • Constructor Detail

      • ScopeFilter

        public ScopeFilter​(java.lang.String includeScope,
                           java.lang.String excludeScope)
        Parameters:
        includeScope - the scope to be included.
        excludeScope - the scope to be excluded.
    • Method Detail

      • filter

        public java.util.Set<Artifact> filter​(java.util.Set<Artifact> artifacts)
                                       throws ArtifactFilterException
        This function determines if filtering needs to be performed. Excludes are ignored if Includes are used.
        Parameters:
        artifacts - the set of artifacts to filter.
        Returns:
        a Set of filtered artifacts.
        Throws:
        ArtifactFilterException - when there's an invalid included scope
      • getIncludeScope

        public java.lang.String getIncludeScope()
        Returns:
        Returns the includeScope.
      • setIncludeScope

        public void setIncludeScope​(java.lang.String scope)
        Parameters:
        scope - The includeScope to set.
      • getExcludeScope

        public java.lang.String getExcludeScope()
        Returns:
        Returns the excludeScope.
      • setExcludeScope

        public void setExcludeScope​(java.lang.String scope)
        Parameters:
        scope - The excludeScope to set.