public class RowData extends Object implements ColumnWidthChangeListener
Dataset| Constructor and Description |
|---|
RowData(DataTableObject dataTableObject,
SelectionManager selectionManager)
Stellt die Daten eines Ergebnisdatensatzes in der Onlinetabelle dar.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addArrayElement(Object object)
Fügt einen Nachfolger vom Typ
RowSuccessor oder RowData hinzu. |
JComponent |
createComponent()
Erzeugt die Komponente, die sich selbst und alle Nachfolger darstellt.
|
CellKey |
getCellKey()
Gibt den CellKey des Objekts zurück.
|
JComponent |
getComponent()
Gibt die Komponente zurück, die sich selbst und alle ihre Nachfolger darstellt.
|
int |
getInitialWidth()
Gibt die initiale Spaltenbreite zurück.
|
int |
getOptimalColumnWidth()
Gibt die für diese Komponente optimale Spaltenbreite zurück.
|
List<Object> |
getSuccessors()
Gibt alle Nachfolger zurück.
|
String |
getValue()
Gibt den anzuzeigenden Text zurück.
|
boolean |
isArray()
Gibt zurück, ob es sich um ein Array von Listen/Attributen handelt, oder nicht.
|
void |
setCellKey(CellKey key)
Setzt den CellKey des Objekts.
|
void |
setInitialWidth(int width)
Setzt die initiale Breite der Komponente, die sich selbst und alle Nachfolger darstellt.
|
void |
setIsArray(boolean bool)
Setzt das Flag, ob es sich hierbei um ein Array von Listen/Attributen handelt, oder nicht.
|
void |
setValue(String value)
Setzt den anzuzeigenden Text.
|
void |
setWidth(int width)
Setzt die Breite der Komponente, die diese Daten repräsentiert.
|
String |
toString() |
public RowData(DataTableObject dataTableObject, SelectionManager selectionManager)
dataTableObject - ein Datensatz der Online-Tabellepublic void setCellKey(CellKey key)
key - public CellKey getCellKey()
public JComponent getComponent()
public void setInitialWidth(int width)
width - die neue Breite dieser Komponentepublic int getInitialWidth()
public JComponent createComponent()
public void setIsArray(boolean bool)
bool - true, falls es ein Array von Listen/Attributen ist, sonst falsepublic boolean isArray()
true, falls es sich um ein Array von Listen/Attributen handelt, sonst falsepublic void setValue(String value)
value - darzustellenden Textpublic String getValue()
public void addArrayElement(Object object)
RowSuccessor oder RowData hinzu.object - Nachfolger vom Typ RowSuccessor oder RowDataRowSuccessor,
RowDatapublic List<Object> getSuccessors()
public int getOptimalColumnWidth()
getOptimalColumnWidth in interface ColumnWidthChangeListenerpublic void setWidth(int width)
setWidth in interface ColumnWidthChangeListenerwidth - neue Breite der Komponente