Type Parameters:
S - Type of the objects contained within the FilteredTableView items list.
T - Type of the content to be filtered, which is similar to the type of cells contained in the FilteredTableColumn. Should be a String or an Object, in case a StringConverter is provided.
All Implemented Interfaces:
Styleable, EventTarget, Skinnable

public class PopupStringFilter<S,T> extends PopupFilter<S,T>
PopupFilter to be used on FilteredTableView containing cells of String type.
  • Property Details

  • Constructor Details

    • PopupStringFilter

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

    • getOperations

      public List<String> getOperations()
      Returns a list of operations which can be performed on this PopupFilter.
      Specified by:
      getOperations in class PopupFilter<S,T>
      Returns:
      A list of operations.
    • getParser

      public Parser<T> getParser()
      Returns a TextParser which is used to parse the text in the TextField and filter the data.
      Specified by:
      getParser in class PopupFilter<S,T>
      Returns:
      A Parser.
    • caseSensitiveProperty

      public final BooleanProperty caseSensitiveProperty()
    • converterProperty

      public final ObjectProperty<StringConverter<T>> converterProperty()
      Converts the user-typed input (when the PopupStringFilter to an object of type T.
      See Also:
    • setConverter

      public final void setConverter(StringConverter<T> value)
      Sets the value of the property converter.
      Property description:
      Converts the user-typed input (when the PopupStringFilter to an object of type T.
    • getConverter

      public final StringConverter<T> getConverter()
      Gets the value of the property converter.
      Property description:
      Converts the user-typed input (when the PopupStringFilter to an object of type T.