public abstract class StandardKonvertierungDynamisch extends java.lang.Object implements DatexKonvertierungDynamisch
Modifier and Type | Field and Description |
---|---|
protected float |
intervall
Messintervall.
|
protected javax.xml.bind.JAXBContext |
jaxbContext
Kontext für JAXB.
|
protected static java.lang.String |
KEY_LOCATION_GROUP_ID
Schlüssel LocationGroupId.
|
protected static java.lang.String |
KEY_NATIONAL_IDENTIFIER
Schlüssel NationalIdentifier.
|
protected static java.lang.String |
KEY_STANDARD_INTERVALL
Schlüssel Standard-Intervall.
|
protected java.lang.String |
locationGroupId
Id der LocationGroup.
|
protected static de.bsvrz.sys.funclib.debug.Debug |
LOGGER
Logging.
|
protected java.lang.String |
logPrefix
Präfix für Log-Ausgaben.
|
protected java.lang.String |
nationalIdentifier
NationalIdentifier.
|
protected PluginExport |
plugin
Referenz auf Plugin-Definitions-Klasse.
|
protected static float |
SMALL_MINUS_FLOAT
Konstante für Fehlerwerte.
|
protected static long |
SMALL_MINUS_LONG
Konstante für Fehlerwerte.
|
protected StandardKonvertierungStatisch |
statischeKonvertierung
Referenz auf statische Konvertierungsmethode.
|
Constructor and Description |
---|
StandardKonvertierungDynamisch() |
Modifier and Type | Method and Description |
---|---|
abstract 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.
|
abstract javax.xml.bind.JAXBContext |
getJAXBContext()
Rückgabe des JAX-B-Kontexts für die in liefereDaten verwendete JAX-B-Struktur.
|
java.lang.String |
holePredefinedLocationVersion()
Zugriff auf die PredefinedLocation Tabellenversion über die statische Konvertierungsmethode.
|
abstract void |
initialisiere(java.util.Collection<ObjekteAtgAsp> objects)
Initialisiere die Instanz mit einer Liste von Objektliste/Attributgruppe/Aspekt-Kombination.
|
protected void |
initialisiereBasisFelder()
Initialisierung von grundlegenden Feldern (NationalIdentifier, Log-Präfix).
|
protected void |
initialisiereStandardIntervall()
Initialisierung des Standard-Intervalls (Datex-II spezifische Größe).
|
protected static final java.lang.String KEY_STANDARD_INTERVALL
protected static final java.lang.String KEY_LOCATION_GROUP_ID
protected static final java.lang.String KEY_NATIONAL_IDENTIFIER
protected PluginExport plugin
protected static final de.bsvrz.sys.funclib.debug.Debug LOGGER
protected java.lang.String nationalIdentifier
protected java.lang.String logPrefix
protected javax.xml.bind.JAXBContext jaxbContext
protected float intervall
protected StandardKonvertierungStatisch statischeKonvertierung
protected java.lang.String locationGroupId
protected static final long SMALL_MINUS_LONG
protected static final float SMALL_MINUS_FLOAT
public java.lang.String holePredefinedLocationVersion()
protected void initialisiereBasisFelder() throws javax.naming.ConfigurationException
javax.naming.ConfigurationException
- Wird geworfen, wenn Pflichtfelder nicht eingelesen werden konnten.protected void initialisiereStandardIntervall()
public abstract java.lang.Object getDatexII(java.util.Map<ObjekteAtgAsp,java.util.Collection<de.bsvrz.dav.daf.main.ResultData>> data)
DatexKonvertierungDynamisch
getDatexII
in interface DatexKonvertierungDynamisch
data
- Objekte (bzw. Objekttyp, Attributgruppe und Aspekt) in Relation mit empfangenen Daten (ResultData)public abstract javax.xml.bind.JAXBContext getJAXBContext() throws javax.xml.bind.JAXBException
DatexKonvertierungDynamisch
getJAXBContext
in interface DatexKonvertierungDynamisch
javax.xml.bind.JAXBException
- Falls die Instantiierung des Kontext nicht möglich ist.public abstract void initialisiere(java.util.Collection<ObjekteAtgAsp> objects) throws javax.naming.ConfigurationException
DatexKonvertierungDynamisch
initialisiere
in interface DatexKonvertierungDynamisch
objects
- Liste von Objektliste/Attributgruppe/Aspekt-Kombination.javax.naming.ConfigurationException
- Das Plugin kann nicht initialisiert werden.