Class 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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addFilePart​(java.io.File file)
      Fügt den Dateiinhalt als Abschnitt in eine ZIP Datei ein
      void addFilePart​(java.lang.String fileName)
      Fügt den Dateiinhalt als Abschnitt in eine ZIP Datei ein
      void 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • 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 Datei
        mode - Lese-/ Schreib-Modus
        Throws:
        java.io.FileNotFoundException
    • Method Detail

      • close

        public void close()
                   throws java.io.IOException
        Schließt die ZIP Datei.
        Throws:
        java.io.IOException
      • addUtf8Part

        public void addUtf8Part​(java.lang.String value)
                         throws java.io.IOException
        Fü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.IOException
        Fü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.IOException
        Fü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.IOException
        Liest 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.IOException
        Liest 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.IOException
        Liest den nächsten Abschnitt aus der ZIP Datei und speichert ihn als Dateiinhalt.
        Parameters:
        file -
        Throws:
        java.io.IOException