de.xoev.xdomea.viewer.modules
Class CopyModule
java.lang.Object
de.xoev.xdomea.viewer.modules.AbstractModule
de.xoev.xdomea.viewer.modules.CopyModule
- All Implemented Interfaces:
- Module
public class CopyModule
- extends AbstractModule
Diese Klasse stellt Funktionalitäten zum Kopieren von Dateien und Verzeichnissen bereit
CopyModule copyModule = new CopyModule();
copyModule.setInput(targetDir);
copyModule.setVersion(TestConstants.XDOMEA_VERSION_4_CONFIG);
targetDir = copyModule.process();
- Author:
- Sächsisches Staatsministerium der Justiz und für Europa
Constructor Summary |
CopyModule()
erzeugt eine CopyModul-Instanz |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CopyModule
public CopyModule()
- erzeugt eine CopyModul-Instanz
getVersion
public String getVersion()
- Returns:
- die zu verwendende xdomea-Version
setVersion
public void setVersion(String version)
- die verwendete Konfiguration ist abhängig von der xdomea-Version.
Daher muss sie mit dieser Methode gesetzt werden
- Parameters:
version
- die zu verwendende xdomea-Version
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 setVersion(String)
muss zuvor aufgerufen worden sein.
- Specified by:
process
in interface Module
- Specified by:
process
in class AbstractModule
- Returns:
- das Verzeichnis, in das die zu verarbeitende Datei extrahiert worden ist
- Throws:
XDomeaViewerException
- XDomeaViewerException wenn bei der Verarbeitung des Inputs ein Fehler aufgetreten ist
Copyright © 2009. All Rights Reserved.