Class ZipArchiveThresholdInputStream

java.lang.Object
java.io.InputStream
java.io.FilterInputStream
org.apache.poi.openxml4j.util.ZipArchiveThresholdInputStream
All Implemented Interfaces:
Closeable, AutoCloseable

@Internal public class ZipArchiveThresholdInputStream extends FilterInputStream
  • Constructor Details

    • ZipArchiveThresholdInputStream

      public ZipArchiveThresholdInputStream(InputStream is)
  • Method Details

    • read

      public int read() throws IOException
      Overrides:
      read in class FilterInputStream
      Throws:
      IOException
    • read

      public int read(byte[] b, int off, int len) throws IOException
      Overrides:
      read in class FilterInputStream
      Throws:
      IOException
    • skip

      public long skip(long n) throws IOException
      Overrides:
      skip in class FilterInputStream
      Throws:
      IOException
    • setGuardState

      public void setGuardState(boolean guardState)
      De-/activate threshold check. A disabled guard might make sense, when POI is processing its own temporary data (see #59743)
      Parameters:
      guardState - true (= default) enables the threshold check
    • getNextEntry

      public org.apache.commons.compress.archivers.zip.ZipArchiveEntry getNextEntry() throws IOException
      Throws:
      IOException