public class SDVerkehrslage extends StandardKonvertierungDynamisch
intervall, jaxbContext, KEY_LOCATION_GROUP_ID, KEY_NATIONAL_IDENTIFIER, KEY_STANDARD_INTERVALL, locationGroupId, LOGGER, logPrefix, nationalIdentifier, plugin, SMALL_MINUS_FLOAT, SMALL_MINUS_LONG, statischeKonvertierung| Constructor and Description |
|---|
SDVerkehrslage(PluginExport plugin)
Konstruktor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addTrafficData(ElaboratedDataPublication payload,
de.bsvrz.dav.daf.main.ResultData resultData,
LocationByReference locationByReference)
Setzt TrafficData aus Resultdata und erweitert die ElaboratedDataPublication.
|
protected void |
addTrafficStatus(ElaboratedDataPublication payload,
de.bsvrz.dav.daf.main.ResultData resultData,
LocationByReference locationByReference)
Setzt den TrafficStatus aus Resultdata und erweitert die ElaboratedDataPublication.
|
protected void |
addTravelTime(ElaboratedDataPublication payload,
de.bsvrz.dav.daf.main.ResultData resultData,
LocationByReference locationByReference)
setzt die Reisezeit aus Resultdata und erweitert die ElaboratedDataPublication.
|
java.lang.Object |
getDatexII(java.util.Map<ObjekteAtgAsp,java.util.Collection<de.bsvrz.dav.daf.main.ResultData>> data)
Führe Konvertierung von Datenverteiler-Daten nach DATEX-II durch.
|
javax.xml.bind.JAXBContext |
getJAXBContext()
Gebe den in dieser Klasse verwendeten JAXBContext zurück.
|
void |
initialisiere(java.util.Collection<ObjekteAtgAsp> objects)
Initialisiere die Instanz mit einer Liste von Objektliste/Attributgruppe/Aspekt-Kombination.
|
protected static MultilingualString |
konvertiereString(java.lang.String s)
erzeugt einen Multilingualen String.
|
protected Validity |
setzeValidity(int horizont)
setzt ein Start und Enddatum in ein DatexII Validity-Objekt.
|
holePredefinedLocationVersion, initialisiereBasisFelder, initialisiereStandardIntervallpublic SDVerkehrslage(PluginExport plugin)
plugin - Referenz auf Plugin-Definitions-Klasse.public javax.xml.bind.JAXBContext getJAXBContext()
throws javax.xml.bind.JAXBException
getJAXBContext in interface DatexKonvertierungDynamischgetJAXBContext in class StandardKonvertierungDynamischjavax.xml.bind.JAXBException - JAXBExceptionJAXBContext.newInstance(String)public java.lang.Object getDatexII(java.util.Map<ObjekteAtgAsp,java.util.Collection<de.bsvrz.dav.daf.main.ResultData>> data)
getDatexII in interface DatexKonvertierungDynamischgetDatexII in class StandardKonvertierungDynamischdata - Objekte (bzw. Objekttyp, Attributgruppe und Aspekt) in Relation mit empfangenen Daten (ResultData)protected void addTrafficStatus(ElaboratedDataPublication payload, de.bsvrz.dav.daf.main.ResultData resultData, LocationByReference locationByReference)
payload - ElaboratedDataPublicationresultData - ResultDatalocationByReference - LocationByReferenceprotected void addTrafficData(ElaboratedDataPublication payload, de.bsvrz.dav.daf.main.ResultData resultData, LocationByReference locationByReference)
payload - ElaboratedDataPublicationresultData - ResultDatalocationByReference - LocationByReferenceprotected void addTravelTime(ElaboratedDataPublication payload, de.bsvrz.dav.daf.main.ResultData resultData, LocationByReference locationByReference)
payload - ElaboratedDataPublicationresultData - ResultDatalocationByReference - LocationByReferenceprotected Validity setzeValidity(int horizont)
horizont - Integer Millisekunden als Intervalldauerprotected static MultilingualString konvertiereString(java.lang.String s)
s - Text für den deutschen Text des Multiligualen Stringspublic void initialisiere(java.util.Collection<ObjekteAtgAsp> objects) throws javax.naming.ConfigurationException
DatexKonvertierungDynamischinitialisiere in interface DatexKonvertierungDynamischinitialisiere in class StandardKonvertierungDynamischobjects - Liste von Objektliste/Attributgruppe/Aspekt-Kombination.javax.naming.ConfigurationException - Das Plugin kann nicht initialisiert werden.