Class AtlInhaltGrafikFreiBilddaten

  • All Implemented Interfaces:
    de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste

    public class AtlInhaltGrafikFreiBilddaten
    extends java.lang.Object
    implements de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
    Beschreibt die Struktur von Bilddaten zur Verwendung bei der Kommunikation zwischen Bedienoberfläche und Bildverwaltungs-Server sowie zur Verwaltung der auf die SSTs heruntergeladenen Bitmaps.

    <absatz>Die Attributliste verwaltet zum einen die semantischen Daten in den Attributen GrafikTextDaten und GrafikSymbolDaten, diese dienen dazu, die Informationen in den Editor zum Bearbeiten zu laden und zur Suche im Archiv.</absatz> <absatz>Zum anderen wird die vom Editor aus diesen sematischen Inhalten erstellte Bitmap im Attribut Bild mit transportiert, inkl. Header. Die Farbtiefe der Bitmap muss mit der Farbtiefe unseres übergeordneten Anzeigetyps übereinstimmen. Der Name der Bitmap wird aus dem Attribut URL entnommen, er wird u.a. beim Download auf die SST benötigt.</absatz> <absatz>Schlussendlich wird noch eine variabel lange Liste von anzeigen transportiert. Auf der Strecke Bedienoberfläche --> Bildverwaltungs-Server dient sie als Kommando, auf welche Anzeigen, sprich DEs, das Bild heruntergeladen werden soll. Auf Seite des Bildverwaltungs-Servers wird hier dynamisch gespeichert, auf welchen Anzeigen, sprich DEs, das Bild wirklich vorhanden und mit unserem Stellcode belegt, also mithin schaltbar ist.</absatz>

    • Method Summary

      Modifier and Type Method Description
      void atl2Bean​(de.bsvrz.dav.daf.main.Data daten, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)  
      void bean2Atl​(de.bsvrz.dav.daf.main.Data datum, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)  
      AtlInhaltGrafikFreiBilddaten clone()  
      de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<Anzeige> getAnzeigen()
      Attribut zur Referenzierung des Objekttyps: typ.anzeige.
      java.lang.String getBezeichnung()
      Attribut zur Speicherung eines Textes.
      de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<AttByte_JavaKeyword> getBild()
      Dieses Bytearray sollte die gesamte BMP-Datei, inkl.
      de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<AtlGrafikSymbolDaten> getGrafikSymbolDaten()
      Definiert ein Vorkommen eines Symbols an einer konkreten Position auf der FTA (Grafikcontainer).
      de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<AtlGrafikTextDaten> getGrafikTextDaten()
      Definiert ein Vorkommen eines Textes an einer konkreten Position auf der FTA (Textcontainer).
      AttTlsWzgStellCodeIst getStellCode()
      Ist-Zustand des Stellcodes.
      void setBezeichnung​(java.lang.String _bezeichnung)
      Attribut zur Speicherung eines Textes.
      void setStellCode​(AttTlsWzgStellCodeIst _stellCode)
      Ist-Zustand des Stellcodes.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • AtlInhaltGrafikFreiBilddaten

        public AtlInhaltGrafikFreiBilddaten()
    • Method Detail

      • getBezeichnung

        public java.lang.String getBezeichnung()
        Attribut zur Speicherung eines Textes.

        Returns:
        der Wert von Bezeichnung.
      • setBezeichnung

        public void setBezeichnung​(java.lang.String _bezeichnung)
        Attribut zur Speicherung eines Textes.

        Parameters:
        _bezeichnung - der neue Wert von Bezeichnung.
      • getGrafikTextDaten

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<AtlGrafikTextDaten> getGrafikTextDaten()
        Definiert ein Vorkommen eines Textes an einer konkreten Position auf der FTA (Textcontainer).

        Returns:
        der Wert von GrafikTextDaten.
      • getGrafikSymbolDaten

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<AtlGrafikSymbolDaten> getGrafikSymbolDaten()
        Definiert ein Vorkommen eines Symbols an einer konkreten Position auf der FTA (Grafikcontainer).

        Returns:
        der Wert von GrafikSymbolDaten.
      • getBild

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<AttByte_JavaKeyword> getBild()
        Dieses Bytearray sollte die gesamte BMP-Datei, inkl. BMP-Header, enthalten. Man kann dann die Farbtiefe der Bitmap aus dem Header bestimmen und gegen die Farbtiefe unseres Anzeigetyps verifizieren.

        Returns:
        der Wert von Bild.
      • getAnzeigen

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<Anzeige> getAnzeigen()
        Attribut zur Referenzierung des Objekttyps: typ.anzeige.

        Returns:
        der Wert von Anzeigen.
      • getStellCode

        public AttTlsWzgStellCodeIst getStellCode()
        Ist-Zustand des Stellcodes.

        Returns:
        der Wert von StellCode.
      • setStellCode

        public void setStellCode​(AttTlsWzgStellCodeIst _stellCode)
        Ist-Zustand des Stellcodes.

        Parameters:
        _stellCode - der neue Wert von StellCode.
      • bean2Atl

        public void bean2Atl​(de.bsvrz.dav.daf.main.Data datum,
                             de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
        Specified by:
        bean2Atl in interface de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
      • atl2Bean

        public void atl2Bean​(de.bsvrz.dav.daf.main.Data daten,
                             de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
        Specified by:
        atl2Bean in interface de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
      • clone

        public AtlInhaltGrafikFreiBilddaten clone()
        Specified by:
        clone in interface de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
        Overrides:
        clone in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object