Class PopupFilter<S,​T>

    • Field Detail

      • text

        protected final StringProperty text
        The textual content of this PopupFilter.
    • Constructor Detail

      • PopupFilter

        public PopupFilter​(FilteredTableColumn<S,​T> tableColumn)
        Creates a new instance of PopupFilter.
        Parameters:
        tableColumn - TableColumn associated with this PopupFilter.
    • Method Detail

      • getText

        public final String getText()
        Gets the value of the property text.
        Property description:
        The textual content of this PopupFilter.
      • setText

        public final void setText​(String value)
        Sets the value of the property text.
        Property description:
        The textual content of this PopupFilter.
      • showPopup

        public void showPopup()
        Shows the pop up just below the column header.
      • getOperations

        public abstract List<String> getOperations()
        Returns a list of operations which can be performed on this PopupFilter.
        Returns:
        A list of operations.
      • getParser

        public abstract Parser<T> getParser()
        Returns a TextParser which is used to parse the text in the TextField and filter the data.
        Returns:
        A Parser.
      • getTableColumn

        public FilteredTableColumn<S,​T> getTableColumn()
        Returns the TableColumn associated with this PopupFilter.
        Returns:
        TableColumn associated with this PopupFilter.