Package io.keikai.model
Interface SAutoFilter
- All Known Implementing Classes:
AbstractAutoFilterAdv,AutoFilterImpl
public interface SAutoFilter
Contains autofilter's setting.
- Since:
- 3.5.0
- Author:
- Dennis
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumstatic interfaceA filter column contains information for filtering, e.g. criteria. -
Method Summary
Modifier and TypeMethodDescriptionvoidclearFilterColumn(int index) voidgetFilterColumn(int index, boolean create) Returns the column filter information of the specified column; null if the column is not filtered.Return filter setting of each filtered column.intintReturns the filtered Region.booleanvoidsetLastVisibleRow(int row)
-
Method Details
-
getRegion
CellRegion getRegion()Returns the filtered Region. -
getFilterColumns
Collection<SAutoFilter.NFilterColumn> getFilterColumns()Return filter setting of each filtered column. -
getFilterColumn
Returns the column filter information of the specified column; null if the column is not filtered.- Parameters:
index- the nth column (1st column in the filter range is 0)- Returns:
- the column filter information of the specified column; null if the column is not filtered.
-
clearFilterColumn
void clearFilterColumn(int index) -
clearFilterColumns
void clearFilterColumns() -
isFiltered
boolean isFiltered() -
getPrevlastVisibleRow
int getPrevlastVisibleRow()- Returns:
- previousVisibleRow
- Since:
- 5.4.0
-
getLastVisibleRow
int getLastVisibleRow()- Returns:
- lastVisibleRow
- Since:
- 5.4.0
-
setLastVisibleRow
void setLastVisibleRow(int row) - Since:
- 5.4.0
-