adams.gui.visualization.instance
Class InstanceContainerModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by adams.gui.core.AbstractBaseTableModel
          extended by adams.gui.visualization.container.ContainerModel<InstanceContainerManager,InstanceContainer>
              extended by adams.gui.visualization.instance.InstanceContainerModel
All Implemented Interfaces:
CleanUpHandler, DataChangeListener, Serializable, TableModel

public class InstanceContainerModel
extends ContainerModel<InstanceContainerManager,InstanceContainer>

A model for displaying the currently loaded Instance objects.

Version:
$Revision: 4584 $
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 javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
InstanceContainerModel(ContainerListManager<InstanceContainerManager> manager)
          Initializes the model.
InstanceContainerModel(InstanceContainerManager manager)
          Initializes the model.
 
Method Summary
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 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
 

Constructor Detail

InstanceContainerModel

public InstanceContainerModel(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 class ContainerModel<InstanceContainerManager,InstanceContainer>


Copyright © 2012 University of Waikato, Hamilton, NZ. All Rights Reserved.