Class SimpleFilter

  • All Implemented Interfaces:
    Filter

    public class SimpleFilter
    extends java.lang.Object
    implements Filter
    Author:
    kama
    • Constructor Summary

      Constructors 
      Constructor Description
      SimpleFilter​(java.util.Set<java.io.File> jars, java.util.Set<java.lang.String> includes, java.util.Set<java.lang.String> excludes)
      Deprecated.
      As of release 3.2.2, replaced by SimpleFilter(Set, ArchiveFilter)}
      SimpleFilter​(java.util.Set<java.io.File> jars, ArchiveFilter archiveFilter)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean canFilter​(java.io.File jar)
      void finished()
      If we are finished.
      boolean isFiltered​(java.lang.String classFile)
      boolean isSpecificallyIncluded​(java.lang.String classFile)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SimpleFilter

        @Deprecated
        public SimpleFilter​(java.util.Set<java.io.File> jars,
                            java.util.Set<java.lang.String> includes,
                            java.util.Set<java.lang.String> excludes)
        Deprecated.
        As of release 3.2.2, replaced by SimpleFilter(Set, ArchiveFilter)}
        Parameters:
        jars - set of Files.
        includes - set of includes.
        excludes - set of excludes.
      • SimpleFilter

        public SimpleFilter​(java.util.Set<java.io.File> jars,
                            ArchiveFilter archiveFilter)
        Parameters:
        jars - set of Files.
        archiveFilter - set of ArchiveFilters.
    • Method Detail

      • canFilter

        public boolean canFilter​(java.io.File jar)
        Specified by:
        canFilter in interface Filter
        Parameters:
        jar - The jar file.
        Returns:
        true if we can filter false otherwise.
      • isFiltered

        public boolean isFiltered​(java.lang.String classFile)
        Specified by:
        isFiltered in interface Filter
        Parameters:
        classFile - The classFile.
        Returns:
        true if the file has been filtered false otherwise.
      • isSpecificallyIncluded

        public boolean isSpecificallyIncluded​(java.lang.String classFile)
        Parameters:
        classFile - The class file.
        Returns:
        true if included false otherwise.
      • finished

        public void finished()
        If we are finished.
        Specified by:
        finished in interface Filter