Class TimeseriesContainerModel<M extends TimeseriesContainerManager,C extends TimeseriesContainer>
- java.lang.Object
-
- javax.swing.table.AbstractTableModel
-
- adams.gui.core.AbstractBaseTableModel
-
- adams.gui.visualization.container.ContainerModel<M,C>
-
- adams.gui.visualization.timeseries.TimeseriesContainerModel<M,C>
-
- All Implemented Interfaces:
CleanUpHandler
,LoggingLevelHandler
,LoggingSupporter
,SpreadSheetSupporter
,DataChangeListener
,Serializable
,TableModel
public class TimeseriesContainerModel<M extends TimeseriesContainerManager,C extends TimeseriesContainer> extends ContainerModel<M,C>
A model for displaying the currently loaded timeseries.- Version:
- $Revision$
- Author:
- fracpete (fracpete at waikato dot ac dot nz)
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class adams.gui.visualization.container.ContainerModel
m_ColumnNameGenerator, m_DisplayDatabaseID, m_DisplayVisibility, m_Generator, m_Manager
-
Fields inherited from class adams.gui.core.AbstractBaseTableModel
m_Logger, m_LoggingIsEnabled, m_LoggingLevel
-
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
-
-
Constructor Summary
Constructors Constructor Description TimeseriesContainerModel(ContainerListManager<M> manager)
Initializes the model.TimeseriesContainerModel(M manager)
Initializes the model.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
initialize()
Initializes members.-
Methods inherited from class adams.gui.visualization.container.ContainerModel
cleanUp, dataChanged, getColumnClass, getColumnCount, getColumnName, getColumnNameGenerator, getColumnWidth, getContainerAt, getDatabaseIDColumn, getDataColumn, getDisplayDatabaseID, getDisplayStringGenerator, getDisplayVisibility, getManager, getRowCount, getValueAt, getVisibilityColumn, isCellEditable, setColumnNameGenerator, setDisplayDatabaseID, setDisplayStringGenerator, setDisplayVisibility, setValueAt, showDatabaseIDColumn, showVisibilityColumn, unregister
-
Methods inherited from class adams.gui.core.AbstractBaseTableModel
configureLogger, getLogger, getLoggingLevel, initializeLogging, isLoggingEnabled, setLoggingLevel, toSpreadSheet, toString
-
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
-
-
-
Constructor Detail
-
TimeseriesContainerModel
public TimeseriesContainerModel(ContainerListManager<M> manager)
Initializes the model.- Parameters:
manager
- the managing object to obtain the data from
-
TimeseriesContainerModel
public TimeseriesContainerModel(M manager)
Initializes the model.- Parameters:
manager
- the manager to obtain the data from
-
-
Method Detail
-
initialize
protected void initialize()
Initializes members.- Overrides:
initialize
in classContainerModel<M extends TimeseriesContainerManager,C extends TimeseriesContainer>
-
-