Interface FilterTableModel.Export<C>

Enclosing interface:
FilterTableModel<R,C>

public static interface FilterTableModel.Export<C>
Exports the table model data as a String.
  • Method Details

    • columns

      FilterTableModel.Export<C> columns(List<C> columns)
      Parameters:
      columns - the columns to export, default all
      Returns:
      this Export instance
    • delimiter

      FilterTableModel.Export<C> delimiter(char delimiter)
      Parameters:
      delimiter - the column delimiter, TAB by default
      Returns:
      this Export instance
    • header

      FilterTableModel.Export<C> header(boolean header)
      Parameters:
      header - include a column header, default true
      Returns:
      this Export instance
    • selected

      FilterTableModel.Export<C> selected(boolean selected)
      Parameters:
      selected - include only selected rows, default false
      Returns:
      this Export instance
    • replaceNewline

      FilterTableModel.Export<C> replaceNewline(@Nullable String replacement)

      Replaces newlines inside strings.

      Note that strings are always trimmed, regardless of this setting, so newlines at the beginning and end of strings are removed before replacement is performed.

      Default replacement is a single whitespace (" ").

      Set to null to keep internal newlines in place.

      Parameters:
      replacement - the string to use when replacing newlines
      Returns:
      this Export instance
    • get

      String get()
      Returns:
      the exported table data as a String