Class ColumnFilterData
- java.lang.Object
-
- org.eclipse.nebula.widgets.xviewer.core.model.ColumnFilterData
-
public class ColumnFilterData extends java.lang.Object
Storage for column filters
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,ColumnDateFilter>
colIdToDateFilter
private java.util.Map<java.lang.String,java.lang.String>
colIdToFilterText
private static java.lang.String
COLUMN_FILTER_TAG
private static java.lang.String
COLUMN_ID_TAG
private static java.lang.String
DATE_FILTER_TYPE_TAG
private static java.lang.String
DATE1_FILTER_TAG
private static java.lang.String
DATE2_FILTER_TAG
private static java.lang.String
FILTER_TEXT_TAG
private static java.util.regex.Pattern
p
-
Constructor Summary
Constructors Constructor Description ColumnFilterData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
java.util.Set<java.lang.String>
getColIds()
ColumnDateFilter
getDateFilter(java.lang.String columnId)
java.lang.String
getFilterText(java.lang.String colId)
java.lang.String
getXml()
boolean
isFiltered()
void
removeDateFilter(java.lang.String columnId)
void
removeFilterText(java.lang.String colId)
void
setDateFilter(java.lang.String columnId, DateRangeType dateRangeType, java.util.Date date1, java.util.Date date2)
void
setFilterText(java.lang.String colId, java.lang.String filterText)
void
setFromXml(java.lang.String xml)
java.lang.String
toString()
-
-
-
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:
toString
in classjava.lang.Object
-
-