]> source.dussan.org Git - poi.git/commitdiff
getNextZipEntry deprecation warnings
authorPJ Fanning <fanningpj@apache.org>
Wed, 5 Jun 2024 16:45:46 +0000 (16:45 +0000)
committerPJ Fanning <fanningpj@apache.org>
Wed, 5 Jun 2024 16:45:46 +0000 (16:45 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1918177 13f79535-47bb-0310-9956-ffa450edef68

poi-ooxml/src/main/java/org/apache/poi/poifs/crypt/temp/AesZipFileZipEntrySource.java
poi-ooxml/src/test/java/org/apache/poi/poifs/crypt/tests/TestDecryptor.java
poi-ooxml/src/test/java/org/apache/poi/xssf/usermodel/TestXSSFWorkbook.java
poi/src/main/java/org/apache/poi/poifs/crypt/standard/StandardDecryptor.java

index b8e3bcba9dc57545c844fbd75dbfa05a0ae90194..4384f0f6dcbd0cbc711b77ced2c9fca9b10a103f 100644 (file)
@@ -135,7 +135,7 @@ public final class AesZipFileZipEntrySource implements ZipEntrySource {
              ZipArchiveOutputStream zos = new ZipArchiveOutputStream(fos)) {
 
             ZipArchiveEntry ze;
-            while ((ze = zis.getNextZipEntry()) != null) {
+            while ((ze = zis.getNextEntry()) != null) {
                 // the cipher output stream pads the data, therefore we can't reuse the ZipEntry with set sizes
                 // as those will be validated upon close()
                 ZipArchiveEntry zeNew = new ZipArchiveEntry(ze.getName());
index c6d10af2b72ba88a5f6ea1f35ce77a7abde9e866..2a48f12a179db4f2864c039c92f733450539e40b 100644 (file)
@@ -84,7 +84,7 @@ class TestDecryptor {
         try (ZipArchiveInputStream zin = new ZipArchiveInputStream(d.getDataStream(root))) {
 
             while (true) {
-                ZipArchiveEntry entry = zin.getNextZipEntry();
+                ZipArchiveEntry entry = zin.getNextEntry();
                 if (entry == null) {
                     break;
                 }
@@ -120,7 +120,7 @@ class TestDecryptor {
         ZipArchiveInputStream zin = new ZipArchiveInputStream(new ByteArrayInputStream(buf));
 
         while (true) {
-            ZipArchiveEntry entry = zin.getNextZipEntry();
+            ZipArchiveEntry entry = zin.getNextEntry();
             if (entry==null) {
                 break;
             }
@@ -146,7 +146,7 @@ class TestDecryptor {
             try (final ZipArchiveInputStream zis = new ZipArchiveInputStream(d.getDataStream(fs))) {
                 int[] sizes = { 3711, 1155, 445, 9376, 450, 588, 1337, 2593, 304, 7910 };
                 for (int size : sizes) {
-                    final ZipArchiveEntry ze = zis.getNextZipEntry();
+                    final ZipArchiveEntry ze = zis.getNextEntry();
                     assertNotNull(ze);
                     IOUtils.copy(zis, bos);
                     assertEquals(size, bos.size());
index 35460bf6de650f7dcacd5557552322836e4c934e..744887ff40966ce55c9270503da7c30bcd7e74fd 100644 (file)
@@ -1496,7 +1496,7 @@ public final class TestXSSFWorkbook extends BaseTestXWorkbook {
             int count = 0;
             try (ZipArchiveInputStream zis = new ZipArchiveInputStream(Files.newInputStream(tempFile.toPath()))) {
                 ZipArchiveEntry entry;
-                while ((entry = zis.getNextZipEntry()) != null) {
+                while ((entry = zis.getNextEntry()) != null) {
                     // Since POI 5.2.5, you can stop XSSFWorkbook closing the InputStream by using this new constructor
                     XSSFWorkbook wb = new XSSFWorkbook(zis, false);
                     assertNotNull(wb);
index eb82aedaee75ff13e3aca0b1d62300708c011597..5ffe29d2bc77ba861450d1ea445276103edfd98b 100644 (file)
@@ -29,6 +29,7 @@ import javax.crypto.CipherInputStream;
 import javax.crypto.SecretKey;
 import javax.crypto.spec.SecretKeySpec;
 
+import org.apache.commons.io.input.BoundedInputStream;
 import org.apache.poi.EncryptedDocumentException;
 import org.apache.poi.poifs.crypt.ChainingMode;
 import org.apache.poi.poifs.crypt.CryptoFunctions;
@@ -38,7 +39,6 @@ import org.apache.poi.poifs.crypt.EncryptionVerifier;
 import org.apache.poi.poifs.crypt.HashAlgorithm;
 import org.apache.poi.poifs.filesystem.DirectoryNode;
 import org.apache.poi.poifs.filesystem.DocumentInputStream;
-import org.apache.commons.io.input.BoundedInputStream;
 import org.apache.poi.util.LittleEndian;
 
 /**