Package hec.model
Class SeasonalRecWithTimeTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
rma.swing.table.AbstractRmaTableModel
rma.swing.table.RmaTableModel
hec.model.SeasonalRecWithTimeTableModel
- 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_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
ConstructorsConstructorDescriptionDefault Constructor of table model using local time zoneSeasonalRecWithTimeTableModel(String[] colNames, boolean[] editable) Constructor of table model using local time zoneSeasonalRecWithTimeTableModel(String[] colNames, boolean[] editable, ZoneId timeZoneId) SeasonalRecWithTimeTableModel(String[] colNames, SeasonalRecordExt sve, boolean[] editable) Constructor of table model with local time zoneSeasonalRecWithTimeTableModel(String[] colNames, SeasonalRecordExt sve, boolean[] editable, ZoneId timeZoneId) SeasonalRecWithTimeTableModel(String[] colNames, SeasonalRecord sv, boolean[] editable) Constructor of table model with local time zoneSeasonalRecWithTimeTableModel(String[] colNames, SeasonalRecord sv, boolean[] editable, ZoneId timeZoneId) SeasonalRecWithTimeTableModel(ZoneId timeZoneId) -
Method Summary
Modifier and TypeMethodDescriptionintcountDecimalPlaces(double value) intgetColumnParameter(int col) Returns the parameter for a given column.getModel()getValueAt(int row, int col) Returns the value at a given row/column location.voidvoidsetSeasonalRecord(SeasonalRecordExt sve, String defaultTime) voidsetSeasonalRecord(SeasonalRecord sv, String defaultTime) Sets the seasonal record to use in the modelvoidsetValueAt(Object val, int row, int col) voidstore data from tablevoidstore 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, setUnitSystemMethods 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
-
Constructor Details
-
SeasonalRecWithTimeTableModel
public SeasonalRecWithTimeTableModel()Default Constructor of table model using local time zone -
SeasonalRecWithTimeTableModel
Constructor of table model using local time zone- Parameters:
colNames- - column nameseditable- - boolean array of editable columns
-
SeasonalRecWithTimeTableModel
Constructor of table model with local time zone- Parameters:
colNames- - column namessv- - seasonal recordeditable- - boolean array of editable columns
-
SeasonalRecWithTimeTableModel
Constructor of table model with local time zone- Parameters:
colNames- - column namessve- - seasonal recordeditable- - boolean array of editable columns
-
SeasonalRecWithTimeTableModel
-
SeasonalRecWithTimeTableModel
-
SeasonalRecWithTimeTableModel
public SeasonalRecWithTimeTableModel(String[] colNames, SeasonalRecord sv, boolean[] editable, ZoneId timeZoneId) -
SeasonalRecWithTimeTableModel
public SeasonalRecWithTimeTableModel(String[] colNames, SeasonalRecordExt sve, boolean[] editable, ZoneId timeZoneId)
-
-
Method Details
-
getModel
- Overrides:
getModelin classRmaTableModel
-
setSeasonalRecord
-
setSeasonalRecord
Sets the seasonal record to use in the model- Parameters:
sv-defaultTime- - the default time to use if the record is empty. Must either be blank or of the form DDMMM TTTT
-
setSeasonalRecord
-
setValueAt
- Specified by:
setValueAtin interfaceTableModel- Overrides:
setValueAtin classRmaTableModel
-
getValueAt
Description copied from class:AbstractRmaTableModelReturns the value at a given row/column location. The default method returns null. Needs to be overrridden- Specified by:
getValueAtin interfaceTableModel- Overrides:
getValueAtin classRmaTableModel- Parameters:
row- the row to look for the value in.col- the column to look for the value in.
-
getColumnParameter
public int getColumnParameter(int col) Description copied from class: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 interfaceRmaTableModelInterface- Overrides:
getColumnParameterin classRmaTableModel
-
storeData
store data from table -
storeData
store data from table -
countDecimalPlaces
public int countDecimalPlaces(double value)
-