Class ConfigAreaParser
java.lang.Object
de.bsvrz.puk.config.xmlFile.parser.ConfigAreaParser
public class ConfigAreaParser
extends java.lang.Object
Diese Klasse erzeugt aus einer XML-Versorgungsdatei Objekte, die in die Konfiguration per Import eingebracht werden können. Die XML-Datei wird mit
der K2S.dtd bearbeitet.
-
Constructor Summary
Constructors Constructor Description ConfigAreaParser()
-
Method Summary
Modifier and Type Method Description ConfigurationAreaProperties
parse(java.io.File areaFile)
ConfigurationAreaProperties
parse(java.io.InputStream inputStream)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ConfigAreaParser
public ConfigAreaParser() throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException- Throws:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
-
-
Method Details
-
parse
- Parameters:
areaFile
- Versorungsdatei- Returns:
- Objekte, die aus der Versorungsdatei erzeugt wurden und mit Hilfe des Imports in die Konfiguration importiert werden können
- Throws:
org.xml.sax.SAXException
- Fehler beim parsen der Versorgungsdateijava.lang.IllegalArgumentException
- Der Dateiname (ohne die Endung ".xml"), der die Pid des zu importierenden Bereichs darstellt, stimmt nicht mit dem Bereich überein, der durch die Datei importiert werden soll.
-
parse
public ConfigurationAreaProperties parse(java.io.InputStream inputStream) throws org.xml.sax.SAXException- Parameters:
inputStream
- InputStream mit XML-Inhalt. Wird für Tests und andere Fälle benutzt, um nicht unnötigerweise temporäre Dateien anlegen zu müssen.- Returns:
- Objekte, die aus den XML-Daten erzeugt wurden und mit Hilfe des Imports in die Konfiguration importiert werden können
- Throws:
org.xml.sax.SAXException
- Fehler beim parsen der XML-Daten
-