Package adql.search

Class SearchOptionalFeaturesHandler

java.lang.Object
adql.search.SimpleSearchHandler
adql.search.SearchOptionalFeaturesHandler
All Implemented Interfaces:
ISearchHandler, Iterable<ADQLObject>

public class SearchOptionalFeaturesHandler extends SimpleSearchHandler
Handler searching for all ADQLObjects declared as optional in the ADQL language.
Since:
2.0
See Also:
  • Constructor Details

    • SearchOptionalFeaturesHandler

      public SearchOptionalFeaturesHandler()
    • SearchOptionalFeaturesHandler

      public SearchOptionalFeaturesHandler(boolean recursive)
    • SearchOptionalFeaturesHandler

      public SearchOptionalFeaturesHandler(boolean recursive, boolean onlyFirstMatch)
  • Method Details

    • match

      protected boolean match(ADQLObject obj)
      Description copied from class: SimpleSearchHandler
      Only tests whether the given ADQL object checks the search conditions.
      Specified by:
      match in class SimpleSearchHandler
      Parameters:
      obj - The ADQL object to test. (warning: this object may be null !)
      Returns:
      true if the given object checks the search conditions, false otherwise.