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 false
public boolean isArray()
true
, falls es sich um ein Array von Listen/Attributen handelt, sonst false
public void setValue(String value)
value
- darzustellenden Textpublic String getValue()
public void addArrayElement(Object object)
RowSuccessor
oder RowData
hinzu.object
- Nachfolger vom Typ RowSuccessor
oder RowData
RowSuccessor
,
RowData
public List<Object> getSuccessors()
public int getOptimalColumnWidth()
getOptimalColumnWidth
in interface ColumnWidthChangeListener
public void setWidth(int width)
setWidth
in interface ColumnWidthChangeListener
width
- neue Breite der Komponente