|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectAbstractMutableTableModel
edu.bonn.xulu.plugin.gui.AbstractManagerFrame_BasicTable.AbstractManagerTableModel
public static class AbstractManagerFrame_BasicTable.AbstractManagerTableModel
Diese Klasse stellt ein TableModel fuer den AbstractManager
dar.
Field Summary | |
---|---|
protected Class[] |
COLUMN_TYPE
Speichert die Spaltentypen der Tabelle |
protected AbstractManager |
manager
Speichert die Datenbasis fuer die Tabelle |
Constructor Summary | |
---|---|
AbstractManagerFrame_BasicTable.AbstractManagerTableModel(AbstractManager manager)
Erzeugt ein neues Daten-Modell fuer einen AbstractManager . |
Method Summary | |
---|---|
String[] |
createColumnNames()
Liefert die Spaltennamen der Tabelle. |
int |
getRowCount()
Liefert die Anzahl an Tabellenzeilen. |
Object |
getValueAt(int row,
int col)
Liefert einen Wert der Tabelle. |
boolean |
isCellEditable(int row,
int col)
Prueft, ob eine Tabellen-Zelle editierbar ist. |
void |
performAddRow()
Macht nichts, da das Menu fuer den AbstractManager
den Hinzufuegen-Menuepunkt nicht enthaelt. |
void |
performChangeData(int row,
int col)
Macht nichts, da das Menu fuer den AbstractManager
den Aendern-Menuepunkt nicht enthaelt. |
void |
performObjectEvent(ObjectEvent e)
Wird aufgerufen, wenn sich der Inhalt des Managers aendert. |
void |
performRemoveRow(int row)
Entfernt einen Eintrag aus dem AbstractManager und
somit aus der Tabelle. |
void |
setValueAt(Object obj,
int row,
int col)
Setzt den Titel der jeweiligen Komponente neu, wenn als Spaltennummer 0 angegeben wird. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected Class[] COLUMN_TYPE
protected AbstractManager manager
Constructor Detail |
---|
public AbstractManagerFrame_BasicTable.AbstractManagerTableModel(AbstractManager manager)
AbstractManager
.
manager
- Instanz eines AbstractManager
Method Detail |
---|
public void performObjectEvent(ObjectEvent e)
AbstractManager.ChangeEvent
wird ein fireTableDataChanged()
ausgeloest, damit der
Tabelleninhalt aktualisiert wird.
public String[] createColumnNames()
public int getRowCount()
public Object getValueAt(int row, int col)
row
- Tabellen-Zeilecol
- Tabellen-Spaltepublic boolean isCellEditable(int row, int col)
row
- Tabellen-Zeilecol
- Tabellen-Spaltepublic void setValueAt(Object obj, int row, int col)
obj
- neuer Titel (String
)row
- Tabellen-Zeilecol
- Tabellen-Spaltepublic void performRemoveRow(int row)
AbstractManager
und
somit aus der Tabelle. Wird aufgerufen, wenn der Menuepunkt
"Entfernen" aus dem Kontextmenue gewaehlt wird.
row
- TabellenzeileAbstractManager.remove(int)
public void performChangeData(int row, int col)
AbstractManager
den Aendern-Menuepunkt nicht enthaelt.
row
- Tabellenzeilecol
- Tabellenspaltepublic void performAddRow()
AbstractManager
den Hinzufuegen-Menuepunkt nicht enthaelt.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |