Class 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.
    • 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 Detail

      • ConfigAreaParser

        public ConfigAreaParser()
                         throws javax.xml.parsers.ParserConfigurationException,
                                org.xml.sax.SAXException
        Throws:
        javax.xml.parsers.ParserConfigurationException
        org.xml.sax.SAXException
    • Method Detail

      • parse

        public ConfigurationAreaProperties parse​(java.io.File areaFile)
                                          throws org.xml.sax.SAXException
        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 Versorgungsdatei
        java.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