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 SColorFiltergetColorFilter()SetgetCriteria1()SetgetCriteria2()SCustomFiltersgetCustomFilters()SDynamicFiltergetDynamicFilter()List<String>getFilters()intgetFilterType()intgetIndex()SAutoFilter.FilterOpgetOperator()STop10FiltergetTop10Filter()booleanisFiltered()booleanisShowButton()voidsetFilterType(int type)voidsetIndex(int index0)voidsetProperties(SAutoFilter.FilterOp filterOp, Object criteria1, Object criteria2, Boolean showButton, Map<String,Object> extra)
-
-
-
Method Detail
-
getIndex
public int getIndex()
- Specified by:
getIndexin interfaceSAutoFilter.NFilterColumn- Returns:
- the nth column (1st column in the filter range is 0)
-
getFilters
public List<String> getFilters()
- Specified by:
getFiltersin interfaceSAutoFilter.NFilterColumn
-
getCriteria1
public Set getCriteria1()
- Specified by:
getCriteria1in interfaceSAutoFilter.NFilterColumn- Returns:
- main criteria used on a column
-
getCriteria2
public Set getCriteria2()
- Specified by:
getCriteria2in interfaceSAutoFilter.NFilterColumn
-
isShowButton
public boolean isShowButton()
- Specified by:
isShowButtonin interfaceSAutoFilter.NFilterColumn
-
getOperator
public SAutoFilter.FilterOp getOperator()
- Specified by:
getOperatorin interfaceSAutoFilter.NFilterColumn
-
setProperties
public void setProperties(SAutoFilter.FilterOp filterOp, Object criteria1, Object criteria2, Boolean showButton, Map<String,Object> extra)
- Specified by:
setPropertiesin interfaceSAutoFilter.NFilterColumn
-
getColorFilter
public SColorFilter getColorFilter()
- Specified by:
getColorFilterin interfaceSAutoFilter.NFilterColumn
-
getCustomFilters
public SCustomFilters getCustomFilters()
- Specified by:
getCustomFiltersin interfaceSAutoFilter.NFilterColumn
-
getDynamicFilter
public SDynamicFilter getDynamicFilter()
- Specified by:
getDynamicFilterin interfaceSAutoFilter.NFilterColumn
-
getTop10Filter
public STop10Filter getTop10Filter()
- Specified by:
getTop10Filterin interfaceSAutoFilter.NFilterColumn
-
setFilterType
public void setFilterType(int type)
-
getFilterType
public int getFilterType()
-
isFiltered
public boolean isFiltered()
- Specified by:
isFilteredin interfaceSAutoFilter.NFilterColumn
-
setIndex
public void setIndex(int index0)
-
-