public interface ITabelle
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
get(int iZeile,
int iSpalte)
extrahiert den Wert aus der Zeile/Spalte (0 basiert)
typisch String, Long, Double |
java.lang.Object |
get(int iZeile,
java.lang.String spaltenTitel)
wie get(final int iZeile, final int iSpalte) nur ueber Namen
|
int |
getAnzahlSpalten()
Anzahl der Tabellen Spalten
|
java.lang.String |
getKommentar(int iZeile)
String mit Kommentar, istKommentar(final int iZeile) muss true sein
|
int |
getSize()
Anzahl der Tabellen Zeilen
|
java.util.List<java.lang.String> |
getSpaltenTitel()
geordnete Liste aller SpaltenTitel
|
java.lang.Class<?> |
getTyp(int iSpalte)
Die Klasse des Objektes dieser Spalte z.B.
|
boolean |
isDirty()
true falls inhalt der tabelle geaendert wurde
|
boolean |
istEditierBar()
Die Tabelle kann programmatisch oder via User Interface geaendert werden
|
boolean |
istKommentar(int iZeile)
Kommentare sind immer Strings und werden mit getKommentar geholt
|
void |
reloadAllData()
Die Daten werden frisch gelesen, isDirty() ist nun wieder false
|
void |
set(int iZeile,
int iSpalte,
java.lang.Object wert)
Voraussetzung: istEditierBar() == true, wert hat den Typ von getTyp(final int iSpalte)
|
void |
set(int iZeile,
java.lang.String spaltenTitel,
java.lang.Object wert)
Voraussetzung: istEditierBar() == true, wert hat den Typ von getTyp(final int iSpalte)
|
void |
write(java.io.File file)
Die Daten werden auf den File file geschrieben, Voraussetzung istEditierBar() == true
|
int getSize()
int getAnzahlSpalten()
java.util.List<java.lang.String> getSpaltenTitel()
java.lang.Class<?> getTyp(int iSpalte)
java.lang.Object get(int iZeile, int iSpalte)
java.lang.Object get(int iZeile, java.lang.String spaltenTitel)
boolean istKommentar(int iZeile)
java.lang.String getKommentar(int iZeile)
boolean istEditierBar()
boolean isDirty()
void set(int iZeile, int iSpalte, java.lang.Object wert)
void set(int iZeile, java.lang.String spaltenTitel, java.lang.Object wert)
void reloadAllData() throws java.io.IOException
java.io.IOException
void write(java.io.File file) throws java.io.IOException
java.io.IOException
13-September-2017 07:50 Deutsches Elektronen-Synchrotron DESY in der Helmholtz-Gemeinschaft