|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectjavax.swing.table.AbstractTableModel
de.guibuilder.framework.GuiTable.GuiTableModel
public final class GuiTable.GuiTableModel
TableModel für GuiTable.
| Method Summary | |
|---|---|
void |
addRow(GuiTableRow trow)
|
void |
commitChanges()
Setzt deletedRows auf null. |
void |
deleteRow(int row)
Die gelöschte Zeile wird bei den deletedRows eingetragen. |
int |
getColumnCount()
Liefert die Anzahl der Spalten. |
java.util.Vector |
getDataVector()
|
int |
getDeletedRowCount()
Liefert die Anzahl der gelöschten Zeilen. |
java.util.Vector<GuiTableRow> |
getDeletedRows()
Liefert die Zeilen, die vom Benutzer seit dem letzten reset gelöscht wurden. |
GuiTableRow |
getRow(int index)
|
int |
getRowCount()
Liefert die Anzahl der aktiven Zeilen. |
java.util.Iterator |
getRowIterator()
Liefert einen Iterator über alle Zeilen der Tabelle in der Reihenfolge, wie sie für den DataSet benötigt werden. |
java.lang.Object |
getValueAt(int row,
int col)
|
void |
insertRow(int index,
GuiTableRow tableRow)
|
boolean |
isCellEditable(int row,
int col)
Diese Methode wird hier überschrieben, damit einzelne Spalten/Zeilen editierbar gemacht werden können. |
void |
reset()
Leert das TableModel |
void |
setDataVector(java.util.Vector data,
java.util.Vector cols)
Setzt den Inhalt der Tabelle neu. |
void |
setValueAt(java.lang.Object value,
int row,
int col)
|
| Methods inherited from class javax.swing.table.AbstractTableModel |
|---|
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getColumnName, getListeners, getTableModelListeners, removeTableModelListener |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public int getRowCount()
public int getColumnCount()
public int getDeletedRowCount()
public void setDataVector(java.util.Vector data,
java.util.Vector cols)
data - Ein Vector von GuiTableRowscols - Ein Vector von ColumnIdentifierspublic java.util.Vector getDataVector()
public java.util.Iterator getRowIterator()
Die Zeilen, die erst eingefügt und später gelöscht wurden werden weggelassen.
public void deleteRow(int row)
getDeletedRows(),
GuiTableRow.isInserted()public java.util.Vector<GuiTableRow> getDeletedRows()
public java.lang.Object getValueAt(int row,
int col)
public void setValueAt(java.lang.Object value,
int row,
int col)
setValueAt in interface javax.swing.table.TableModelsetValueAt in class javax.swing.table.AbstractTableModelpublic void addRow(GuiTableRow trow)
public GuiTableRow getRow(int index)
public void insertRow(int index,
GuiTableRow tableRow)
public void reset()
public void commitChanges()
Setzt bei den GuiTableRows die Eigenschaften modified und inserted auf false.
public boolean isCellEditable(int row,
int col)
isCellEditable in interface javax.swing.table.TableModelisCellEditable in class javax.swing.table.AbstractTableModel
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||