Package de.bsvrz.kex.lmstic3.vew
Class XMLTools
java.lang.Object
de.bsvrz.kex.lmstic3.vew.XMLTools
public class XMLTools
extends java.lang.Object
Stellt Methoden zur Arbeit mit den TIC-Info (XML) Dateien bereit.
-
Constructor Summary
Constructors Modifier Constructor Description protected
XMLTools()
Konstruktor. -
Method Summary
Modifier and Type Method Description static java.lang.String
getTICDateTime(long millisec)
Konvertiert eine Zeitangabe in einen String entsprechend der TIC-Info Spezifikation.static long
getTICDateTime(java.lang.String zeittext)
Konvertiert eine Zeit aus einer TIC-Info Datei in einen Zeitwert.static void
schreibeXMLDatei(org.w3c.dom.Document doc, java.io.File datei)
Gibt einDocument
als XML-Datei aus.
-
Constructor Details
-
XMLTools
protected XMLTools()Konstruktor.
-
-
Method Details
-
getTICDateTime
public static java.lang.String getTICDateTime(long millisec)Konvertiert eine Zeitangabe in einen String entsprechend der TIC-Info Spezifikation.- Parameters:
millisec
- Zeit- Returns:
- Datum/Zeitangabe im Format yyyy-MM-dd'T'HH:mm:ss
-
getTICDateTime
public static long getTICDateTime(java.lang.String zeittext) throws java.text.ParseExceptionKonvertiert eine Zeit aus einer TIC-Info Datei in einen Zeitwert.- Parameters:
zeittext
- Zeitangabe aus TIC-Info-Datei- Returns:
- Zeitwert (Millisekunden seit 01.01.1970)
- Throws:
java.text.ParseException
- wenn das Format des Textes nicht der erwarteten Struktur entspricht.
-
schreibeXMLDatei
public static void schreibeXMLDatei(org.w3c.dom.Document doc, java.io.File datei) throws TIC3ExceptionGibt einDocument
als XML-Datei aus.- Parameters:
doc
- das auszugebende Dokumentdatei
- Datei die zu erzeugenden Datei- Throws:
TIC3Exception
- bei Ausnahmen
-