Class OrSelector

All Implemented Interfaces:
Cloneable, ResourceSelector, FileSelector, SelectorContainer

public class OrSelector extends BaseSelectorContainer
This selector has a collection of other selectors, any of which have to select a file in order for this selector to select it.
Since:
1.5
  • Constructor Details

    • OrSelector

      public OrSelector()
  • Method Details

    • toString

      public 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(File basedir, String filename, File file)
      Returns true (the file is selected) if any of the other selectors agree that the file should 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 - the name of the file to check
      file - a java.io.File object for the filename that the selector can use
      Returns:
      whether the file should be selected or not