com.fump
Class FilterTabellenModell

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

public class FilterTabellenModell
extends javax.swing.table.AbstractTableModel

Version:
$Id: FilterTabellenModell.html,v 1.1 2001/07/11 19:01:31 olesen Exp $

"exclusively designed for Lasse the guy with the Fortschrittsbalken"

FilterTabellenModel - 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
           
static java.lang.Object[][] data
           
private static Ordner lassesOrdner
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
FilterTabellenModell(Ordner lassesOrdner)
           
 
Method Summary
static void addMail(Mail abc)
          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
static void showInhalt(java.util.Vector mailVec)
          Hilfsfunktion: aktualisiert die Tabelle und Ihre Mails darin
 
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

data

public static java.lang.Object[][] data

lassesOrdner

private static Ordner lassesOrdner
Constructor Detail

FilterTabellenModell

public FilterTabellenModell(Ordner lassesOrdner)
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.

addMail

public static void addMail(Mail abc)
Hilfsfunktion: gibt das aktuelle markierte Mailobjekt zurück, sonst KeineMarkierungException
Parameters:
Mail -  
Returns:
 
Throws:
-  

showInhalt

public static void showInhalt(java.util.Vector mailVec)
Hilfsfunktion: aktualisiert die Tabelle und Ihre Mails darin
Parameters:
Vector - der Mailobjekte des aktuellen Ordners
Returns:
 
Throws:
-