public class RowData extends java.lang.Object implements ColumnWidthChangeListener
Constructor and Description |
---|
RowData(DataTableObject dataTableObject,
SelectionManager selectionManager)
Stellt die Daten eines Ergebnisdatensatzes in der Onlinetabelle dar.
|
Modifier and Type | Method and Description |
---|---|
javax.swing.JComponent |
createComponent()
Erzeugt die Komponente, die sich selbst und alle Nachfolger darstellt.
|
CellKey |
getCellKey()
Gibt den CellKey des Objekts zurück.
|
javax.swing.JComponent |
getComponent()
Gibt die Komponente zurück, die sich selbst und alle ihre Nachfolger darstellt.
|
int |
getOptimalColumnWidth()
Gibt die für diese Komponente optimale Spaltenbreite zurück.
|
java.util.List<java.lang.Object> |
getSuccessors()
Gibt alle Nachfolger zurück.
|
java.lang.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 |
setInitialWidth(int width)
Setzt die initiale Breite der Komponente, die sich selbst und alle Nachfolger darstellt.
|
void |
setIsArray(boolean isArray)
Setzt das Flag, ob es sich hierbei um ein Array von Listen/Attributen handelt, oder nicht.
|
void |
setValue(java.lang.String value)
Setzt den anzuzeigenden Text.
|
void |
setWidth(int width)
Setzt die Breite der Komponente, die diese Daten repräsentiert.
|
java.lang.String |
toString() |
public RowData(@Nullable DataTableObject dataTableObject, SelectionManager selectionManager)
dataTableObject
- ein Datensatz der Online-Tabellepublic CellKey getCellKey()
public javax.swing.JComponent getComponent()
public void setInitialWidth(int width)
width
- die neue Breite dieser Komponentepublic javax.swing.JComponent createComponent()
public void setIsArray(boolean isArray)
isArray
- 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 java.lang.String getValue()
public void setValue(java.lang.String value)
value
- darzustellenden Textpublic java.util.List<java.lang.Object> getSuccessors()
public int getOptimalColumnWidth()
getOptimalColumnWidth
in interface ColumnWidthChangeListener
public void setWidth(int width)
setWidth
in interface ColumnWidthChangeListener
width
- neue Breite der Komponentepublic java.lang.String toString()
toString
in class java.lang.Object