Package io.keikai.model
Interface SAutoFilter
-
- All Known Implementing Classes:
AbstractAutoFilterAdv,AutoFilterImpl
public interface SAutoFilterContains autofilter's setting.- Since:
- 3.5.0
- Author:
- Dennis
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classSAutoFilter.FilterOpstatic interfaceSAutoFilter.NFilterColumnA filter column contains information for filtering, e.g.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclearFilterColumn(int index)voidclearFilterColumns()SAutoFilter.NFilterColumngetFilterColumn(int index, boolean create)Returns the column filter information of the specified column; null if the column is not filtered.Collection<SAutoFilter.NFilterColumn>getFilterColumns()Return filter setting of each filtered column.intgetLastVisibleRow()intgetPrevlastVisibleRow()CellRegiongetRegion()Returns the filtered Region.booleanisFiltered()voidsetLastVisibleRow(int row)
-
-
-
Method Detail
-
getRegion
CellRegion getRegion()
Returns the filtered Region.
-
getFilterColumns
Collection<SAutoFilter.NFilterColumn> getFilterColumns()
Return filter setting of each filtered column.
-
getFilterColumn
SAutoFilter.NFilterColumn getFilterColumn(int index, boolean create)
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
-
-