Package hec.model
Class SeasonalRecordTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
rma.swing.table.AbstractRmaTableModel
rma.swing.table.RmaTableModel
hec.model.SeasonalRecordTableModel
- All Implemented Interfaces:
Serializable
,TableModel
,RmaTableModelInterface
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class rma.swing.table.RmaTableModel
RmaTableModel.IntContainer
-
Field Summary
Fields inherited from class rma.swing.table.RmaTableModel
colParamId, rows, UNDEF_COLUMN_UNIT_SYSTEM
Fields inherited from class rma.swing.table.AbstractRmaTableModel
m_columnNames, m_displayUnitSystem, m_gmtOffset, m_unitSystem
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
Fields inherited from interface rma.swing.table.RmaTableModelInterface
UNDEF_COLUMN_PARAM_ID
-
Constructor Summary
ConstructorsConstructorDescriptionSeasonalRecordTableModel
(String[] colNames, boolean[] editable) SeasonalRecordTableModel
(String[] colNames, SeasonalRecordExt sve, boolean[] editable) SeasonalRecordTableModel
(String[] colNames, SeasonalRecordExt sve, boolean[] editable, String defaultStartYear) SeasonalRecordTableModel
(String[] colNames, SeasonalRecord sv, boolean[] editable) SeasonalRecordTableModel
(String[] colNames, SeasonalRecord sv, boolean[] editable, String defaultStartYear) -
Method Summary
Modifier and TypeMethodDescriptionint
countDecimalPlaces
(double value) int
getColumnParameter
(int col) Returns the parameter for a given column.getModel()
int
getValueAt
(int row, int col) Returns the value at a given row/column location.void
setColumnParameters
(int[] params) void
setSeasonalRecord
(SeasonalRecordExt sve, String defaultStartYear) void
setSeasonalRecord
(SeasonalRecord sv, String defaultStartYear) void
store data from tablevoid
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, setGmtOffset, setRowEnabled, setUnitSystem, setValueAt
Methods inherited from class rma.swing.table.AbstractRmaTableModel
getDisplayUnitSystem, setDisplayUnitsSystem
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface rma.swing.table.RmaTableModelInterface
addColumn, addColumn, addRow, clearAll, deleteRow, getDataVector, getGmtOffset, getRow, insertRow, insertRows, resetRowEnabled, setCellEnabled, setColEnabled, setColumnClass, setColumnNames, setColumnNames, setDisplayUnitsSystem, setRowEnabled
Methods inherited from interface javax.swing.table.TableModel
addTableModelListener, getColumnClass, getColumnCount, getColumnName, getRowCount, isCellEditable, removeTableModelListener, setValueAt
-
Constructor Details
-
SeasonalRecordTableModel
public SeasonalRecordTableModel() -
SeasonalRecordTableModel
-
SeasonalRecordTableModel
-
SeasonalRecordTableModel
-
SeasonalRecordTableModel
public SeasonalRecordTableModel(String[] colNames, SeasonalRecord sv, boolean[] editable, String defaultStartYear) -
SeasonalRecordTableModel
public SeasonalRecordTableModel(String[] colNames, SeasonalRecordExt sve, boolean[] editable, String defaultStartYear)
-
-
Method Details
-
setSeasonalRecord
-
setSeasonalRecord
-
countDecimalPlaces
public int countDecimalPlaces(double value) -
setColumnParameters
public void setColumnParameters(int[] params) - Specified by:
setColumnParameters
in interfaceRmaTableModelInterface
- Overrides:
setColumnParameters
in classRmaTableModel
-
getColumnParameter
public int getColumnParameter(int col) Description copied from class:AbstractRmaTableModel
Returns 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:
getColumnParameter
in interfaceRmaTableModelInterface
- Overrides:
getColumnParameter
in classRmaTableModel
-
getValueAt
Description copied from class:AbstractRmaTableModel
Returns the value at a given row/column location. The default method returns null. Needs to be overrridden- Specified by:
getValueAt
in interfaceTableModel
- Overrides:
getValueAt
in classRmaTableModel
- Parameters:
row
- the row to look for the value in.col
- the column to look for the value in.
-
getModel
- Overrides:
getModel
in classRmaTableModel
-
storeData
store data from table -
storeData
store data from table -
getUnitSystem
public int getUnitSystem()- Specified by:
getUnitSystem
in interfaceRmaTableModelInterface
- Overrides:
getUnitSystem
in classAbstractRmaTableModel
-