|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectde.guibuilder.framework.GuiTableRow
public class GuiTableRow
Implementierung einer Zeile in einer Tabelle.
Wichtige Methoden:
GuiTable| Constructor Summary | |
|---|---|
GuiTableRow(GuiTable tbl,
electric.xml.Element rowEle)
Das hier angegebene XML-Element muß im Format von getElement() sein. |
|
GuiTableRow(GuiTable tbl,
int columns)
Erzeugt eine Tabellenzeile mit der angegebenen Anzahl von leeren Spalten. |
|
GuiTableRow(GuiTable tbl,
java.util.Vector<java.lang.Object> v)
Erzeugt eine Tabellenzeile mit der angegebenen Inhalt. |
|
| Method Summary | |
|---|---|
void |
commitChanges()
Setzt die Eigenschaften modified, inserted und deleted auf "false". |
java.util.Vector<java.lang.Object> |
getData()
Liefert die Daten dieser Zeile als Vector. |
electric.xml.Element |
getElement()
Liefert die Eigenschaften dieser Zeile als XML-Element. |
int |
getModelElementNumber()
Für die Position dieser Zeile im DataSet oder -1, wenn nicht Teil eines DataSet. |
long |
getOid()
Liefert die Oid. |
java.lang.String |
getTag()
Liefert "Row" |
java.lang.Object |
getValue(java.lang.String columnName)
Liefert den Inhalt der Spalte unter Angabe ihres Namens. |
java.lang.Object |
getValueAt(int col)
Liefert den Inhalt der Spalte unter Angabe der Column-Number. |
GuiTableRow |
guiClone()
Erzeugt eine Kopie dieses Objekts. |
boolean |
isDeleted()
|
boolean |
isEditable()
|
boolean |
isInserted()
Liefert "true", wenn die Zeile vom Benutzer hinzugefügt wurde. |
boolean |
isModified()
|
void |
setData(java.util.Vector<java.lang.Object> d)
Setzt den Inhalt der Zeile komplett neu. |
void |
setEditable(boolean p_Editable)
|
void |
setInserted(boolean p_Inserted)
|
void |
setModelElementNumber(int n)
Setzt die Position dieser Zeile im Dataset. |
void |
setModified(boolean p_Modified)
|
void |
setOid(long id)
Setzt die beliebige Oid. |
void |
setValue(java.lang.String columnName,
java.math.BigDecimal value)
|
void |
setValue(java.lang.String columnName,
boolean value)
|
void |
setValue(java.lang.String columnName,
java.util.Date value)
|
void |
setValue(java.lang.String columnName,
double value)
|
void |
setValue(java.lang.String columnName,
float value)
|
void |
setValue(java.lang.String columnName,
int value)
|
void |
setValue(java.lang.String columnName,
long value)
|
void |
setValue(java.lang.String columnName,
java.lang.Object value)
Setzt den Inhalt der Column unter Angabe des Column Namens. |
void |
setValue(java.lang.String columnName,
java.sql.Time value)
|
void |
setValueAt(int col,
boolean value)
Setzt den Inhalt einer CheckBox in der TabellenZeile. |
void |
setValueAt(int col,
boolean value,
boolean select)
|
void |
setValueAt(int col,
double value)
Wird als Double übernommen. |
void |
setValueAt(int col,
float value)
Wird als Float übernommen. |
void |
setValueAt(int col,
int value)
Wird als Integer gespeichert. |
void |
setValueAt(int col,
long value)
Wird als Long gespeichert |
void |
setValueAt(int col,
java.lang.Object value)
Setzt den Wert der angegebenen Spalte |
void |
setValueAt(int col,
java.lang.Object value,
boolean select)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public GuiTableRow(GuiTable tbl, java.util.Vector<java.lang.Object> v)
public GuiTableRow(GuiTable tbl, int columns)
public GuiTableRow(GuiTable tbl, electric.xml.Element rowEle)
tbl - rowEle - getElement()| Method Detail |
|---|
public final java.lang.String getTag()
public java.util.Vector<java.lang.Object> getData()
public void setData(java.util.Vector<java.lang.Object> d)
d - public electric.xml.Element getElement()
GuiTable.getAllValuesXml()public java.lang.Object getValue(java.lang.String columnName)
columnName - Name der Column
public java.lang.Object getValueAt(int col)
col - Der Index der Spalte (0-relativ).
public void setValue(java.lang.String columnName,
java.lang.Object value)
columnName - value -
public void setValue(java.lang.String columnName,
boolean value)
public void setValue(java.lang.String columnName,
int value)
public void setValue(java.lang.String columnName,
long value)
public void setValue(java.lang.String columnName,
double value)
public void setValue(java.lang.String columnName,
float value)
public void setValue(java.lang.String columnName,
java.math.BigDecimal value)
public void setValue(java.lang.String columnName,
java.util.Date value)
public void setValue(java.lang.String columnName,
java.sql.Time value)
public void setValueAt(int col,
java.lang.Object value)
col - Der Index der Spalte (0-relativ).value -
public void setValueAt(int col,
java.lang.Object value,
boolean select)
public void setValueAt(int col,
boolean value)
col - Der Index der Spalte (0-relativ).value -
public void setValueAt(int col,
boolean value,
boolean select)
public void setValueAt(int col,
int value)
public void setValueAt(int col,
long value)
col - value -
public void setValueAt(int col,
double value)
col - value -
public void setValueAt(int col,
float value)
col - value - public boolean isEditable()
public void setEditable(boolean p_Editable)
public boolean isModified()
public void setModified(boolean p_Modified)
public boolean isInserted()
GuiTable.insertRow(boolean)public void setInserted(boolean p_Inserted)
public boolean isDeleted()
public final void setOid(long id)
public final long getOid()
public final int getModelElementNumber()
Diese Information wird benötigt, wenn die Tabelle umsortiert wird.
GuiTable.setDatasetValues(JDataSet)public final void setModelElementNumber(int n)
n - getModelElementNumber()public GuiTableRow guiClone()
Achtung!
Die Zeile bleibt mit ihrer ParentTable assoziiert!
getElement()public void commitChanges()
public java.lang.String toString()
toString in class java.lang.Object
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||