Package de.elo.mover.main
Class ZipParts
java.lang.Object
de.elo.mover.main.ZipParts
public class ZipParts
extends java.lang.Object
Überschrift: ZipParts.
Beschreibung: Klasse für die Teile einer ZIP-Datei.
Copyright: Copyright (c) ELO Digital Office GmbH 2018
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ZipParts.ReadWrite
-
Constructor Summary
Constructors Constructor Description ZipParts(java.lang.String fileName, ZipParts.ReadWrite mode)
Öffnet oder erzeugt eine Zip-Datei zum Lesen oder Schreiben der Transport Elemente. -
Method Summary
Modifier and Type Method Description void
addFilePart(java.io.File file)
Fügt den Dateiinhalt als Abschnitt in eine ZIP Datei einvoid
addFilePart(java.lang.String fileName)
Fügt den Dateiinhalt als Abschnitt in eine ZIP Datei einvoid
addUtf8Part(java.lang.String value)
Fügt einen String als Abschnitt in die Transport-ZIP Datei ein.void
close()
Schließt die ZIP Datei.void
getFilePart(java.io.File file)
Liest den nächsten Abschnitt aus der ZIP Datei und speichert ihn als Dateiinhalt.void
getFilePart(java.lang.String fileName)
Liest den nächsten Abschnitt aus der ZIP Datei und speichert ihn als Dateiinhalt.java.lang.String
getUtf8Part()
Liest den nächsten Abschnitt aus der ZIP Datei und liefert ihn als String zurück.
-
Constructor Details
-
ZipParts
public ZipParts(java.lang.String fileName, ZipParts.ReadWrite mode) throws java.io.FileNotFoundExceptionÖffnet oder erzeugt eine Zip-Datei zum Lesen oder Schreiben der Transport Elemente.- Parameters:
fileName
- Name und Pfad der ZIP Dateimode
- Lese-/ Schreib-Modus- Throws:
java.io.FileNotFoundException
-
-
Method Details
-
close
public void close() throws java.io.IOExceptionSchließt die ZIP Datei.- Throws:
java.io.IOException
-
addUtf8Part
public void addUtf8Part(java.lang.String value) throws java.io.IOExceptionFügt einen String als Abschnitt in die Transport-ZIP Datei ein.- Parameters:
value
-- Throws:
java.io.IOException
-
addFilePart
public void addFilePart(java.lang.String fileName) throws java.io.IOExceptionFügt den Dateiinhalt als Abschnitt in eine ZIP Datei ein- Parameters:
fileName
-- Throws:
java.io.IOException
-
addFilePart
public void addFilePart(java.io.File file) throws java.io.IOExceptionFügt den Dateiinhalt als Abschnitt in eine ZIP Datei ein- Parameters:
file
-- Throws:
java.io.IOException
-
getUtf8Part
public java.lang.String getUtf8Part() throws java.io.IOExceptionLiest den nächsten Abschnitt aus der ZIP Datei und liefert ihn als String zurück.- Returns:
- Throws:
java.io.IOException
-
getFilePart
public void getFilePart(java.lang.String fileName) throws java.io.IOExceptionLiest den nächsten Abschnitt aus der ZIP Datei und speichert ihn als Dateiinhalt.- Parameters:
fileName
-- Throws:
java.io.IOException
-
getFilePart
public void getFilePart(java.io.File file) throws java.io.IOExceptionLiest den nächsten Abschnitt aus der ZIP Datei und speichert ihn als Dateiinhalt.- Parameters:
file
-- Throws:
java.io.IOException
-