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
- See Also:
-
Field Summary
Fields inherited from class com.illumon.iris.gui.table.IrisTableModel
columnSet_, nonViewColumnSet_Fields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
ConstructorsConstructorDescriptionRingBufferObjectTableModel(com.fishlib.dataobjects.WColumnSet columnSet, int historySize) RingBufferObjectTableModel(String columnSetName, int historySize) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRow(com.fishlib.dataobjects.WAbstractDataObject o) voidclear()com.fishlib.dataobjects.WAbstractDataObjectgetRow(int index) intgetValueAt(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 com.illumon.iris.gui.table.AbstractDataTableModel
getData, getDataMethods inherited from interface javax.swing.table.TableModel
addTableModelListener, getColumnClass, getColumnCount, getColumnName, isCellEditable, removeTableModelListener, setValueAtMethods inherited from interface com.illumon.iris.gui.workspace.Workspace
isGlobalSetting
-
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()
-