Package adql.search

## Class SearchColumnHandler

- java.lang.Object
- - adql.search.SimpleSearchHandler
  - - adql.search.SearchColumnHandler

- All Implemented Interfaces:
    `ISearchHandler`, `java.lang.Iterable<ADQLObject>`

      public class SearchColumnHandler
      extends SimpleSearchHandler

  Lets searching all `ADQLColumn` objects.
  Version:
    06/2011
  Author:
    Grégory Mantelet (CDS)

- - ### Field Summary

    - ### Fields inherited from class adql.search.SimpleSearchHandler

      `results`

  - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `SearchColumnHandler()` |
    `SearchColumnHandler​(boolean recursive)` |
    `SearchColumnHandler​(boolean recursive, boolean onlyFirstMatch)` |

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | `match​(ADQLObject obj)` | Only tests whether the given ADQL object checks the search conditions.

    - ### Methods inherited from class adql.search.SimpleSearchHandler

      `addMatch, getNbMatch, goInto, isFinished, isRecursive, iterator, onlyFirstMatch, reset, search, setOnlyFirstMatch, setRecursive`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

    - ### Methods inherited from interface java.lang.Iterable

      `forEach, spliterator`

- - ### Constructor Detail

    - #### SearchColumnHandler

          public SearchColumnHandler()

    - #### SearchColumnHandler

          public SearchColumnHandler​(boolean recursive,
                                     boolean onlyFirstMatch)

    - #### SearchColumnHandler

          public SearchColumnHandler​(boolean recursive)

  - ### Method Detail

    - #### match

          public 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.