Package com.illumon.iris.gui.table
Class RingBufferObjectTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
com.illumon.iris.gui.table.IrisTableModel
com.illumon.iris.gui.table.RingBufferObjectTableModel
- All Implemented Interfaces:
AbstractDataTableModel,UpdateListener,Workspace,Serializable,TableModel
public class RingBufferObjectTableModel extends IrisTableModel implements AbstractDataTableModel
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description RingBufferObjectTableModel(com.fishlib.dataobjects.WColumnSet columnSet, int historySize)RingBufferObjectTableModel(String columnSetName, int historySize) -
Method Summary
Modifier and Type Method Description voidaddRow(com.fishlib.dataobjects.WAbstractDataObject o)voidclear()com.fishlib.dataobjects.WAbstractDataObjectgetRow(int index)intgetRowCount()ObjectgetValueAt(int rowIndex, int columnIndex)voidsetHistorySize(int historySize)Methods inherited from class com.illumon.iris.gui.table.IrisTableModel
dispose, getColumnClass, getColumnCount, getColumnIndex, getColumnName, getColumnSet, getNonViewColumnSet, getSortableColumns, getTableModelName, getWorkspaceInfo, isStale, processUpdate, registerAsUpdateListener, setColumnSet, setWorkspaceInfoMethods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAtMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.swing.table.TableModel
addTableModelListener, getColumnClass, getColumnCount, getColumnName, isCellEditable, removeTableModelListener, setValueAt
-
Constructor Details
-
RingBufferObjectTableModel
public RingBufferObjectTableModel(@NotNull com.fishlib.dataobjects.WColumnSet columnSet, int historySize) -
RingBufferObjectTableModel
-
-
Method Details
-
setHistorySize
public void setHistorySize(int historySize) -
getRowCount
public int getRowCount()- Specified by:
getRowCountin interfaceTableModel
-
getValueAt
- Specified by:
getValueAtin interfaceTableModel
-
getRow
public com.fishlib.dataobjects.WAbstractDataObject getRow(int index)- Specified by:
getRowin interfaceAbstractDataTableModel
-
addRow
public void addRow(@NotNull com.fishlib.dataobjects.WAbstractDataObject o) -
clear
public void clear()
-