class RDSVerkehrsInformation.RDSEreignis extends AbstractRDSInfoElement
Modifier and Type | Class and Description |
---|---|
(package private) class |
RDSVerkehrsInformation.RDSEreignis.RDSEreignisDaten
Ereignis-Daten.
|
Modifier and Type | Field and Description |
---|---|
(package private) List<RDSVerkehrsInformation.RDSEreignis.RDSEreignisDaten> |
ereignisDaten
Liste der Ereignisdaten.
|
(package private) List<RDSZustand> |
ereignisTypen
Art des Verkehrsereignisses.
|
private static String |
XML_ELEMENT_EVENT
TIC Info XML Element: Event, enthält alle Daten zu den
Ereignissen.
|
private static String |
XML_ELEMENT_EVENTBIDIRECTIONFLAG
Die Information ist bi-direktional (ja) oder nicht (nein) TIC Info
XML Element: EventBiDirectionFlag.
|
private static String |
XML_ELEMENT_EVENTTABLENUMBER
Nummer der Ereignistabelle TIC Info XML Element: EventTableNumber,
Nummer der benutzten Ereignistabelle (0: unbekannt, 1 bis 65535:
definiert durch GEWI).
|
private static String |
XML_ELEMENT_EVENTTABLEVERSION
Version der Ereignistabelle TIC Info XML Element: EventTableVersion,
textuelle Angabe der Version der Ereignistabelle.
|
private static String |
XML_ELEMENT_EVENTTRAFFICTYPES
TIC Info XML Element: EventTrafficTypes, pro Ereignis muss mindestens
ein Typ gesetzt sein.
|
private static String |
XML_ELEMENT_EVENTTYPE
Tabelle, nach der das Ereignis zu interpretieren ist.
|
davAttributName, kinder, xmlElementName
Constructor and Description |
---|
RDSEreignis()
Erzeugt eine neue Instanz.
|
Modifier and Type | Method and Description |
---|---|
void |
aktualisieren(de.bsvrz.dav.daf.main.Data davdata)
Aktualisiert das Element mit vom DAV empfangenen Daten.
|
void |
einlesenXML(Node node)
Liest die Daten aus dem zugehörige XML-Dokument-Knoten ein.
|
Element |
erzeugeDocumentElement(Document doc,
Element parent)
Erzeugt das zugehörige XML-Element.
|
void |
publizieren(de.bsvrz.dav.daf.main.Data davdata)
Publiziert die Daten zum Datenverteiler.
|
appendChild, getDavAttributName, getDavDaten, getXmlDaten, getXmlElementName, hatNodeHandler, setDavDaten, setXmlDaten
private static final String XML_ELEMENT_EVENT
private static final String XML_ELEMENT_EVENTBIDIRECTIONFLAG
private static final String XML_ELEMENT_EVENTTYPE
private static final String XML_ELEMENT_EVENTTABLENUMBER
private static final String XML_ELEMENT_EVENTTABLEVERSION
private static final String XML_ELEMENT_EVENTTRAFFICTYPES
List<RDSZustand> ereignisTypen
List<RDSVerkehrsInformation.RDSEreignis.RDSEreignisDaten> ereignisDaten
public void aktualisieren(de.bsvrz.dav.daf.main.Data davdata) throws RDSException
RDSInfoElement
aktualisieren
in interface RDSInfoElement
aktualisieren
in class AbstractRDSInfoElement
davdata
- von DAV empfangene DatenRDSException
- bei Ausnahmenpublic void einlesenXML(Node node) throws RDSException
RDSInfoElement
einlesenXML
in interface RDSInfoElement
einlesenXML
in class AbstractRDSInfoElement
node
- der zugehörige XML-Dokument-KnotenRDSException
- bei Ausnahmenpublic Element erzeugeDocumentElement(Document doc, Element parent) throws RDSException
RDSInfoElement
erzeugeDocumentElement
in interface RDSInfoElement
erzeugeDocumentElement
in class AbstractRDSInfoElement
doc
- Dokumentparent
- übergeordnetes ElementRDSException
- bei Ausnahmenpublic void publizieren(de.bsvrz.dav.daf.main.Data davdata) throws RDSException
RDSInfoElement
publizieren
in interface RDSInfoElement
publizieren
in class AbstractRDSInfoElement
davdata
- von DAV empfangene DatenRDSException
- bei AusnahmenCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.