Interface IActivatableFilterStrategy<T>

Type Parameters:
T - type of objects in the FilterList
All Superinterfaces:
IFilterStrategy<T>
All Known Implementing Classes:
ComboBoxGlazedListsFilterStrategy, ComboBoxGlazedListsWithExcludeFilterStrategy, DefaultGlazedListsStaticFilterStrategy

public interface IActivatableFilterStrategy<T> extends IFilterStrategy<T>
Extended IFilterStrategy that supports the activating and deactivating the filter logic. Useful for special filter logic like static or exclude filters.
Since:
2.1
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Activate additional filter logic so it gets applied on the next filter operation, e.g.
    void
    Deactivate additional filter logic so it does not get applied on the next filter operation, e.g.
    boolean
     

    Methods inherited from interface org.eclipse.nebula.widgets.nattable.filterrow.IFilterStrategy

    applyFilter
  • Method Details

    • activateFilterStrategy

      void activateFilterStrategy()
      Activate additional filter logic so it gets applied on the next filter operation, e.g. static or exclude filters. By default does nothing.
    • deactivateFilterStrategy

      void deactivateFilterStrategy()
      Deactivate additional filter logic so it does not get applied on the next filter operation, e.g. static or exclude filters. By default does nothing.
    • isActive

      boolean isActive()
      Returns:
      true if the additional filter logic provided by this IFilterStrategy is active, false if not.