Class DefaultTableFilter

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void dispose()
      Called when the content provider is no longer required by the table.
      void initializeFilter()
      Called before filtering process begins to initialize values such as filtering columns, filter text, etc.
      void onInitialize​(UITable table)
      Called to initialize the content provider for the UITable instance.
      void onReinitialized()
      This method is called when the table needs re-initialization due to e.g.
      boolean select​(VSRow row, VSField[] cells)
      Returns whether the given row makes it through this filter.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DefaultTableFilter

        public DefaultTableFilter()
    • Method Detail

      • initializeFilter

        public void initializeFilter()
        Called before filtering process begins to initialize values such as filtering columns, filter text, etc.
        Specified by:
        initializeFilter in interface ITableFilter<VSRow,​VSField>
      • onReinitialized

        public void onReinitialized()
        This method is called when the table needs re-initialization due to e.g. a change of the VSTable or one of the columns.
        Specified by:
        onReinitialized in interface ITableFilter<VSRow,​VSField>
      • dispose

        public void dispose()
        Called when the content provider is no longer required by the table.
        Specified by:
        dispose in interface ITableFilter<VSRow,​VSField>
      • select

        public boolean select​(VSRow row,
                              VSField[] cells)
        Returns whether the given row makes it through this filter.
        Specified by:
        select in interface ITableFilter<VSRow,​VSField>
        Parameters:
        row - The row.
        cells - The cells of the row. Note: the array of cells may very well be shorter or longer than the actual number of columns in table.
        Returns:
        true if row is included in the filtered set, and false if excluded.