Documentation of 'org.clapper.util.io.CombinationFileFilter' Java class
CombinationFileFilter
org.clapper.util.io

Class CombinationFileFilter

  • All Implemented Interfaces:
    java.io.FileFilter

    Deprecated. 

    public class CombinationFileFilter
    extends java.lang.Object
    implements java.io.FileFilter

    A CombinationFileFilter contains one or more java.io.FileFilter objects. When its accept() method is called, the CombinationFileFilter object passes the file through the contained filters. If the CombinationFileFilter object's mode is set to AND_FILTERS, then a file must be accepted by all contained filters to be accepted. If the CombinationFileFilter object's mode is set to OR_FILTERS, then a file name is accepted if any one of the contained filters accepts it. The default mode is AND_FILTERS.

    The contained filters are applied in the order they were added to the CombinationFileFilter object.

    See Also:
    FileFilter, CombinationFilenameFilter, MultipleRegexFilenameFilter
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static CombinationFilterMode AND_FILTERS
      Deprecated. 
      Convenience constant for backward compatibility: Mode setting that instructs the filter to AND all the contained filters.
      static CombinationFilterMode OR_FILTERS
      Deprecated. 
      Convenience constant for backward compatibility: Mode setting that instructs the filter to OR all the contained filters.
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method and Description
      boolean accept(java.io.File file)
      Deprecated. 
      Determine whether a file is to be accepted or not, based on the contained filters and the mode.
      void addFilter(java.io.FileFilter filter)
      Deprecated. 
      Add a filter to the set of contained filters.
      CombinationFilterMode getMode()
      Deprecated. 
      Get the combination mode of this CombinationFileFilter object.
      void removeFilter(java.io.FileFilter filter)
      Deprecated. 
      Remove a filter from the set of contained filters.
      void setMode(CombinationFilterMode mode)
      Deprecated. 
      Change the combination mode of this CombinationFileFilter object.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • setMode

        public void setMode(CombinationFilterMode mode)
        Deprecated. 
        Change the combination mode of this CombinationFileFilter object.
        Parameters:
        mode - AND_FILTERS if a filename must be accepted by all contained filters. OR_FILTERS if a filename only needs to be accepted by one of the contained filters.
        See Also:
        getMode()
      • addFilter

        public void addFilter(java.io.FileFilter filter)
        Deprecated. 
        Add a filter to the set of contained filters.
        Parameters:
        filter - the FileFilter to add.
        See Also:
        removeFilter(java.io.FileFilter)
      • removeFilter

        public void removeFilter(java.io.FileFilter filter)
        Deprecated. 
        Remove a filter from the set of contained filters.
        Parameters:
        filter - the FileFilter to remove.
        See Also:
        addFilter(java.io.FileFilter)
      • accept

        public boolean accept(java.io.File file)
        Deprecated. 
        Determine whether a file is to be accepted or not, based on the contained filters and the mode. If this object's mode mode is set to AND_FILTERS, then a file must be accepted by all contained filters to be accepted. If this object's mode is set to OR_FILTERS, then a file name is accepted if any one of the contained filters accepts it. If the set of contained filters is empty, then this method returns false.
        Specified by:
        accept in interface java.io.FileFilter
        Parameters:
        file - The file to check for acceptance
        Returns:
        true if the file matches, false if it doesn't

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.