Class ColumnFilterData


  • public class ColumnFilterData
    extends java.lang.Object
    Storage for column filters
    • Field Detail

      • COLUMN_FILTER_TAG

        private static final java.lang.String COLUMN_FILTER_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
    • Constructor Detail

      • ColumnFilterData

        public ColumnFilterData()
    • 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 class java.lang.Object