Package adams.gui.visualization.instance
Class InstanceContainerModel
- java.lang.Object
-
- javax.swing.table.AbstractTableModel
-
- adams.gui.core.AbstractBaseTableModel
-
- adams.gui.visualization.container.ContainerModel<InstanceContainerManager,InstanceContainer>
-
- adams.gui.visualization.instance.InstanceContainerModel
-
- All Implemented Interfaces:
adams.core.CleanUpHandler
,adams.core.logging.LoggingLevelHandler
,adams.core.logging.LoggingSupporter
,adams.data.spreadsheet.SpreadSheetSupporter
,adams.gui.event.DataChangeListener
,Serializable
,TableModel
public class InstanceContainerModel extends adams.gui.visualization.container.ContainerModel<InstanceContainerManager,InstanceContainer>
A model for displaying the currently loaded Instance objects.- 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 InstanceContainerModel(adams.gui.visualization.container.ContainerListManager<InstanceContainerManager> manager)
Initializes the model.InstanceContainerModel(InstanceContainerManager manager)
Initializes the model.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
initialize()
Initializes the 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
-
InstanceContainerModel
public InstanceContainerModel(adams.gui.visualization.container.ContainerListManager<InstanceContainerManager> manager)
Initializes the model.- Parameters:
manager
- the managing object to obtain the data from
-
InstanceContainerModel
public InstanceContainerModel(InstanceContainerManager manager)
Initializes the model.- Parameters:
manager
- the manager to obtain the data from
-
-
Method Detail
-
initialize
protected void initialize()
Initializes the members.- Overrides:
initialize
in classadams.gui.visualization.container.ContainerModel<InstanceContainerManager,InstanceContainer>
-
-