Class ColumnFilterData
- java.lang.Object
-
- org.eclipse.nebula.widgets.xviewer.core.model.ColumnFilterData
-
public class ColumnFilterData extends java.lang.ObjectStorage for column filters
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,ColumnDateFilter>colIdToDateFilterprivate java.util.Map<java.lang.String,java.lang.String>colIdToFilterTextprivate static java.lang.StringCOLUMN_FILTER_TAGprivate static java.lang.StringCOLUMN_ID_TAGprivate static java.lang.StringDATE_FILTER_TYPE_TAGprivate static java.lang.StringDATE1_FILTER_TAGprivate static java.lang.StringDATE2_FILTER_TAGprivate static java.lang.StringFILTER_TEXT_TAGprivate static java.util.regex.Patternp
-
Constructor Summary
Constructors Constructor Description ColumnFilterData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()java.util.Set<java.lang.String>getColIds()ColumnDateFiltergetDateFilter(java.lang.String columnId)java.lang.StringgetFilterText(java.lang.String colId)java.lang.StringgetXml()booleanisFiltered()voidremoveDateFilter(java.lang.String columnId)voidremoveFilterText(java.lang.String colId)voidsetDateFilter(java.lang.String columnId, DateRangeType dateRangeType, java.util.Date date1, java.util.Date date2)voidsetFilterText(java.lang.String colId, java.lang.String filterText)voidsetFromXml(java.lang.String xml)java.lang.StringtoString()
-
-
-
Field Detail
-
COLUMN_FILTER_TAG
private static final java.lang.String COLUMN_FILTER_TAG
- See Also:
- Constant Field Values
-
COLUMN_ID_TAG
private static final java.lang.String COLUMN_ID_TAG
- See Also:
- Constant Field Values
-
FILTER_TEXT_TAG
private static final java.lang.String FILTER_TEXT_TAG
- See Also:
- Constant Field Values
-
DATE_FILTER_TYPE_TAG
private static final java.lang.String DATE_FILTER_TYPE_TAG
- See Also:
- Constant Field Values
-
DATE1_FILTER_TAG
private static final java.lang.String DATE1_FILTER_TAG
- See Also:
- Constant Field Values
-
DATE2_FILTER_TAG
private static final java.lang.String DATE2_FILTER_TAG
- See Also:
- Constant Field Values
-
colIdToFilterText
private final java.util.Map<java.lang.String,java.lang.String> colIdToFilterText
-
colIdToDateFilter
private final java.util.Map<java.lang.String,ColumnDateFilter> colIdToDateFilter
-
p
private static java.util.regex.Pattern p
-
-
Method Detail
-
getFilterText
public java.lang.String getFilterText(java.lang.String colId)
-
getColIds
public java.util.Set<java.lang.String> getColIds()
-
setFilterText
public void setFilterText(java.lang.String colId, java.lang.String filterText)
-
clear
public void clear()
-
removeFilterText
public void removeFilterText(java.lang.String colId)
-
getXml
public java.lang.String getXml()
-
setFromXml
public void setFromXml(java.lang.String xml)
-
isFiltered
public boolean isFiltered()
-
setDateFilter
public void setDateFilter(java.lang.String columnId, DateRangeType dateRangeType, java.util.Date date1, java.util.Date date2)
-
getDateFilter
public ColumnDateFilter getDateFilter(java.lang.String columnId)
-
removeDateFilter
public void removeDateFilter(java.lang.String columnId)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-