Class 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 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 DeviceDeviceTabelle<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.
        Benutzt getTabelleAsObject(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.
        Benutzt getTabelleAsObject(String)
      • getDeviceTabelle

        public static final <D extends DeviceDeviceTabelle<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 DeviceDetailDeviceDetailTabelle<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 Set getTabellenIdSet()
      • 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