Interface AbstractDataTableModel

All Superinterfaces:
TableModel
All Known Implementing Classes:
IrisTreeTableModel, RingBufferObjectTableModel

public interface AbstractDataTableModel
extends TableModel
Common implementations for a table model
  • Method Details

    • getRow

      com.fishlib.dataobjects.WAbstractDataObject getRow​(int index)
    • getData

      default Object getData​(GuiColumn column, int row)
    • getData

      default Iterator<Object> getData​(GuiColumn column, int[] rows)
      Allow bulk fetch to save round trips for applicable implementations. Returns null if bulk fetch isn't supported/desired/allowed, in which case call the singular getData(GuiColumn, int), above.
      Parameters:
      column - The column to fetch data from
      rows - The rows to fetch
      Returns:
      null or an Iterator