VLab Common 1.2

pl.psnc.vlab.util.gui.table.model
Class AbstractCustomObservableTableModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by pl.psnc.vlab.util.gui.table.model.AbstractDefaultTableModel
          extended by pl.psnc.vlab.util.gui.table.model.AbstractDefaultObservableTableModel
              extended by pl.psnc.vlab.util.gui.table.model.AbstractCustomObservableTableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public abstract class AbstractCustomObservableTableModel
extends AbstractDefaultObservableTableModel

AbstractCustomObservableTableModel class - abstract table model class. This abstract class provides default implementations for most of the methods in the TableModel interface. The class provides also notification mechanism for changes in the model data. It can be customised by ModelProperties object.

Author:
Dominik Stoklosa (~osa~)
See Also:
Serialized Form
Email address
osa@man.poznan.pl

Nested Class Summary
 
Nested classes/interfaces inherited from class pl.psnc.vlab.util.gui.table.model.AbstractDefaultObservableTableModel
AbstractDefaultObservableTableModel.ModelObservable
 
Field Summary
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
AbstractCustomObservableTableModel(ModelProperties modelProperties)
          Creates a new instance of AbstractCustomObservableTableModel
 
Method Summary
 ModelProperties getModelProperties()
          Get value of modelProperties
 
Methods inherited from class pl.psnc.vlab.util.gui.table.model.AbstractDefaultObservableTableModel
getObservable
 
Methods inherited from class pl.psnc.vlab.util.gui.table.model.AbstractDefaultTableModel
getColumnClass, getColumnCount, getColumnName, isCellEditable, setColumnNames, setColumnTypes, setEditable
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener, setValueAt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.swing.table.TableModel
getRowCount, getValueAt
 

Constructor Detail

AbstractCustomObservableTableModel

public AbstractCustomObservableTableModel(ModelProperties modelProperties)
Creates a new instance of AbstractCustomObservableTableModel

Parameters:
modelProperties - instance of ModelProperties
Method Detail

getModelProperties

public ModelProperties getModelProperties()
Get value of modelProperties

Returns:
the modelProperties

VLab Common 1.2

Copyright 2004 by VLAB Dominik Stoklosa.