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 and Description |
---|
ConfigAreaParser() |
Modifier and Type | Method and Description |
---|---|
ConfigurationAreaProperties |
parse(java.io.File areaFile) |
ConfigurationAreaProperties |
parse(java.io.InputStream inputStream) |
public ConfigAreaParser() throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
public ConfigurationAreaProperties parse(java.io.File areaFile) throws org.xml.sax.SAXException
areaFile
- Versorungsdateiorg.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.public ConfigurationAreaProperties parse(java.io.InputStream inputStream) throws org.xml.sax.SAXException
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.org.xml.sax.SAXException
- Fehler beim parsen der XML-Daten