]> source.dussan.org Git - poi.git/commitdiff
reformat ZipFileZipEntrySource.java
authorPJ Fanning <fanningpj@apache.org>
Mon, 1 Jul 2024 21:30:07 +0000 (21:30 +0000)
committerPJ Fanning <fanningpj@apache.org>
Mon, 1 Jul 2024 21:30:07 +0000 (21:30 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1918799 13f79535-47bb-0310-9956-ffa450edef68

poi-ooxml/src/main/java/org/apache/poi/openxml4j/util/ZipFileZipEntrySource.java

index 0dafb1344380cadcfa880497877343bdc08a617e..406e62f1ed14347994873c178135e3294e40292d 100644 (file)
@@ -26,61 +26,62 @@ import org.apache.commons.compress.archivers.zip.ZipFile;
 /**
  * A ZipEntrySource wrapper around a ZipFile.
  * Should be as low in terms of memory as a
- *  normal ZipFile implementation is.
+ * normal ZipFile implementation is.
  */
 public class ZipFileZipEntrySource implements ZipEntrySource {
-   private ZipFile zipArchive;
-   public ZipFileZipEntrySource(ZipFile zipFile) {
-      this.zipArchive = zipFile;
-   }
-
-   @Override
-   public void close() throws IOException {
-      if(zipArchive != null) {
-         zipArchive.close();
-      }
-      zipArchive = null;
-   }
-
-   @Override
-   public boolean isClosed() {
-       return (zipArchive == null);
-   }
-
-   @Override
-   public Enumeration<? extends ZipArchiveEntry> getEntries() {
-      if (zipArchive == null)
-         throw new IllegalStateException("Zip File is closed");
-      
-      return zipArchive.getEntries();
-   }
-
-   @Override
-   public InputStream getInputStream(ZipArchiveEntry entry) throws IOException {
-      if (zipArchive == null)
-         throw new IllegalStateException("Zip File is closed");
-      
-      return zipArchive.getInputStream(entry);
-   }
-
-   @Override
-   public ZipArchiveEntry getEntry(final String path) {
-      String normalizedPath = path.replace('\\', '/');
-
-      final ZipArchiveEntry entry = zipArchive.getEntry(normalizedPath);
-      if (entry != null) {
-         return entry;
-      }
-
-      // the opc spec allows case-insensitive filename matching (see #49609)
-      final Enumeration<ZipArchiveEntry> zipArchiveEntryEnumeration = zipArchive.getEntries();
-      while (zipArchiveEntryEnumeration.hasMoreElements()) {
-         ZipArchiveEntry ze = zipArchiveEntryEnumeration.nextElement();
-         if (normalizedPath.equalsIgnoreCase(ze.getName().replace('\\','/'))) {
-            return ze;
-         }
-      }
-
-      return null;
-   }
+    private ZipFile zipArchive;
+
+    public ZipFileZipEntrySource(ZipFile zipFile) {
+        this.zipArchive = zipFile;
+    }
+
+    @Override
+    public void close() throws IOException {
+        if (zipArchive != null) {
+            zipArchive.close();
+        }
+        zipArchive = null;
+    }
+
+    @Override
+    public boolean isClosed() {
+        return (zipArchive == null);
+    }
+
+    @Override
+    public Enumeration<? extends ZipArchiveEntry> getEntries() {
+        if (zipArchive == null)
+            throw new IllegalStateException("Zip File is closed");
+
+        return zipArchive.getEntries();
+    }
+
+    @Override
+    public InputStream getInputStream(ZipArchiveEntry entry) throws IOException {
+        if (zipArchive == null)
+            throw new IllegalStateException("Zip File is closed");
+
+        return zipArchive.getInputStream(entry);
+    }
+
+    @Override
+    public ZipArchiveEntry getEntry(final String path) {
+        String normalizedPath = path.replace('\\', '/');
+
+        final ZipArchiveEntry entry = zipArchive.getEntry(normalizedPath);
+        if (entry != null) {
+            return entry;
+        }
+
+        // the opc spec allows case-insensitive filename matching (see #49609)
+        final Enumeration<ZipArchiveEntry> zipArchiveEntryEnumeration = zipArchive.getEntries();
+        while (zipArchiveEntryEnumeration.hasMoreElements()) {
+            ZipArchiveEntry ze = zipArchiveEntryEnumeration.nextElement();
+            if (normalizedPath.equalsIgnoreCase(ze.getName().replace('\\', '/'))) {
+                return ze;
+            }
+        }
+
+        return null;
+    }
 }