Package de.bsvrz.kex.lmstic3.vew.daten
Interface ExterneVerkehrsmeldungenAdapterIf
- All Known Implementing Classes:
TIC3Converter
public interface ExterneVerkehrsmeldungenAdapterIf
Interface zur Konvertierung DAV-Daten in externe Daten und umgekehrt.
-
Method Summary
Modifier and Type Method Description voiderzeugeDAVDaten(de.bsvrz.dav.daf.main.Data davdata)Konvertiert die Daten in DAV-Daten.ExterneMeldungsDatenerzeugeExterneMeldungsdaten(de.bsvrz.dav.daf.main.Data davdata, java.lang.String id)Konvertiert DAV-Daten in externe Daten.booleanhasTmcDaten()Prüft, ob die Meldung TMC-Daten besitzt.
-
Method Details
-
erzeugeExterneMeldungsdaten
ExterneMeldungsDaten erzeugeExterneMeldungsdaten(de.bsvrz.dav.daf.main.Data davdata, java.lang.String id) throws TMCKonvertierungExceptionKonvertiert DAV-Daten in externe Daten.- Parameters:
davdata-Dataid- zu benutzende Meldungs-ID- Returns:
ExterneMeldungsDaten- Throws:
TMCKonvertierungException- bei Fehlern
-
erzeugeDAVDaten
Konvertiert die Daten in DAV-Daten.- Parameters:
davdata-Data- Throws:
TMCKonvertierungException- bei Fehlern
-
hasTmcDaten
boolean hasTmcDaten()Prüft, ob die Meldung TMC-Daten besitzt.Das Kriterium ist, dass die Meldung eine Verortung über TMC-Lokationen oder Koordinaten besitzt, damit sie dargestellt werden kann.
Fehlende TMC-Ereigniscodes werden hier nicht herangezogen, da das Ereignis auch im Meldungstext enthalten ist.
- Returns:
truewenn TMC_daten vorhanden, sonstfalse
-