Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.poi.openxml4j.util
Interface ZipEntrySource

All Superinterfaces:
  java.io.Closeable

All Known Implementing Classes:
  AesZipFileZipEntrySource, ZipFileZipEntrySource, ZipInputStreamZipEntrySource

    public interface ZipEntrySource

extends java.io.Closeable

An Interface to make getting the different bits of a Zip File easy. Allows you to get at the ZipEntries, without needing to worry about ZipFile vs ZipInputStream being annoyingly very different.

Method Summary
`void` | `close()` Indicates we are done with reading, and resources may be freed
`java.util.Enumeration<? extends java.util.zip.ZipEntry>` | `getEntries()` Returns an Enumeration of all the Entries
`java.io.InputStream` | `getInputStream(java.util.zip.ZipEntry entry)` Returns an InputStream of the decompressed data that makes up the entry
`boolean` | `isClosed()` Has close been called already?

Method Detail

### getEntries

    java.util.Enumeration<? extends java.util.zip.ZipEntry> getEntries()

  Returns an Enumeration of all the Entries

### getInputStream

    java.io.InputStream getInputStream(java.util.zip.ZipEntry entry)
                                       throws java.io.IOException

  Returns an InputStream of the decompressed data that makes up the entry

  Throws:
    `java.io.IOException`

### close

    void close()
               throws java.io.IOException

  Indicates we are done with reading, and resources may be freed

  Specified by:
    `close` in interface `java.io.Closeable`
  Throws:
    `java.io.IOException`

### isClosed

    boolean isClosed()

  Has close been called already?

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright 2017 The Apache Software Foundation or its licensors, as applicable.