Class NoneSelector

All Implemented Interfaces:
java.lang.Cloneable, ResourceSelector, FileSelector, SelectorContainer
Direct Known Subclasses:
NotSelector

public class NoneSelector
extends BaseSelectorContainer
This selector has a collection of other selectors. All of those selectors must refuse to select a file before the file is considered selected by this selector.
Since:
1.5
  • Constructor Details

  • Method Details

    • toString

      public java.lang.String toString()
      Description copied from class: BaseSelectorContainer
      Convert the Selectors within this container to a string. This will just be a helper class for the subclasses that put their own name around the contents listed here.
      Overrides:
      toString in class BaseSelectorContainer
      Returns:
      a string representation of the selector
    • isSelected

      public boolean isSelected​(java.io.File basedir, java.lang.String filename, java.io.File file)
      Returns true (the file is selected) only if all other selectors agree that the file should not be selected.
      Specified by:
      isSelected in interface FileSelector
      Specified by:
      isSelected in class BaseSelectorContainer
      Parameters:
      basedir - the base directory the scan is being done from
      filename - is the name of the file to check
      file - is a java.io.File object for the filename that the selector can use
      Returns:
      whether the file should be selected or not