public interface ZipContainerDetector extends Serializable
streamingDetectFinal(StreamingDetectContext) is
 called for a final decision.
 During streaming detection, state is stored in the StreamingDetectContext
| Modifier and Type | Method and Description | 
|---|---|
| MediaType | detect(org.apache.commons.compress.archivers.zip.ZipFile zipFile,
      TikaInputStream tis)If detection is successful, the ZipDetector should set the zip
 file or OPCPackage in TikaInputStream.setOpenContainer()
 Implementations should _not_ close the ZipFile | 
| MediaType | streamingDetectFinal(StreamingDetectContext detectContext)After we've finished streaming the zip archive entries,
 a detector may make a final decision. | 
| MediaType | streamingDetectUpdate(org.apache.commons.compress.archivers.zip.ZipArchiveEntry zae,
                     InputStream zis,
                     StreamingDetectContext detectContext)Try to detect on a specific entry. | 
MediaType detect(org.apache.commons.compress.archivers.zip.ZipFile zipFile, TikaInputStream tis) throws IOException
zipFile - tis - IOExceptionMediaType streamingDetectUpdate(org.apache.commons.compress.archivers.zip.ZipArchiveEntry zae, InputStream zis, StreamingDetectContext detectContext) throws IOException
StreamingDetectContextzae - IOExceptionMediaType streamingDetectFinal(StreamingDetectContext detectContext)
Copyright © 2007–2022 The Apache Software Foundation. All rights reserved.