de.xoev.xdomea.viewer.modules
Class CopyModule

java.lang.Object
  extended by de.xoev.xdomea.viewer.modules.AbstractModule
      extended by 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

Field Summary
 
Fields inherited from class de.xoev.xdomea.viewer.modules.AbstractModule
log
 
Constructor Summary
CopyModule()
          erzeugt eine CopyModul-Instanz
 
Method Summary
 String getVersion()
           
 File process()
          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.
 void setVersion(String version)
          die verwendete Konfiguration ist abhängig von der xdomea-Version.
 
Methods inherited from class de.xoev.xdomea.viewer.modules.AbstractModule
getInput, setInput
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CopyModule

public CopyModule()
erzeugt eine CopyModul-Instanz

Method Detail

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.