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 voideinlesenXML(org.w3c.dom.Node node)Liest die Daten aus dem zugehörige XML-Dokument-Knoten ein.org.w3c.dom.ElementerzeugeDocumentElement(org.w3c.dom.Document doc, org.w3c.dom.Element parent)Erzeugt das zugehörige XML-Element.voidgetDavDaten(de.bsvrz.dav.daf.main.Data davdata)Liest die Daten aus einem Datenverteilerdatensatz.voidgetXmlDaten(org.w3c.dom.Node node)Liest die Daten des Objektes aus einem Knoten.java.lang.StringgetXmlElementName()Gibt den zum Element gehörende XML-Element Namen zurück.booleanhatNodeHandler(org.w3c.dom.Node node)Test, ob das Objekt einen Handler für einen XML-Dokument-Knoten besitzt.voidpublizieren(de.bsvrz.dav.daf.main.Data davdata, LMSParameter parameter)Publiziert die Daten zum Datenverteiler.voidsetDavDaten(de.bsvrz.dav.daf.main.Data davdata)Setzt die Daten für den Datenverteiler.voidsetDavDaten(de.bsvrz.dav.daf.main.Data davdata, java.lang.String itemname)Setzt die Daten für den Datenverteiler unter Verwendung eines bestimmten Attributes.voidsetXmlDaten(org.w3c.dom.Element element)Setzt die XML-Daten eines Elementes aus den Daten des Objektes.
-
Method Details
-
einlesenXML
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 TIC3ExceptionErzeugt das zugehörige XML-Element.- Parameters:
doc- Dokumentparent- übergeordnetes Element- Returns:
- das erzeugte Element
- Throws:
TIC3Exception- bei Ausnahmen
-
getDavDaten
Liest die Daten aus einem Datenverteilerdatensatz.- Parameters:
davdata- Datenverteiler-Daten- Throws:
TIC3Exception- bei Ausnahmen
-
getXmlDaten
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
Publiziert die Daten zum Datenverteiler.- Parameters:
davdata- von DAV empfangene Datenparameter-LMSParameter- Throws:
TIC3Exception- bei Ausnahmen
-
setDavDaten
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 TIC3ExceptionSetzt die Daten für den Datenverteiler unter Verwendung eines bestimmten Attributes.- Parameters:
davdata- Datenverteiler-Datenitemname- Datenverteiler-Item, dem der Wert zugeordnet werden soll- Throws:
TIC3Exception- bei Ausnahmen
-
setXmlDaten
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
-