Class AbstractTIC3InfoElement

java.lang.Object
de.bsvrz.kex.lmstic3.vew.daten.tic.AbstractTIC3InfoElement
All Implemented Interfaces:
TIC3InfoElement
Direct Known Subclasses:
TIC3Boolean, TIC3ErgebnisErzeugung, TIC3ErgebnisErzeugungRegel, TIC3Event, TIC3ID, TIC3Koordinaten, TIC3Location, TIC3MeldungsDaten, TIC3NetzGebiet, TIC3NetzGebietBeschreibung, TIC3NetzUmschliessendesGebiet, TIC3OptionalerDoubleWert, TIC3Quelle, TIC3Reiseziel, TIC3ShapeType, TIC3Text, TIC3TICEvent, TIC3TICEventVerkehrsUndReiseereignisAttribut, TIC3TICLocation, TIC3TMCEvent, TIC3TMCLocation, TIC3TMCLocationTabelleInfo, TIC3TmcQuantifier, TIC3Umleitung, TIC3Wiederholung, TIC3Zeitplan, TIC3Zeitstempel, TMCInteger

public abstract class AbstractTIC3InfoElement
extends java.lang.Object
implements TIC3InfoElement
Abstrakte Implementation eines Informationselementes einer TIC3-Meldung.
  • Constructor Summary

    Constructors 
    Constructor Description
    AbstractTIC3InfoElement​(java.lang.String xmlName, java.lang.String davName)
    Erzeugt ein Element.
    AbstractTIC3InfoElement​(java.lang.String xmlName, java.lang.String davName, java.lang.String attName)
    Erzeugt ein Element.
  • Method Summary

    Modifier and Type Method Description
    void addAttribut​(TIC3InfoAttribut attr)
    Fügt ein Attribut hinzu.
    void addAttribut​(java.lang.String xmlName, java.lang.String davName)
    Fügt ein Attribut hinzu.
    void addKindElement​(TIC3InfoElement child)
    Fügt ein Kind-Element hinzu.
    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.
    java.util.List<TIC3InfoAttribut> getAttribute()  
    protected java.lang.String getDavAttributName()
    Gibt den zum Element gehörenden Namen des DAV-Attributes zurück.
    void getDavDaten​(de.bsvrz.dav.daf.main.Data davdata)
    Liest die Daten aus einem Datenverteilerdatensatz.
    java.util.List<TIC3InfoElement> getKindElemente()
    Gibt die Liste der Kind-Elemente zurück.
    de.bsvrz.dav.daf.main.Data getLocalDavData​(de.bsvrz.dav.daf.main.Data davdata)  
    TIC3InfoAttribut getNameAttribut()
    Gibt das 'name'-Attribut zurück.
    TIC3InfoAttribut getWertAttribut()  
    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.
    boolean useAttributValue()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait