|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectAbstractMutableTableModel
edu.bonn.xulu.plugin.appl.GeoModelCodeGeneratorGUI.ResourceTableModel
protected class GeoModelCodeGeneratorGUI.ResourceTableModel
Diese Klasse stellt ein TableModel
fuer die Ressourcen-Tabelle
der GeoModelCodeGeneratorGUI
dar. Diese enthaelt 6 Spalten:
ModelResource.getCategory()
)
Nested Class Summary | |
---|---|
protected class |
GeoModelCodeGeneratorGUI.ResourceTableModel.ResourceDefinition
Diese Klasse repraesentiert eine Zeile der Ressourcen-Tabelle. |
Field Summary | |
---|---|
protected Vector<GeoModelCodeGeneratorGUI.ResourceTableModel.ResourceDefinition> |
resourceDef
Speichert die Eintraege der Tabelle |
Constructor Summary | |
---|---|
GeoModelCodeGeneratorGUI.ResourceTableModel()
Erzeugt ein neues Tabellenmodell. |
Method Summary | |
---|---|
String[] |
createColumnNames()
Liefert die Spaltennamen der Tabelle. |
GeoModelCodeGeneratorGUI.ResourceTableModel.ResourceDefinition[] |
getResources()
Liefert die aktruellen Eintraege der Tabelle. |
int |
getRowCount()
Liefert die Zeilenanzahl der Tabelle. |
Object |
getValueAt(int row,
int col)
Liefert einen Wert der Tabelle. |
boolean |
isCellEditable(int row,
int col)
Liefert nur false , wenn es sich um Spalte 4 handelt
("Datentyp") und die betreffende Ressource keine Property-Ressource
ist. |
void |
performAddRow()
Fuegt eine neue (zunaechst leere) Ressouce hinzu. |
void |
performChangeData(int row,
int col)
Machts nichts, da die Werte direkt geaendert werden und nicht auf einen Doppelklick reagiert wird. |
void |
performRemoveRow(int row)
Loescht eine Ressouce aus der Liste. |
void |
setValueAt(Object value,
int row,
int col)
Veraendert einen Wert einer Tabellenzelle. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected Vector<GeoModelCodeGeneratorGUI.ResourceTableModel.ResourceDefinition> resourceDef
Constructor Detail |
---|
public GeoModelCodeGeneratorGUI.ResourceTableModel()
Method Detail |
---|
public String[] createColumnNames()
public GeoModelCodeGeneratorGUI.ResourceTableModel.ResourceDefinition[] getResources()
public void performAddRow()
public void performRemoveRow(int row)
public void performChangeData(int row, int col)
row
- Zeilenindexcol
- Spaltenindexpublic int getRowCount()
public Object getValueAt(int row, int col)
row
- Zeilenindexcol
- Spaltenindexpublic boolean isCellEditable(int row, int col)
false
, wenn es sich um Spalte 4 handelt
("Datentyp") und die betreffende Ressource keine Property-Ressource
ist.
row
- Zeilenindexcol
- Spaltenindexpublic void setValueAt(Object value, int row, int col)
value
- neuer Zellen-Wertrow
- Zeilenindexcol
- Spaltenindex
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |