@Deprecated
public class Dataset
extends java.lang.Object
Diese Klasse speichert die Verbindung zwischen einem DataTableObject
dessen hierarchischer Struktur der Form RowData
. Zusätzlich können die Komponenten eines Zeilenkopfes und einer Nutzdatenzeile angefordert werden.
Alle abrufbaren Informationen werden erst beim ersten Abruf konstruiert.
Constructor and Description |
---|
Dataset(HeaderGrid header,
DataTableObject dataTableObject,
SelectionManager selectionManager)
Deprecated.
Man benutze
DataTableObjectRenderer stattdessen. |
Modifier and Type | Method and Description |
---|---|
DataTableObject |
getDataTableObject()
Deprecated.
Gibt den Datensatz zurück.
|
int |
getHeight()
Deprecated.
Gibt die Höhe dieser Zeile in Pixel zurück.
|
RowData |
getRowData()
Deprecated.
Gibt die hierarchische Struktur des Datensatzes zurück.
|
javax.swing.JComponent |
getRowHeaderRow(java.lang.String timeFormat)
Deprecated.
Gibt die Komponente des Zeilenkopfes zurück.
|
javax.swing.JComponent |
getViewportRow()
Deprecated.
Gibt die Komponente der Datenzeile zurück.
|
void |
setLinks()
Deprecated.
Erstellt die Verbindungen zwischen den Daten und dem Header.
|
void |
unsetLinks()
Deprecated.
Entfernt alle Einträge, außer den Datensatz und die Höhe einer Zeile.
|
@Deprecated public Dataset(HeaderGrid header, DataTableObject dataTableObject, SelectionManager selectionManager)
DataTableObjectRenderer
stattdessen.Konstruktor, dem ein Datensatz zugewiesen wird.
head
- Element, welches die hierarchische Struktur darstelltdataTableObject
- neuer Datensatzpublic DataTableObject getDataTableObject()
Gibt den Datensatz zurück.
public RowData getRowData()
Gibt die hierarchische Struktur des Datensatzes zurück.
public javax.swing.JComponent getRowHeaderRow(java.lang.String timeFormat)
Gibt die Komponente des Zeilenkopfes zurück.
timeFormat
- das gewünschte Formatpublic javax.swing.JComponent getViewportRow()
Gibt die Komponente der Datenzeile zurück.
public int getHeight()
Gibt die Höhe dieser Zeile in Pixel zurück.
public void setLinks()
Erstellt die Verbindungen zwischen den Daten und dem Header. Jedes Blattelement meldet sich beim entsprechenden Blatt im Header an, damit etwaige Größenänderungen vom Header an die Datenstruktur übergeben werden kann.
public void unsetLinks()
Entfernt alle Einträge, außer den Datensatz und die Höhe einer Zeile.