Interface StringValueProvider

All Known Implementing Classes:
StringValueRegistry

public interface StringValueProvider
Read-only repository for StringValues. This is meant to be shared by collection views (in rendering a cell) and RowSorters/SortControllers/ComponentAdapters.

Note: this is work-in-progress, related to re-enable WYSIWYM in sorting/filtering. It's location and api is expected to change.

Author:
Jeanette Winzenburg
  • Method Summary

    Modifier and Type
    Method
    Description
    getStringValue(int row, int column)
    Returns a StringValue to use for conversion of the cell content at row and column.
  • Method Details

    • getStringValue

      StringValue getStringValue(int row, int column)
      Returns a StringValue to use for conversion of the cell content at row and column. The converter is guaranteed to be not null, so implemenations are responsible for a reasonable fall-back value always, f.i. if they have no converters registered of if any or both of the row/column coordinate is "invalid" (f.i. -1)

      Parameters:
      row - the row of the cell in model coordinates
      column - the column of the cell in model coordinates
      Returns:
      a StringValue to use for conversion, guaranteed to not null.