Class TIC3Converter
java.lang.Object
de.bsvrz.kex.lmstic3.vew.daten.tic.TIC3Converter
- All Implemented Interfaces:
ExterneVerkehrsmeldungenAdapterIf
public class TIC3Converter extends java.lang.Object implements ExterneVerkehrsmeldungenAdapterIf
TIC3-Converter.
-
Constructor Summary
Constructors Constructor Description TIC3Converter(ExterneMeldungsDaten meldungsDaten)
Konstruktor. -
Method Summary
Modifier and Type Method Description void
erzeugeDAVDaten(de.bsvrz.dav.daf.main.Data davdata)
Konvertiert die Daten in DAV-Daten.ExterneMeldungsDaten
erzeugeExterneMeldungsdaten(de.bsvrz.dav.daf.main.Data davdata, java.lang.String id)
Konvertiert DAV-Daten in externe Daten.boolean
hasTmcDaten()
Prüft, ob die Meldung TMC-Daten besitzt.
-
Constructor Details
-
TIC3Converter
Konstruktor.- Parameters:
meldungsDaten
-ExterneMeldungsDaten
-
-
Method Details
-
erzeugeExterneMeldungsdaten
public ExterneMeldungsDaten erzeugeExterneMeldungsdaten(de.bsvrz.dav.daf.main.Data davdata, java.lang.String id) throws TMCKonvertierungExceptionDescription copied from interface:ExterneVerkehrsmeldungenAdapterIf
Konvertiert DAV-Daten in externe Daten.- Specified by:
erzeugeExterneMeldungsdaten
in interfaceExterneVerkehrsmeldungenAdapterIf
- Parameters:
davdata
-Data
id
- zu benutzende Meldungs-ID- Returns:
ExterneMeldungsDaten
- Throws:
TMCKonvertierungException
- bei Fehlern
-
erzeugeDAVDaten
Description copied from interface:ExterneVerkehrsmeldungenAdapterIf
Konvertiert die Daten in DAV-Daten.- Specified by:
erzeugeDAVDaten
in interfaceExterneVerkehrsmeldungenAdapterIf
- Parameters:
davdata
-Data
- Throws:
TMCKonvertierungException
- bei Fehlern
-
hasTmcDaten
public boolean hasTmcDaten()Description copied from interface:ExterneVerkehrsmeldungenAdapterIf
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.
- Specified by:
hasTmcDaten
in interfaceExterneVerkehrsmeldungenAdapterIf
- Returns:
true
wenn TMC_daten vorhanden, sonstfalse
-