Interface ISearchStrategy

All Known Implementing Classes:
AbstractSearchStrategy, ColumnSearchStrategy, GridSearchStrategy, RowSearchStrategy, SelectionSearchStrategy

public interface ISearchStrategy
Interface for the strategy implementation that should be used to perform a search action.
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Label that can be added to cells to avoid that they are included in the search result.
  • Method Summary

    Modifier and Type
    Method
    Description
    executeSearch(Object valueToMatch)
    Search for the given value and return the coordinates of the matching cell.
  • Field Details

    • SKIP_SEARCH_RESULT_LABEL

      static final String SKIP_SEARCH_RESULT_LABEL
      Label that can be added to cells to avoid that they are included in the search result. Helpful for example if columns that show checkboxes should be excluded from searching.
      Since:
      1.6
      See Also:
  • Method Details

    • executeSearch

      PositionCoordinate executeSearch(Object valueToMatch)
      Search for the given value and return the coordinates of the matching cell.
      Parameters:
      valueToMatch - The value to search for.
      Returns:
      The coordinates of the cell that contains the given value.