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 TypeMethodDescriptionvoid
addRow
(com.fishlib.dataobjects.WAbstractDataObject o) void
clear()
com.fishlib.dataobjects.WAbstractDataObject
getRow
(int index) int
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 com.illumon.iris.gui.table.AbstractDataTableModel
getData, getData
Methods inherited from interface javax.swing.table.TableModel
addTableModelListener, getColumnClass, getColumnCount, getColumnName, isCellEditable, removeTableModelListener, setValueAt
Methods 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:
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()
-