public class DWiStaVmsTable extends java.lang.Object implements DatexKonvertierungStatisch
DatexKonvertierungStatisch.CreationOptions
Modifier and Type | Field and Description |
---|---|
private java.util.List<AnzeigeTafel> |
anzeigetafelListe
Liste der Anzeigetafeln.
|
private static java.lang.String |
KEY_NATIONAL_IDENTIFIER
Schlüssel NationalIdentifier.
|
private static java.lang.String |
KEY_VMS_TABLE_ID
Schlüssel VmsTableId.
|
private static java.lang.String |
KEY_VMS_TABLE_VERSION
Schlüssel VmsTableVersion.
|
private static de.bsvrz.sys.funclib.debug.Debug |
LOGGER
Logging.
|
private java.lang.String |
logPrefix
Präfix für Log-Ausgaben.
|
private java.lang.String |
nationalIdentifier
NationalIdentifier.
|
private PluginExport |
plugin
Referenz auf Plugin-Definitions-Klasse.
|
private static java.lang.String |
STANDARD_VERSION_STRING
Standard-Ausgabe für Versionsstring.
|
private static java.lang.String |
TYP_ANZEIGE
Akzeptierter Datenverteiler-Typ: Anzeige.
|
private static java.lang.String |
TYP_QUERSCHNITT
Akzeptierte Datenverteiler-Typen.
|
private java.lang.String |
version
Version der PredefinedLocation.
|
private java.lang.String |
vmsTableId
Id der VmsTable.
|
private java.util.Map<java.lang.String,java.lang.String> |
zeichen
Zuordnung Zeichen der AQ => ASCII-Zeichen zur Ausgabe.
|
Constructor and Description |
---|
DWiStaVmsTable(PluginExport plugin)
Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addAndereVmsUnits(VmsUnitTable vmsUnitTable,
java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> anzeigeQuerschnitte,
java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> anzeigeObjekte,
java.lang.String newVersion)
Generiert VMSUnits aus einer Liste von AnzeigeQuerschnitten, die nicht im Datenverteiler mit einer Anzeige verknüpft sind,
ordnet ihr Anzeigen zu und fügt sie einer VmsUnitTable hinzu.
|
protected java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> |
getAnzeigeQuerschnitteAuswertung()
Holt eine Liste von anzeigeQuerschnitteAuswertung-Objekten aus dem DaV.
|
java.util.List<AnzeigeTafel> |
getAnzeigetafelListe()
Rückgabe der Liste der Anzeigetafeln.
|
protected java.lang.String |
getBuchstabe(java.lang.String sin)
wandelt einen String aus dem DaV (typ.zeichen->zeichenname) in einen Buchstaben.
|
java.lang.Object |
getDatexII(java.util.Collection<ObjekteAtgAsp> objekteAtgAspListe,
DatexKonvertierungStatisch.CreationOptions... options)
Führe Konvertierung von Datenverteiler-Daten nach DATEX-II durch.
|
javax.xml.bind.JAXBContext |
getJAXBContext()
Rückgabe des JAX-B-Kontexts für die in liefereDaten verwendete JAX-B-Struktur.
|
java.lang.String |
getVmsTableVersion()
Aktuell verwendete Version der VmsTable.
|
protected VmsUnitTable |
getVmsUnits(java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> anzeigeQuerschnitteAuswertung,
java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> anzeigeQuerschnitte,
java.lang.String newVersion)
Generiert VMSUnits aus einer Liste von anzeigeQuerschnitteAuswertung und verküpft damit Anzeigen mit AnzeigeQuerschnitten
ordnet ihr Anzeigen zu und fügt sie einer VmsUnitTable hinzu.
|
java.util.Map<java.lang.String,java.lang.String> |
getZeichen()
Rückgabe der Zuordnung AQ-Zeichen => ASCII-Zeichen.
|
protected java.util.Map<java.lang.String,java.lang.String> |
getZeichenMap(PluginExport plugin)
Baut eine Hashmap mit allen Zeichen vom typ.zeichen mit den PISs als key und dem Zeichenwert als Values.
|
void |
initialisiere(java.util.Collection<ObjekteAtgAsp> objects)
Initialisiere die Instanz mit einer Liste von Objektliste/Attributgruppe/Aspekt-Kombination.
|
private static PointCoordinates |
setKoordinaten(de.bsvrz.dav.daf.main.Data d)
Setzt Koordinaten aus Data in ein PointCoordinates Objekt.
|
private PluginExport plugin
private static final java.lang.String KEY_NATIONAL_IDENTIFIER
private static final java.lang.String KEY_VMS_TABLE_ID
private static final java.lang.String KEY_VMS_TABLE_VERSION
private static final de.bsvrz.sys.funclib.debug.Debug LOGGER
private java.lang.String vmsTableId
private java.lang.String nationalIdentifier
private java.lang.String logPrefix
private static final java.lang.String STANDARD_VERSION_STRING
private java.lang.String version
private static final java.lang.String TYP_QUERSCHNITT
private static final java.lang.String TYP_ANZEIGE
private java.util.Map<java.lang.String,java.lang.String> zeichen
private java.util.List<AnzeigeTafel> anzeigetafelListe
public DWiStaVmsTable(PluginExport plugin)
plugin
- Referenz auf Plugin-Definitionsinstanz.public java.lang.String getVmsTableVersion()
public java.lang.Object getDatexII(java.util.Collection<ObjekteAtgAsp> objekteAtgAspListe, DatexKonvertierungStatisch.CreationOptions... options)
DatexKonvertierungStatisch
getDatexII
in interface DatexKonvertierungStatisch
objekteAtgAspListe
- Liste von Objektliste/Attributgruppe/Aspekt-Kombinationen.options
- Entferne alle Versionshinweise in der Datex-Strukturprotected void addAndereVmsUnits(VmsUnitTable vmsUnitTable, java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> anzeigeQuerschnitte, java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> anzeigeObjekte, java.lang.String newVersion)
vmsUnitTable
- VmsUnitTableanzeigeQuerschnitte
- ListanzeigeObjekte
- ListnewVersion
- Version der VmsTableprotected VmsUnitTable getVmsUnits(java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> anzeigeQuerschnitteAuswertung, java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> anzeigeQuerschnitte, java.lang.String newVersion)
anzeigeQuerschnitteAuswertung
- ListanzeigeQuerschnitte
- ListnewVersion
- Version der VmsUnit Tabelleprotected java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> getAnzeigeQuerschnitteAuswertung()
public javax.xml.bind.JAXBContext getJAXBContext() throws javax.xml.bind.JAXBException
DatexKonvertierungStatisch
getJAXBContext
in interface DatexKonvertierungStatisch
javax.xml.bind.JAXBException
- Falls die Instantiierung des Kontext nicht möglich ist.public void initialisiere(java.util.Collection<ObjekteAtgAsp> objects)
DatexKonvertierungStatisch
initialisiere
in interface DatexKonvertierungStatisch
objects
- Liste von Objektliste/Attributgruppe/Aspekt-Kombination.private static PointCoordinates setKoordinaten(de.bsvrz.dav.daf.main.Data d)
d
- Dataprotected java.util.Map<java.lang.String,java.lang.String> getZeichenMap(PluginExport plugin)
plugin
- PluginExportprotected java.lang.String getBuchstabe(java.lang.String sin)
sin
- Stringpublic java.util.Map<java.lang.String,java.lang.String> getZeichen()
public java.util.List<AnzeigeTafel> getAnzeigetafelListe()