All Known Implementing Classes:
FilterBase

public interface Filter
The interface for implementing Filters on SpreadsheetColumn. Simply set a Filtered row on the SpreadsheetView by using SpreadsheetView.setFilteredRow(java.lang.Integer).
Then construct the Filters and add them to each SpreadsheetColumn.
A Filter is simply a customizable MenuButton that will be displayed over the cell. It is primarily designed to filter some rows in the SpreadsheetView. But the MenuButton can serve any purpose since it is entirely customizable.
Some filters set on cells.
  • Method Summary

    Modifier and Type
    Method
    Description
    javafx.scene.control.MenuButton
    Return the MenuButton displayed into the bottom-right corner of the cell.
  • Method Details

    • getMenuButton

      javafx.scene.control.MenuButton getMenuButton()
      Return the MenuButton displayed into the bottom-right corner of the cell. This method will be called whenever the user clicks on this Filter.
      Returns:
      the MenuButton displayed into the bottom-right corner of the cell.