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 void
addRow(com.fishlib.dataobjects.WAbstractDataObject o)
void
clear()
com.fishlib.dataobjects.WAbstractDataObject
getRow(int index)
int
getRowCount()
Object
getValueAt(int rowIndex, int columnIndex)
void
setHistorySize(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, setWorkspaceInfo
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
getRowCount
in interfaceTableModel
-
getValueAt
- Specified by:
getValueAt
in interfaceTableModel
-
getRow
public com.fishlib.dataobjects.WAbstractDataObject getRow(int index)- Specified by:
getRow
in interfaceAbstractDataTableModel
-
addRow
public void addRow(@NotNull com.fishlib.dataobjects.WAbstractDataObject o) -
clear
public void clear()
-