de.xoev.xdomea.viewer.config
Class ConfigurationParser

java.lang.Object
  extended by de.xoev.xdomea.viewer.config.ConfigurationParser

public class ConfigurationParser
extends Object

Diese Klasse parst die Daten aus einer Konfigurationsdatei in entsprechende POJOs Die Konfigurationsdatei muss dem Schema für die Konfiguration der Anwendung genügen. Weiterhin ist sie in der Lage eine übergebene Liste von Configuration-Instanzen wieder in einer Datei zu persistieren.

Author:
Sächsisches Staatsministerium der Justiz und für Europa

Field Summary
protected static String DEFAULT_NAMESPACE
           
 
Constructor Summary
ConfigurationParser()
           
 
Method Summary
static List<Configuration> parse(String configFile)
          parst die übergebene Konfigurationsdatei
static File write(String configFile, List<Configuration> configList)
          schreibt die Daten aus der übergebenen Liste von Configuration-Instanzen in eine Datei
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_NAMESPACE

protected static final String DEFAULT_NAMESPACE
See Also:
Constant Field Values
Constructor Detail

ConfigurationParser

public ConfigurationParser()
Method Detail

parse

public static List<Configuration> parse(String configFile)
                                 throws XDomeaViewerException
parst die übergebene Konfigurationsdatei

Parameters:
configFile - die zu parsende Konfigurationsdatei
Returns:
eine Liste mit Configuration-Instanzen
Throws:
XDomeaViewerException

write

public static File write(String configFile,
                         List<Configuration> configList)
                  throws XDomeaViewerException
schreibt die Daten aus der übergebenen Liste von Configuration-Instanzen in eine Datei

Parameters:
configFile - der Pfad zur Konfigurationsdatei
configList - eine Liste mit Configuration-Instanzen
Throws:
XDomeaViewerException


Copyright © 2009. All Rights Reserved.