Class AutoFilterImpl

    • Constructor Detail

      • AutoFilterImpl

        public AutoFilterImpl​(CellRegion region)
    • Method Detail

      • getRegion

        public CellRegion getRegion()
        Description copied from interface: SAutoFilter
        Returns the filtered Region.
      • getFilterColumns

        public java.util.Collection<SAutoFilter.NFilterColumn> getFilterColumns()
        Description copied from interface: SAutoFilter
        Return filter setting of each filtered column.
      • getFilterColumn

        public SAutoFilter.NFilterColumn getFilterColumn​(int index,
                                                         boolean create)
        Description copied from interface: SAutoFilter
        Returns the column filter information of the specified column; null if the column is not filtered.
        Parameters:
        index - the nth column (1st column in the filter range is 0)
        Returns:
        the column filter information of the specified column; null if the column is not filtered.
      • clearFilterColumn

        public void clearFilterColumn​(int index)
      • clearFilterColumns

        public void clearFilterColumns()
      • isFiltered

        public boolean isFiltered()
      • getPrevlastVisibleRow

        public int getPrevlastVisibleRow()
        Returns:
        previousVisibleRow
      • getLastVisibleRow

        public int getLastVisibleRow()
        Returns:
        lastVisibleRow
      • setLastVisibleRow

        public void setLastVisibleRow​(int lastVisible)
      • setCachedSet

        public void setCachedSet​(int index,
                                 java.util.SortedSet<FilterRowInfo> orderedRowInfos)
      • getCachedSet

        public java.util.List<FilterRowInfo> getCachedSet​(int index)
      • setShallHideCache

        public void setShallHideCache​(int index,
                                      SpareSpan shallHide)
      • getShallHideCache

        public java.util.Map<java.lang.Integer,​SpareSpan> getShallHideCache()
      • setFilterType

        public void setFilterType​(int index,
                                  int type)
      • getFilterType

        public int getFilterType​(int index)