public abstract class StandardKonvertierungDynamisch extends java.lang.Object implements DatexKonvertierungDynamisch
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
FAIL_VERSION_STRING
Versionsstring, falls Verknüpfung zu statischer Konvertierung nicht hergestellt werden kann.
|
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.
|
(package private) static int |
STANDARD_INTERVALL
Standard-Messintervall (in Sekunden).
|
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
private static final java.lang.String FAIL_VERSION_STRING
static final int STANDARD_INTERVALL
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.