Class RingBufferObjectTableModel

All Implemented Interfaces:
AbstractDataTableModel, UpdateListener, Workspace, Serializable, TableModel

public class RingBufferObjectTableModel extends IrisTableModel implements AbstractDataTableModel
See Also:
  • Constructor Details

    • RingBufferObjectTableModel

      public RingBufferObjectTableModel(@NotNull com.fishlib.dataobjects.WColumnSet columnSet, int historySize)
    • RingBufferObjectTableModel

      public RingBufferObjectTableModel(@NotNull String columnSetName, int historySize)
  • Method Details

    • setHistorySize

      public void setHistorySize(int historySize)
    • getRowCount

      public int getRowCount()
      Specified by:
      getRowCount in interface TableModel
    • getValueAt

      public Object getValueAt(int rowIndex, int columnIndex)
      Specified by:
      getValueAt in interface TableModel
    • getRow

      public com.fishlib.dataobjects.WAbstractDataObject getRow(int index)
      Specified by:
      getRow in interface AbstractDataTableModel
    • addRow

      public void addRow(@NotNull com.fishlib.dataobjects.WAbstractDataObject o)
    • clear

      public void clear()