de.xoev.xdomea.viewer.modules
Class UnzipModule
java.lang.Object
de.xoev.xdomea.viewer.modules.AbstractModule
de.xoev.xdomea.viewer.modules.UnzipModule
- All Implemented Interfaces:
- Module
public class UnzipModule
- extends AbstractModule
Diese Klasse stellt Funktionalitäten zum Entpacken von ZIP-Dateien bereit
UnzipModule um = new UnzipModule();
um.setInput(new File("/usr/dlopes/my-zip-file.zip"));
File output = um.process();
- Author:
- Sächsisches Staatsministerium der Justiz und für Europa
Constructor Summary |
UnzipModule()
erzeugt eine UnzipModule-Instanz und legt UTF-8 als das bei der Extrahierung
zu nutzende Encoding fest |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UnzipModule
public UnzipModule()
- erzeugt eine UnzipModule-Instanz und legt UTF-8 als das bei der Extrahierung
zu nutzende Encoding fest
getEncoding
public String getEncoding()
- Returns:
- ein Encoding
setEncoding
public void setEncoding(String encoding)
- Parameters:
encoding
- das Ecoding, dass beim Extrahieren genutzt werden soll
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.
Die Methode entpackt die Übergebene ZIP-Datei ein ein Arbeitsverzeichnis. Das
Arbeitsverzeichnis wird mit Hilfe des ConfigurationService
ermittelt.
- Specified by:
process
in interface Module
- Specified by:
process
in class AbstractModule
- Returns:
- den Speicherort der entpackten Datei
- Throws:
XDomeaViewerException
- wenn im Zusammenhang mit dem Entpacken Fehler auftreten
Copyright © 2009. All Rights Reserved.