Package hec.rss.model
Class ReleaseInflowTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
rma.swing.table.AbstractRmaTableModel
rma.swing.table.RmaTableModel
hec.rss.model.ReleaseInflowTableModel
- All Implemented Interfaces:
Serializable,TableModel,rma.swing.table.RmaTableModelInterface
public class ReleaseInflowTableModel
extends rma.swing.table.RmaTableModel
implements rma.swing.table.RmaTableModelInterface
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class rma.swing.table.RmaTableModel
rma.swing.table.RmaTableModel.IntContainer -
Field Summary
Fields inherited from class rma.swing.table.RmaTableModel
colParamId, rows, UNDEF_COLUMN_UNIT_SYSTEMFields inherited from class rma.swing.table.AbstractRmaTableModel
m_columnNames, m_displayUnitSystem, m_gmtOffset, m_unitSystemFields inherited from class javax.swing.table.AbstractTableModel
listenerListFields inherited from interface rma.swing.table.RmaTableModelInterface
UNDEF_COLUMN_PARAM_ID -
Constructor Summary
ConstructorsConstructorDescriptionReleaseInflowTableModel(String[] colNames, boolean[] editable) ReleaseInflowTableModel(String[] colNames, PairedValues pv, boolean inflow, boolean[] editable) -
Method Summary
Modifier and TypeMethodDescriptionintgetColumnParameter(int col) Returns the parameter for a given column.rma.swing.table.RmaTableModelgetModel()intReturns the number of rows with valid datagetValueAt(int row, int col) Returns the value at a given row/column location.voidsetPairedValues(PairedValues pv, boolean inflow) voidstoreData(PairedValues pv, boolean ratioArray) store data from tableMethods inherited from class rma.swing.table.RmaTableModel
addColumn, addColumn, addRow, addRow, clearAll, clearNonEditableCells, deleteRow, getColumnClass, getColumnCount, getColumnName, getDataVector, getGmtOffset, getRow, getRowCount, insertRow, insertRows, isCellEditable, load, newRowsAdded, removeColumn, resetRowEnabled, save, setCellEnabled, setColEnabled, setColumnClass, setColumnName, setColumnNames, setColumnNames, setColumnParameters, setGmtOffset, setRowEnabled, setUnitSystem, setValueAtMethods inherited from class rma.swing.table.AbstractRmaTableModel
getDisplayUnitSystem, getUnitSystem, setDisplayUnitsSystemMethods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface rma.swing.table.RmaTableModelInterface
addColumn, addColumn, addRow, clearAll, deleteRow, getDataVector, getGmtOffset, getRow, getUnitSystem, insertRow, insertRows, resetRowEnabled, setCellEnabled, setColEnabled, setColumnClass, setColumnNames, setColumnNames, setColumnParameters, setDisplayUnitsSystem, setRowEnabledMethods inherited from interface javax.swing.table.TableModel
addTableModelListener, getColumnClass, getColumnCount, getColumnName, getRowCount, isCellEditable, removeTableModelListener, setValueAt
-
Constructor Details
-
ReleaseInflowTableModel
public ReleaseInflowTableModel() -
ReleaseInflowTableModel
-
ReleaseInflowTableModel
public ReleaseInflowTableModel(String[] colNames, PairedValues pv, boolean inflow, boolean[] editable)
-
-
Method Details
-
setPairedValues
-
getValueAt
Description copied from class:rma.swing.table.AbstractRmaTableModelReturns the value at a given row/column location. The default method returns null. Needs to be overrridden- Specified by:
getValueAtin interfaceTableModel- Overrides:
getValueAtin classrma.swing.table.RmaTableModel- Parameters:
row- the row to look for the value in.col- the column to look for the value in.- Returns:
-
getColumnParameter
public int getColumnParameter(int col) Description copied from class:rma.swing.table.AbstractRmaTableModelReturns the parameter for a given column. If no parameter is defined -1 is returned. The parameter ID returned can be decoded with the hec.data.Parameter class.- Specified by:
getColumnParameterin interfacerma.swing.table.RmaTableModelInterface- Overrides:
getColumnParameterin classrma.swing.table.RmaTableModel
-
getModel
public rma.swing.table.RmaTableModel getModel()- Overrides:
getModelin classrma.swing.table.RmaTableModel
-
storeData
store data from table- Parameters:
pv- - a paired values object to store paired values dataratioArray- - an array to store the column of booleans. Array size must be big enough to hold the number of booleans- See Also:
-
getNumValidRows
public int getNumValidRows()Returns the number of rows with valid data
-