public final class WerkzeugSammlung
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
erzeugeLogPrefix(PluginExport plugin)
Erzeuge einen zum Plugin passenden Präfix für Logging-Einträge.
|
static javax.xml.datatype.XMLGregorianCalendar |
erzeugeVersionsdatum(boolean versionFree)
Erzeuge ein Datum für die Verwendung als Versionsangabe in statischen Publikationen.
|
static java.lang.String |
erzeugeVersionsString(boolean versionFree)
Erzeuge einen String für die Verwendung als Versionsangabe in statischen Publikationen.
|
static float |
getFloatValue(de.bsvrz.dav.daf.main.ResultData data,
java.lang.String key,
float defaultValue)
extrahiert einen Fließkommawert (float) aus der ersten Ebene von ResultData.
|
static float |
getFloatValue(de.bsvrz.dav.daf.main.ResultData data,
java.lang.String field,
java.lang.String key,
float defaultValue,
int roundTo)
extrahiert einen Fließkommawert (float) aus der zweiten Ebene von ResultData.
|
static int |
getIntValue(long longValue)
Konvertiere long nach int.
|
static float |
getLatitude(de.bsvrz.dav.daf.main.Data data)
Holt die Geokoordinte aus einer Datenverteiler-Struktur mit atg.punktKoordinaten.
|
static float |
getLongitude(de.bsvrz.dav.daf.main.Data data)
Holt die Geokoordinte aus einer Datenverteiler-Struktur mit atg.punktKoordinaten.
|
static long |
getLongValue(de.bsvrz.dav.daf.main.Data data,
java.lang.String key,
long defaultValue)
extrahiert einen Zahlwert (long) aus der zweiten Ebene von ResultData.
|
static long |
getLongValue(de.bsvrz.dav.daf.main.ResultData data,
java.lang.String key,
long defaultValue)
extrahiert einen Zahlwert (long) aus der zweiten Ebene von ResultData.
|
static long |
getLongValue(de.bsvrz.dav.daf.main.ResultData data,
java.lang.String field,
java.lang.String key,
long defaultValue)
extrahiert einen Zahlwert (long) aus der zweiten Ebene von ResultData.
|
static java.lang.String |
getStringValue(de.bsvrz.dav.daf.main.Data data,
java.lang.String key)
extrahiert einen String aus der zweiten Ebene von ResultData.
|
static java.lang.String |
getStringValue(de.bsvrz.dav.daf.main.ResultData data,
java.lang.String field,
java.lang.String key)
extrahiert einen String aus der zweiten Ebene von ResultData.
|
static java.lang.String |
holeKonfigurationsdatum(PluginExport plugin,
java.lang.String key)
Liest ein Konfigurationsdatum aus der im Plugin referenzierten Konfiguration mit dem Schlüssel "key"
als String.
|
static boolean |
isVersionFree(DatexKonvertierungStatisch.CreationOptions... options)
Liefert true zurück, wenn in Liste der Optionen "VERSION_FREE" auftritt.
|
static javax.xml.datatype.XMLGregorianCalendar |
konvertiereDatum(java.util.Date zeitStempel)
Konvertiere Date nach XMLCalendar.
|
static javax.xml.datatype.XMLGregorianCalendar |
konvertiereDatum(java.util.GregorianCalendar arg0)
Konvertiere Calendar-Objekt in XML-Calendar-Objekt.
|
static javax.xml.datatype.XMLGregorianCalendar |
konvertiereDatum(long millis)
Konvertiere Date nach XMLCalendar.
|
static double |
rundeZahl(double zahl,
int stellen)
Runden einer Zahl auf einer bestimmten Nachkommastelle (für double).
|
static float |
rundeZahl(float zahl,
int stellen)
Runden einer Zahl auf einer bestimmten Nachkommastelle (für float).
|
public static javax.xml.datatype.XMLGregorianCalendar konvertiereDatum(java.util.Date zeitStempel)
zeitStempel
- Zeitstempelpublic static javax.xml.datatype.XMLGregorianCalendar konvertiereDatum(long millis)
millis
- Millisekundenpublic static java.lang.String getStringValue(de.bsvrz.dav.daf.main.ResultData data, java.lang.String field, java.lang.String key)
data
- ResultDatafield
- Name des Feldeskey
- Name des Wertespublic static java.lang.String getStringValue(de.bsvrz.dav.daf.main.Data data, java.lang.String key)
data
- ResultDatakey
- Name des Wertespublic static long getLongValue(de.bsvrz.dav.daf.main.ResultData data, java.lang.String field, java.lang.String key, long defaultValue)
data
- ResultDatafield
- Name des Feldeskey
- Name des WertesdefaultValue
- Default Wert, falls ein Fehler bei der Zahlenkonvertierung auftrittpublic static long getLongValue(de.bsvrz.dav.daf.main.ResultData data, java.lang.String key, long defaultValue)
data
- ResultDatakey
- Name des WertesdefaultValue
- Default Wert, falls ein Fehler bei der Zahlenkonvertierung auftrittpublic static long getLongValue(de.bsvrz.dav.daf.main.Data data, java.lang.String key, long defaultValue)
data
- ResultDatakey
- Name des WertesdefaultValue
- Default Wert, falls ein Fehler bei der Zahlenkonvertierung auftrittpublic static float getFloatValue(de.bsvrz.dav.daf.main.ResultData data, java.lang.String field, java.lang.String key, float defaultValue, int roundTo)
data
- ResultDatafield
- Name des Feldeskey
- Name des WertesdefaultValue
- Default Wert, falls ein Fehler bei der Zahlenkonvertierung auftrittroundTo
- Nachkommastelle, auf die gerundet werden soll.public static float getFloatValue(de.bsvrz.dav.daf.main.ResultData data, java.lang.String key, float defaultValue)
data
- ResultDatakey
- Name des WertesdefaultValue
- Default Wert, falls ein Fehler bei der Zahlenkonvertierung auftrittpublic static int getIntValue(long longValue) throws java.lang.IllegalArgumentException
longValue
- long-Wertjava.lang.IllegalArgumentException
- Falls Zahl außerhalb Integer-Wertebereich.public static javax.xml.datatype.XMLGregorianCalendar konvertiereDatum(java.util.GregorianCalendar arg0)
arg0
- GregorianCalendar Instanzpublic static java.lang.String erzeugeVersionsString(boolean versionFree)
versionFree
- true, wenn keine Versionsinformationen verwendet werden sollen).public static javax.xml.datatype.XMLGregorianCalendar erzeugeVersionsdatum(boolean versionFree)
versionFree
- true, wenn keine Versionsinformationen verwendet werden sollen).public static boolean isVersionFree(DatexKonvertierungStatisch.CreationOptions... options)
options
- Liste der Optionenpublic static float rundeZahl(float zahl, int stellen)
zahl
- Die zu rundende Zahl.stellen
- Nachkommastelle, bei der gerundet wird.public static double rundeZahl(double zahl, int stellen)
zahl
- Die zu rundende Zahl.stellen
- Nachkommastelle, bei der gerundet wird.public static float getLatitude(de.bsvrz.dav.daf.main.Data data)
data
- Referenz auf DaV-Datenstruktur der atg.punktKoordinatenpublic static float getLongitude(de.bsvrz.dav.daf.main.Data data)
data
- Referenz auf DaV-Datenstruktur der atg.punktKoordinatenpublic static java.lang.String erzeugeLogPrefix(PluginExport plugin)
plugin
- Referenz auf Plugin.public static java.lang.String holeKonfigurationsdatum(PluginExport plugin, java.lang.String key) throws javax.naming.ConfigurationException
plugin
- Referenz auf das Pluginkey
- Schlüssel des Konfigurationsdatumsjavax.naming.ConfigurationException
- wenn der Schlüssel nicht konfiguriert ist oder ein anderer Fehler aufgetreten ist.