Class AlleTabellen
- java.lang.Object
-
- de.desy.mst.libs.framework.mstapp.tabellendaten.AlleTabellen
-
public class AlleTabellen extends java.lang.Object
Haelt statisch alle geladenen Tabellen. Laedt auf Anfrage weitere. Rein statische Klasse, es existieren keine Objekte.- Version:
- 1.0.0
- Author:
- ws
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Tabelle<java.lang.Integer,ColumnInfo>
getColumnInfoTabelle(java.lang.String tabellenName)
Standard Weg um an die Spalteninformation einer Tabelle zu kommenstatic <D extends DeviceDetail>
DeviceDetailTabelle<D>getDeviceDetailTabelle(java.lang.String tabId)
LOW Level Retrieval Funktion, man muss hier den String kennen.static <D extends Device>
DeviceTabelle<D>getDeviceTabelle(DeviceGruppe deviceGruppe)
Standard Weg um zu einer bestimmten Status Tabelle zu kommenstatic <D extends Device>
DeviceTabelle<D>getDeviceTabelle(java.lang.String tabId)
LOW Level Retrieval Funktion, man muss hier den String kennen.static Tabelle<java.lang.Integer,Status>
getStatusTabelle(Aufgabe aufgabe)
Standard Weg um zu einer bestimmten Status Tabelle zu kommenstatic Tabelle<java.lang.Integer,Status>
getStatusTabelleByAufgabenNummer(int aufgNr)
falls gewuenschte Aufgabe wirklich noch nicht in der Klasse sein sollte, kann man sich die Status Tabelle auch hiermit besorgenstatic <K extends java.lang.Comparable<K>,E extends AEntry<K>>
Tabelle<K,E>getTabelle(java.lang.String tabId)
Retrieval Funktion fuer Tabelle mit einem Schluessel.
BenutztgetTabelleAsObject(String)
static <K1 extends java.lang.Comparable<K1>,K2 extends java.lang.Comparable<K2>,E extends AEntry2<K1,K2>>
Tabelle2<K1,K2,E>getTabelle2(java.lang.String tabId)
Retrieval Funktion fuer Tabelle mit zwei Schluesseln.
BenutztgetTabelleAsObject(String)
static Tabelle
getTabelleAsObject(java.lang.String tabId)
LOW Level Retrieval Funktion, man muss hier den String kennen Falls tabelle nicht geladen ist, wird versucht sie zu laden, falls nicht geht wird null geliefertstatic java.util.Collection<Tabelle>
getTabellenAlsCollection()
read only Collection aller geladenen Tabellenstatic java.util.Set<java.lang.String>
getTabellenIdSet()
read only Collection aller geladenen tabIdsstatic boolean
istGeladen(java.lang.String tabId)
static java.util.Iterator<java.lang.String>
iterator()
read only statische "Version von Iterable" ueber SetgetTabellenIdSet() static int
size()
Anzahl der geladenen Tabellen
-
-
-
Method Detail
-
size
public static final int size()
Anzahl der geladenen Tabellen
-
istGeladen
public static final boolean istGeladen(java.lang.String tabId)
-
getStatusTabelle
public static final Tabelle<java.lang.Integer,Status> getStatusTabelle(Aufgabe aufgabe)
Standard Weg um zu einer bestimmten Status Tabelle zu kommen
-
getStatusTabelleByAufgabenNummer
public static final Tabelle<java.lang.Integer,Status> getStatusTabelleByAufgabenNummer(int aufgNr)
falls gewuenschte Aufgabe wirklich noch nicht in der Klasse sein sollte, kann man sich die Status Tabelle auch hiermit besorgen
-
getDeviceTabelle
public static final <D extends Device> DeviceTabelle<D> getDeviceTabelle(DeviceGruppe deviceGruppe)
Standard Weg um zu einer bestimmten Status Tabelle zu kommen
-
getColumnInfoTabelle
public static final Tabelle<java.lang.Integer,ColumnInfo> getColumnInfoTabelle(java.lang.String tabellenName)
Standard Weg um an die Spalteninformation einer Tabelle zu kommen
-
getTabelleAsObject
public static final Tabelle getTabelleAsObject(java.lang.String tabId)
LOW Level Retrieval Funktion, man muss hier den String kennen Falls tabelle nicht geladen ist, wird versucht sie zu laden, falls nicht geht wird null geliefert
-
getTabelle
public static final <K extends java.lang.Comparable<K>,E extends AEntry<K>> Tabelle<K,E> getTabelle(java.lang.String tabId)
Retrieval Funktion fuer Tabelle mit einem Schluessel.
BenutztgetTabelleAsObject(String)
-
getTabelle2
public static final <K1 extends java.lang.Comparable<K1>,K2 extends java.lang.Comparable<K2>,E extends AEntry2<K1,K2>> Tabelle2<K1,K2,E> getTabelle2(java.lang.String tabId)
Retrieval Funktion fuer Tabelle mit zwei Schluesseln.
BenutztgetTabelleAsObject(String)
-
getDeviceTabelle
public static final <D extends Device> DeviceTabelle<D> getDeviceTabelle(java.lang.String tabId)
LOW Level Retrieval Funktion, man muss hier den String kennen. Ausserdem muss man wissen, dass auch eine DeviceTabelle geliefert wird. Falls tabelle nicht geladen ist, wird versucht sie zu laden, falls nicht geht wird null geliefert
-
getDeviceDetailTabelle
public static <D extends DeviceDetail> DeviceDetailTabelle<D> getDeviceDetailTabelle(java.lang.String tabId)
LOW Level Retrieval Funktion, man muss hier den String kennen. Ausserdem muss man wissen, dass auch eine DeviceTabelle geliefert wird. Falls tabelle nicht geladen ist, wird versucht sie zu laden, falls nicht geht wird null geliefert
-
iterator
public static final java.util.Iterator<java.lang.String> iterator()
read only statische "Version von Iterable" ueber SetgetTabellenIdSet()
-
getTabellenIdSet
public static java.util.Set<java.lang.String> getTabellenIdSet()
read only Collection aller geladenen tabIds
-
getTabellenAlsCollection
public static java.util.Collection<Tabelle> getTabellenAlsCollection()
read only Collection aller geladenen Tabellen
-
-