com.fump
Class TabellenModell

java.lang.Object
  |
  +--javax.swing.table.AbstractTableModel
        |
        +--com.fump.TabellenModell
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

class TabellenModell
extends javax.swing.table.AbstractTableModel

Version:
$Id: TabellenModell.html,v 1.1 2001/07/11 19:01:40 olesen Exp $ TabellenModel - derzeit zum testen beinhaltet das nur drei Dummymails - diese muessen noch mit Methoden der Mailklasse in die Tabelle geladen werden
Author:
Markus Hindorf / Philipp Ottlinger
See Also:
Serialized Form

Field Summary
 java.lang.String[] columnNames
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
(package private) TabellenModell()
           
 
Method Summary
static Mail aktuelleMail(int selektierteZeile)
          Hilfsfunktion: gibt das aktuelle markierte Mailobjekt zurück, sonst KeineMarkierungException
 java.lang.Class getColumnClass(int c)
          Hilfsfunktion: zur Anzeige der letzten Spalte mit Checkbox
 int getColumnCount()
          Hilfsfunktion: gibt Anzahl der Spalten zurück
 java.lang.String getColumnName(int col)
          Hilfsfunktion: gibt aktuellen Spaltennamen zurück
 int getRowCount()
          Hilfsfunktion: gibt Anzahl der Reihen zurück
 java.lang.Object getValueAt(int row, int col)
          Hilfsfunktion: gibt String an den aktuellen Koordinaten zurück
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, isCellEditable, removeTableModelListener, setValueAt
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

columnNames

public java.lang.String[] columnNames
Constructor Detail

TabellenModell

TabellenModell()
Method Detail

getColumnCount

public int getColumnCount()
Hilfsfunktion: gibt Anzahl der Spalten zurück
Overrides:
getColumnCount in class javax.swing.table.AbstractTableModel
Parameters:
-  
Returns:
int
Throws:
-  

getRowCount

public int getRowCount()
Hilfsfunktion: gibt Anzahl der Reihen zurück
Overrides:
getRowCount in class javax.swing.table.AbstractTableModel
Parameters:
-  
Returns:
int
Throws:
-  

getColumnName

public java.lang.String getColumnName(int col)
Hilfsfunktion: gibt aktuellen Spaltennamen zurück
Overrides:
getColumnName in class javax.swing.table.AbstractTableModel
Parameters:
int - spalte
Returns:
String
Throws:
-  

getValueAt

public java.lang.Object getValueAt(int row,
                                   int col)
Hilfsfunktion: gibt String an den aktuellen Koordinaten zurück
Overrides:
getValueAt in class javax.swing.table.AbstractTableModel
Parameters:
int - reihe, int spalte
Returns:
Object
Throws:
-  

getColumnClass

public java.lang.Class getColumnClass(int c)
Hilfsfunktion: zur Anzeige der letzten Spalte mit Checkbox
Overrides:
getColumnClass in class javax.swing.table.AbstractTableModel
Parameters:
int - position
Returns:
Class
Throws:
javax.swing.JTable - uses this method to determine the default renderer/ editor for each cell. If we didn't implement this method, then the last column would contain text ("true"/"false"), rather than a check box.

aktuelleMail

public static Mail aktuelleMail(int selektierteZeile)
                         throws KeineMarkierung
Hilfsfunktion: gibt das aktuelle markierte Mailobjekt zurück, sonst KeineMarkierungException
Parameters:
aktuell - selektierte Zeile aus Tabelle
Returns:
Mail
Throws:
KeineMarkierung -