de.xoev.xdomea.viewer.config
Class Configuration

java.lang.Object
  extended by de.xoev.xdomea.viewer.config.Configuration
All Implemented Interfaces:
Cloneable

public class Configuration
extends Object
implements Cloneable

Diese Klasse fungiert als POJO und hält die eine Konfiguration der Anwendung vor.

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

Constructor Summary
Configuration()
          erzeugt eine leere Konfiguration
Configuration(String version, String xslPath, String schemaDir, CopyInformation copyInfos)
          erzeugt eine Konfiguration mit den übergebenen Voreinstellungen
Configuration(String id, String name, String version, String xslPath, String schemaDir)
          erzeugt eine Konfiguration mit den übergebenen Voreinstellungen
 
Method Summary
 Configuration clone()
           
 CopyInformation getCopyInfos()
           
 String getId()
           
 String getName()
           
 String getSchemaDir()
           
 String getVersion()
           
 String getXslTemplate()
           
 void setCopyInfos(CopyInformation copyInfos)
           
 void setId(String id)
           
 void setName(String name)
           
 void setSchemaDir(String schemaDir)
           
 void setVersion(String version)
           
 void setXslTemplate(String xslTemplate)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Configuration

public Configuration()
erzeugt eine leere Konfiguration


Configuration

public Configuration(String id,
                     String name,
                     String version,
                     String xslPath,
                     String schemaDir)
erzeugt eine Konfiguration mit den übergebenen Voreinstellungen

Parameters:
id - ein eindeutiger bezeichner
name - ein sprechender Name
version - die Version, für die diese Konfiguration gilt
xslPath - der Pfad zu dem XSL-Template
schemaDir - der Pfad zum Verzeichnis mit dem Schema-Dateien

Configuration

public Configuration(String version,
                     String xslPath,
                     String schemaDir,
                     CopyInformation copyInfos)
erzeugt eine Konfiguration mit den übergebenen Voreinstellungen

Parameters:
version - die Version, für die diese Konfiguration gilt
xslPath - der Pfad zu dem XSL-Template
schemaDir - der Pfad zum Verzeichnis mit dem Schema-Dateien
copyInfos - eine weitere POJO mit Informationen zum Kopieren von Rsourcen
Method Detail

getVersion

public String getVersion()
Returns:
die Version, für die diese Konfiguration gilt

setVersion

public void setVersion(String version)
Parameters:
version - die Version, für die diese Konfiguration gilt

getXslTemplate

public String getXslTemplate()
Returns:
der Pfad zu dem XSL-Template

setXslTemplate

public void setXslTemplate(String xslTemplate)
Parameters:
xslTemplate - der Pfad zu dem XSL-Template

getSchemaDir

public String getSchemaDir()
Returns:
der Pfad zum Verzeichnis mit dem Schema-Dateien

setSchemaDir

public void setSchemaDir(String schemaDir)
Parameters:
schemaDir - der Pfad zum Verzeichnis mit dem Schema-Dateien

getCopyInfos

public CopyInformation getCopyInfos()
Returns:
eine weitere POJO mit Informationen zum Kopieren von Rsourcen

setCopyInfos

public void setCopyInfos(CopyInformation copyInfos)
Parameters:
copyInfos - eine weitere POJO mit Informationen zum Kopieren von Rsourcen

setId

public void setId(String id)
Parameters:
id - ein eindeutiger bezeichner für dieses POJO

getId

public String getId()
Returns:
der eindeutiger bezeichner

setName

public void setName(String name)
Parameters:
name - ein sprechender Name für dieses POJO

getName

public String getName()
Returns:
ein sprechender Name

clone

public Configuration clone()
                    throws CloneNotSupportedException
Overrides:
clone in class Object
Throws:
CloneNotSupportedException


Copyright © 2009. All Rights Reserved.