java.lang.Object
io.vertigo.quarto.impl.publisher.merger.processor.ZipUtil

public final class ZipUtil extends Object
Classe d'utilitaires pour les fichiers de type Zip.
Author:
pforhan
  • Method Details

    • readEntry

      public static String readEntry(ZipFile odtFile, String entryName) throws IOException
      Lecture d'un fichier du fichier ODT.
      Parameters:
      odtFile - ZipFile Fichier source
      entryName - Nom de l'entrée à extraire
      Returns:
      String le contenu du fichier sous forme de chaine encodée avec ENCODER
      Throws:
      IOException - Si une exception d'entrée-sortie de fichier a lieu
    • writeEntry

      public static void writeEntry(ZipOutputStream outputZipFile, String entryContent, String entryName) throws IOException
      Ecriture d'une entry dans le fichier Zip à partir de son contenu et de son nom sous formes de chaine. .
      Parameters:
      outputZipFile - ZipOutputStream Fichier à modifier
      entryContent - Contenu de l'entry à insérer
      entryName - Nom de l'entry
      Throws:
      IOException - Si une exception d'entrée sortie a lieu
    • writeEntry

      public static void writeEntry(ZipOutputStream outputZipFile, InputStream entryContent, String entryName) throws IOException
      Ecriture d'une entry dans le fichier Zip à partir de son contenu et de son nom sous formes de chaine. .
      Parameters:
      outputZipFile - ZipOutputStream Fichier à modifier
      entryContent - Flux de l'entry à insérer
      entryName - Nom de l'entry
      Throws:
      IOException - Si une exception d'entrée sortie a lieu
    • writeEntry

      public static void writeEntry(ZipOutputStream outputOdtFile, InputStream entryContent, ZipEntry zipEntry) throws IOException
      Ecriture d'une entry dans le fichier Zip à partir de son contenu et de son nom sous formes de chaine. .
      Parameters:
      outputOdtFile - ZipOutputStream Fichier à modifier
      entryContent - Flux de l'entry à insérer
      zipEntry - ZipEntry
      Throws:
      IOException - Si une exception d'entrée sortie a lieu