de.bielefeld.umweltamt.aui.module.common.tablemodels
Class GenehmigungModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by de.bielefeld.umweltamt.aui.utils.tablemodelbase.BasicTableModel
          extended by de.bielefeld.umweltamt.aui.utils.tablemodelbase.ListTableModel
              extended by de.bielefeld.umweltamt.aui.module.common.tablemodels.GenehmigungModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public class GenehmigungModel
extends ListTableModel

Ein einfaches TableModel für Anhang 52-Fachdaten.

Author:
Gerd Genuit
See Also:
Serialized Form

Field Summary
 
Fields inherited from class de.bielefeld.umweltamt.aui.utils.tablemodelbase.BasicTableModel
columns
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
GenehmigungModel()
           
 
Method Summary
 java.lang.Class getColumnClass(int columnIndex)
           
 java.lang.Object getColumnValue(java.lang.Object objectAtRow, int columnIndex)
          Liefert den Inhalt einer Spalte zu einem Objekt aus einer Zeile.
 void updateList()
          Füllt die Liste mit (neuem) Inhalt.
 
Methods inherited from class de.bielefeld.umweltamt.aui.utils.tablemodelbase.ListTableModel
getList, getObjectAtRow, getRowCount, getValueAt, objectRemoved, removeRow, rowExists, setList
 
Methods inherited from class de.bielefeld.umweltamt.aui.utils.tablemodelbase.BasicTableModel
getColumnCount, getColumnName
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenehmigungModel

public GenehmigungModel()
Method Detail

getColumnValue

public java.lang.Object getColumnValue(java.lang.Object objectAtRow,
                                       int columnIndex)
Description copied from class: ListTableModel
Liefert den Inhalt einer Spalte zu einem Objekt aus einer Zeile.

Specified by:
getColumnValue in class ListTableModel
Parameters:
objectAtRow - Das Objekt in dieser Zeile
columnIndex - Die Spalte der Tabelle
Returns:
Was soll in der Tabelle an dieser Stelle angezeigt werden?

getColumnClass

public java.lang.Class getColumnClass(int columnIndex)
Specified by:
getColumnClass in interface javax.swing.table.TableModel
Overrides:
getColumnClass in class javax.swing.table.AbstractTableModel

updateList

public void updateList()
Description copied from class: ListTableModel
Füllt die Liste mit (neuem) Inhalt. Beim implementieren unbedingt überprüfen, ob die Liste null ist und entsprechende Events feuern, wenn sich der Inhalt der Tabelle geändert hat. Falls beim Updaten der Liste aus einer anderen Datenquelle (bspw. einer Datenbank) ein Fehler auftritt, sollte eine entsprechende Exception geworfen werden.

Specified by:
updateList in class ListTableModel