public class TIC3Event extends AbstractTIC3InfoElement
Entspricht TIC3 Typ 'TrafficAndTravelEventType' (ohne SaeRdsEvent).
Modifier and Type | Field and Description |
---|---|
private TIC3InfoAttribut |
beschreibung
Beschreibung.
|
static String |
DAV_ATTR_EVENT
DAV-Attribut.
|
private List<TIC3TICEvent> |
ticEvents
TIC3 Info XML Element: Tic3Event (T3E), A list of one or more TIC3
traffic and travel event codes and their attributes, where the TIC3 event
codes are defined based on a combination of standards such asTMC or SAE
RDS.
|
private List<TIC3TMCEvent> |
tmcEvents
TIC3 Info XML Element: TmcEvent (TMC), A list of one or more TMC event
codes with additional information which are equivalent to "TIC3 event"
codes, where TMC is defined in the TMC standard ISO 14819-2.
|
static String |
XML_ELEMENT_EVENT
TIC3 Info XML Element: Event (EVT), Event codes with additional
information for different event coding methods, such as TIC3, TMC, or SAE
RDS.
|
Constructor and Description |
---|
TIC3Event()
Erzeugt ein neues Objekt.
|
Modifier and Type | Method and Description |
---|---|
void |
addTMCEreignis(TIC3TMCEvent event)
Fügt ein Ereignis hinzu.
|
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.
|
List<TIC3TMCEvent> |
getTMCEreignisse()
Gibt die Liste der TMC-Ereignisse zurück.
|
void |
publizieren(de.bsvrz.dav.daf.main.Data davdata,
LMSParameter parameter)
Publiziert die Daten zum Datenverteiler.
|
String |
toString() |
addAttribut, addAttribut, addKindElement, getAttribute, getDavAttributName, getDavDaten, getKindElemente, getLocalDavData, getNameAttribut, getWertAttribut, getXmlDaten, getXmlElementName, hatNodeHandler, setDavDaten, setDavDaten, setXmlDaten, useAttributValue
public static final String XML_ELEMENT_EVENT
public static final String DAV_ATTR_EVENT
private TIC3InfoAttribut beschreibung
Beschreibung aus Wert des 'description'-Attributes.
private List<TIC3TMCEvent> tmcEvents
private List<TIC3TICEvent> ticEvents
public void publizieren(de.bsvrz.dav.daf.main.Data davdata, LMSParameter parameter) throws TIC3Exception
TIC3InfoElement
publizieren
in interface TIC3InfoElement
publizieren
in class AbstractTIC3InfoElement
davdata
- von DAV empfangene Datenparameter
- LMSParameter
TIC3Exception
- bei Ausnahmenpublic void einlesenXML(Node node) throws TIC3Exception
TIC3InfoElement
einlesenXML
in interface TIC3InfoElement
einlesenXML
in class AbstractTIC3InfoElement
node
- der zugehörige XML-Dokument-KnotenTIC3Exception
- bei Ausnahmenpublic Element erzeugeDocumentElement(Document doc, Element parent) throws TIC3Exception
TIC3InfoElement
erzeugeDocumentElement
in interface TIC3InfoElement
erzeugeDocumentElement
in class AbstractTIC3InfoElement
doc
- Dokumentparent
- übergeordnetes ElementTIC3Exception
- bei Ausnahmenpublic List<TIC3TMCEvent> getTMCEreignisse()
TIC3TMCEvent
public void addTMCEreignis(TIC3TMCEvent event)
event
- TIC3TMCEvent
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.