Package io.keikai.model.impl
Class AutoFilterImpl
java.lang.Object
io.keikai.model.impl.AbstractAutoFilterAdv
io.keikai.model.impl.AutoFilterImpl
- All Implemented Interfaces:
SAutoFilter,Serializable
The auto fitler implement
- Since:
- 3.5.0
- Author:
- dennis
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class io.keikai.model.impl.AbstractAutoFilterAdv
AbstractAutoFilterAdv.FilterColumnImplNested classes/interfaces inherited from interface io.keikai.model.SAutoFilter
SAutoFilter.FilterOp, SAutoFilter.NFilterColumn -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclearFilterColumn(int index) voidgetCachedSet(int index) getFilterColumn(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.intgetFilterType(int index) intintReturns the filtered Region.booleanvoidputFilterColumn(int index, SAutoFilter.NFilterColumn filterColumn) voidrenameSheet(SBook book, String oldName, String newName) voidsetCachedSet(int index, SortedSet<FilterRowInfo> orderedRowInfos) voidsetFilterType(int index, int type) voidsetLastRow(int lastRow) internal use onlyvoidsetLastVisibleRow(int lastVisible) voidsetShallHideCache(int index, SpareSpan shallHide)
-
Constructor Details
-
AutoFilterImpl
-
-
Method Details
-
getRegion
Description copied from interface:SAutoFilterReturns the filtered Region. -
setLastRow
public void setLastRow(int lastRow) Description copied from class:AbstractAutoFilterAdvinternal use only- Specified by:
setLastRowin classAbstractAutoFilterAdv
-
getFilterColumns
Description copied from interface:SAutoFilterReturn filter setting of each filtered column. -
getFilterColumn
Description copied from interface:SAutoFilterReturns 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
public void clearFilterColumn(int index) -
clearFilterColumns
public void clearFilterColumns() -
renameSheet
- Specified by:
renameSheetin classAbstractAutoFilterAdv
-
isFiltered
public boolean isFiltered() -
getPrevlastVisibleRow
public int getPrevlastVisibleRow()- Returns:
- previousVisibleRow
-
getLastVisibleRow
public int getLastVisibleRow()- Returns:
- lastVisibleRow
-
setLastVisibleRow
public void setLastVisibleRow(int lastVisible) -
putFilterColumn
-
setCachedSet
-
getCachedSet
-
setShallHideCache
-
getShallHideCache
-
setFilterType
public void setFilterType(int index, int type) -
getFilterType
public int getFilterType(int index)
-