Interface TIC3InfoElement

All Known Implementing Classes:
AbstractTIC3InfoAttribut, AbstractTIC3InfoElement, TIC3Boolean, TIC3ErgebnisErzeugung, TIC3ErgebnisErzeugungRegel, TIC3Event, TIC3FahrzeugTyp, TIC3Himmelsrichtung, TIC3ID, TIC3InfoAttribut, TIC3Koordinaten, TIC3Location, TIC3LocationTyp, TIC3MeldungsDaten, TIC3NetzGebiet, TIC3NetzGebietBeschreibung, TIC3NetzUmschliessendesGebiet, TIC3OptionalerDoubleWert, TIC3Prioritaet, TIC3Quelle, TIC3Reiseziel, TIC3ShapeType, TIC3Status, TIC3Text, TIC3TICEvent, TIC3TICEventVerkehrsUndReiseereignisAttribut, TIC3TICLocation, TIC3TMCEvent, TIC3TmcEventCodeTyp, TIC3TMCLocation, TIC3TMCLocationTabelleInfo, TIC3TmcQuantifier, TIC3Umleitung, TIC3Wiederholung, TIC3Wochentag, TIC3Zeitplan, TIC3Zeitstempel, TIC3ZeitZone, TIC3Zustand, TMCInteger, TMCPrioritaet, TMCRichtung, TMCStatus

public interface TIC3InfoElement
Schnittstelle für alle TIC3-Informationenselemente.
  • Method Summary

    Modifier and Type Method Description
    void einlesenXML​(org.w3c.dom.Node node)
    Liest die Daten aus dem zugehörige XML-Dokument-Knoten ein.
    org.w3c.dom.Element erzeugeDocumentElement​(org.w3c.dom.Document doc, org.w3c.dom.Element parent)
    Erzeugt das zugehörige XML-Element.
    void getDavDaten​(de.bsvrz.dav.daf.main.Data davdata)
    Liest die Daten aus einem Datenverteilerdatensatz.
    void getXmlDaten​(org.w3c.dom.Node node)
    Liest die Daten des Objektes aus einem Knoten.
    java.lang.String getXmlElementName()
    Gibt den zum Element gehörende XML-Element Namen zurück.
    boolean hatNodeHandler​(org.w3c.dom.Node node)
    Test, ob das Objekt einen Handler für einen XML-Dokument-Knoten besitzt.
    void publizieren​(de.bsvrz.dav.daf.main.Data davdata, LMSParameter parameter)
    Publiziert die Daten zum Datenverteiler.
    void setDavDaten​(de.bsvrz.dav.daf.main.Data davdata)
    Setzt die Daten für den Datenverteiler.
    void setDavDaten​(de.bsvrz.dav.daf.main.Data davdata, java.lang.String itemname)
    Setzt die Daten für den Datenverteiler unter Verwendung eines bestimmten Attributes.
    void setXmlDaten​(org.w3c.dom.Element element)
    Setzt die XML-Daten eines Elementes aus den Daten des Objektes.
  • Method Details

    • einlesenXML

      void einlesenXML​(org.w3c.dom.Node node) throws TIC3Exception
      Liest die Daten aus dem zugehörige XML-Dokument-Knoten ein.
      Parameters:
      node - der zugehörige XML-Dokument-Knoten
      Throws:
      TIC3Exception - bei Ausnahmen
    • erzeugeDocumentElement

      org.w3c.dom.Element erzeugeDocumentElement​(org.w3c.dom.Document doc, org.w3c.dom.Element parent) throws TIC3Exception
      Erzeugt das zugehörige XML-Element.
      Parameters:
      doc - Dokument
      parent - übergeordnetes Element
      Returns:
      das erzeugte Element
      Throws:
      TIC3Exception - bei Ausnahmen
    • getDavDaten

      void getDavDaten​(de.bsvrz.dav.daf.main.Data davdata) throws TIC3Exception
      Liest die Daten aus einem Datenverteilerdatensatz.
      Parameters:
      davdata - Datenverteiler-Daten
      Throws:
      TIC3Exception - bei Ausnahmen
    • getXmlDaten

      void getXmlDaten​(org.w3c.dom.Node node) throws TIC3Exception
      Liest die Daten des Objektes aus einem Knoten.
      Parameters:
      node - Dokument-Knoten
      Throws:
      TIC3Exception - bei Ausnahmen
    • hatNodeHandler

      boolean hatNodeHandler​(org.w3c.dom.Node node)
      Test, ob das Objekt einen Handler für einen XML-Dokument-Knoten besitzt.
      Parameters:
      node - ein XML-Dokument-Knoten
      Returns:
      true, wenn das Objekt einen Handler für einen XML-Dokument-Knoten besitzt, sonst false
    • publizieren

      void publizieren​(de.bsvrz.dav.daf.main.Data davdata, LMSParameter parameter) throws TIC3Exception
      Publiziert die Daten zum Datenverteiler.
      Parameters:
      davdata - von DAV empfangene Daten
      parameter - LMSParameter
      Throws:
      TIC3Exception - bei Ausnahmen
    • setDavDaten

      void setDavDaten​(de.bsvrz.dav.daf.main.Data davdata) throws TIC3Exception
      Setzt die Daten für den Datenverteiler.
      Parameters:
      davdata - Datenverteiler-Daten
      Throws:
      TIC3Exception - bei Ausnahmen
    • setDavDaten

      void setDavDaten​(de.bsvrz.dav.daf.main.Data davdata, java.lang.String itemname) throws TIC3Exception
      Setzt die Daten für den Datenverteiler unter Verwendung eines bestimmten Attributes.
      Parameters:
      davdata - Datenverteiler-Daten
      itemname - Datenverteiler-Item, dem der Wert zugeordnet werden soll
      Throws:
      TIC3Exception - bei Ausnahmen
    • setXmlDaten

      void setXmlDaten​(org.w3c.dom.Element element) throws TIC3Exception
      Setzt die XML-Daten eines Elementes aus den Daten des Objektes.
      Parameters:
      element - Dokument-Element
      Throws:
      TIC3Exception - bei Ausnahmen
    • getXmlElementName

      java.lang.String getXmlElementName()
      Gibt den zum Element gehörende XML-Element Namen zurück.
      Returns:
      XML-Element Name