de.xoev.xdomea.viewer.modules
Class VisualisationModule
java.lang.Object
de.xoev.xdomea.viewer.modules.AbstractModule
de.xoev.xdomea.viewer.modules.VisualisationModule
- All Implemented Interfaces:
- Module
public class VisualisationModule
- extends AbstractModule
Diese Klasse verarbeitet eine xdomea-Nachricht. Im einzelnen führt Sie folgende Schritte aus:
- Extrahierung der Daten aus der ZIP-Datei, die als input (
Module.setInput(File)
) gesetzt wurde
- Validierung der XML-Datei der xdomea-Nachricht aus der übergebenen ZIP-Datei
- Transformierung der XML-Datei der xdomea-Nachricht aus der übergebenen ZIP-Datei
- ggf. Bereitstellung weiterer Resourcen
VisualisationModule visualisationModule = new VisualisationModule();
visualisationModule.setInput(new File(input));
File output = visualisationModule.process();
- Author:
- Sächsisches Staatsministerium der Justiz und für Europa
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_OUTPUT_FILENAME
public static final String DEFAULT_OUTPUT_FILENAME
- See Also:
- Constant Field Values
VisualisationModule
public VisualisationModule()
process
public File process()
throws XDomeaViewerException
- verarbeitet den angegebenen Input. Die Methode
Module.setInput(File)
muss zuvor aufgerufen worden
sein, um den Input zu verarbeiten.
Weiterhin muss die Methode setOutputFileName(String)
aufgerufen worden sein, um eine
korrekte Verarbeitung durchführen zu können. Nach der Verarbeitung kann mit der Methode getTargetDir()
das Verzeichnis ausgelesen werden, in das der Output dieses Moduls geschrieben wurde.
- Specified by:
process
in interface Module
- Specified by:
process
in class AbstractModule
- Returns:
- die transformierte XML-Datei der xdomea-Nachricht
- Throws:
XDomeaViewerException
setOutputFileName
public void setOutputFileName(String outputFileName)
- Parameters:
outputFileName
- der Name der Ausgabe-Datei
getOutputFileName
public String getOutputFileName()
- Returns:
- der Name der Ausgabe-Datei
getEncoding
public String getEncoding()
- Returns:
- ein Encoding
setEncoding
public void setEncoding(String encoding)
- Parameters:
encoding
- das Ecoding, dass beim Extrahieren genutzt werden soll
getTargetDir
public File getTargetDir()
- Returns:
- das Verzeichnis, in das der Output dieses Moduls geschrieben wurde
Copyright © 2009. All Rights Reserved.