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
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
-