Interface SAutoFilter.NFilterColumn

All Known Implementing Classes:
AbstractAutoFilterAdv.FilterColumnImpl
Enclosing interface:
SAutoFilter

public static interface SAutoFilter.NFilterColumn
A filter column contains information for filtering, e.g. criteria. A filter column only exists when users apply a criteria on a column.
Since:
3.5.0
Author:
Dennis
  • Method Details

    • getIndex

      int getIndex()
      Returns:
      the nth column (1st column in the filter range is 0)
    • getFilters

      List<String> getFilters()
    • getCriteria1

      Set getCriteria1()
      Returns:
      main criteria used on a column
    • getCriteria2

      Set getCriteria2()
    • isShowButton

      boolean isShowButton()
    • getOperator

      SAutoFilter.FilterOp getOperator()
    • setProperties

      void setProperties(SAutoFilter.FilterOp filterOp, Object criteria1, Object criteria2, Boolean showButton, Map<String,Object> extra)
    • getColorFilter

      SColorFilter getColorFilter()
    • getCustomFilters

      SCustomFilters getCustomFilters()
    • getDynamicFilter

      SDynamicFilter getDynamicFilter()
    • getTop10Filter

      STop10Filter getTop10Filter()
    • isFiltered

      boolean isFiltered()
    • getIconFilter

      SIconFilter getIconFilter()
      Returns the icon filter applied to this column, or null if no icon filter is set.
      Returns:
      the icon filter, or null
      Since:
      7.0.0