Package io.keikai.model.impl
Class AbstractAutoFilterAdv.FilterColumnImpl
- java.lang.Object
-
- io.keikai.model.impl.AbstractAutoFilterAdv.FilterColumnImpl
-
- All Implemented Interfaces:
SAutoFilter.NFilterColumn
,Serializable
- Enclosing class:
- AbstractAutoFilterAdv
public static class AbstractAutoFilterAdv.FilterColumnImpl extends Object implements SAutoFilter.NFilterColumn, Serializable
- Since:
- 3.5.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FilterColumnImpl(int index)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SColorFilter
getColorFilter()
Set
getCriteria1()
Set
getCriteria2()
SCustomFilters
getCustomFilters()
SDynamicFilter
getDynamicFilter()
List<String>
getFilters()
int
getFilterType()
int
getIndex()
SAutoFilter.FilterOp
getOperator()
STop10Filter
getTop10Filter()
boolean
isFiltered()
boolean
isShowButton()
void
setFilterType(int type)
void
setIndex(int index0)
void
setProperties(SAutoFilter.FilterOp filterOp, Object criteria1, Object criteria2, Boolean showButton, Map<String,Object> extra)
-
-
-
Method Detail
-
getIndex
public int getIndex()
- Specified by:
getIndex
in interfaceSAutoFilter.NFilterColumn
- Returns:
- the nth column (1st column in the filter range is 0)
-
getFilters
public List<String> getFilters()
- Specified by:
getFilters
in interfaceSAutoFilter.NFilterColumn
-
getCriteria1
public Set getCriteria1()
- Specified by:
getCriteria1
in interfaceSAutoFilter.NFilterColumn
- Returns:
- main criteria used on a column
-
getCriteria2
public Set getCriteria2()
- Specified by:
getCriteria2
in interfaceSAutoFilter.NFilterColumn
-
isShowButton
public boolean isShowButton()
- Specified by:
isShowButton
in interfaceSAutoFilter.NFilterColumn
-
getOperator
public SAutoFilter.FilterOp getOperator()
- Specified by:
getOperator
in interfaceSAutoFilter.NFilterColumn
-
setProperties
public void setProperties(SAutoFilter.FilterOp filterOp, Object criteria1, Object criteria2, Boolean showButton, Map<String,Object> extra)
- Specified by:
setProperties
in interfaceSAutoFilter.NFilterColumn
-
getColorFilter
public SColorFilter getColorFilter()
- Specified by:
getColorFilter
in interfaceSAutoFilter.NFilterColumn
-
getCustomFilters
public SCustomFilters getCustomFilters()
- Specified by:
getCustomFilters
in interfaceSAutoFilter.NFilterColumn
-
getDynamicFilter
public SDynamicFilter getDynamicFilter()
- Specified by:
getDynamicFilter
in interfaceSAutoFilter.NFilterColumn
-
getTop10Filter
public STop10Filter getTop10Filter()
- Specified by:
getTop10Filter
in interfaceSAutoFilter.NFilterColumn
-
setFilterType
public void setFilterType(int type)
-
getFilterType
public int getFilterType()
-
isFiltered
public boolean isFiltered()
- Specified by:
isFiltered
in interfaceSAutoFilter.NFilterColumn
-
setIndex
public void setIndex(int index0)
-
-