|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.xoev.xdomea.viewer.config.ConfigurationService
public class ConfigurationService
Diese Klasse stellt Funktionalitäten zur Verwaltung der Konfiguration
der Anwendung bereit
ConfigurationService cs = ConfigurationService.getInstance();
cs.setConfigFile("/usr/dlopes/xdomeaViewer/conf/configuration.xml");
cs.loadConfig();
Configuration config = cs.getConfiguration("V2.1.0");
String schemaDir = config.getSchemaDir();
Method Summary | |
---|---|
String |
getConfigFile()
gibt die aktuelle Konfigurationsdatei zurück |
List<Configuration> |
getConfigs()
|
List<Configuration> |
getDefaultConfigs()
erzeugt die standardmäßigen Konfigurationen. |
static ConfigurationService |
getInstance()
gibt die Instanz dieses Singletons zurück |
String |
getWorkingDir()
gibt das aktuelle Arbeitsverzeichnis zurück |
void |
loadConfig()
lädt die Konfiguration von der mit setConfigFile(File)
bzw. |
void |
persistConfig()
speichert die aktuell zugewiesenen Konfigurationsdaten in der mit setConfigFile(File) bzw. |
void |
setConfigFile(File configFile)
setzt die aktuelle Konfigurationsdatei |
void |
setConfigFile(String configFile)
setzt die aktuelle Konfigurationsdatei |
void |
setConfigs(List<Configuration> configs)
|
void |
setWorkingDir(String workingDir)
setzt das aktuelle Arbeitsverzeichnis |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static ConfigurationService getInstance()
public String getWorkingDir()
public void setWorkingDir(String workingDir)
workingDir
- ein Verzeichnispublic void setConfigFile(String configFile)
configFile
- eine Konfigurationsdateipublic void setConfigFile(File configFile)
configFile
- eine Konfigurationsdateipublic String getConfigFile()
public void setConfigs(List<Configuration> configs)
configs
- alle verfügbaren Konfigurationenpublic List<Configuration> getConfigs()
public List<Configuration> getDefaultConfigs()
public void loadConfig() throws XDomeaViewerException
setConfigFile(File)
bzw. setConfigFile(String)
gesetzten Konfigurationsdatei
Sollte das Laden schief gehen, wird die von getDefaultConfigs()
zurück gelieferte Konfiguration verwendet
XDomeaViewerException
public void persistConfig() throws XDomeaViewerException
setConfigFile(File)
bzw.
setConfigFile(String)
gesetzten Konfigurationsdatei
XDomeaViewerException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |