org.apache.commons.compress.archivers.jar
Class JarArchiveInputStream
java.lang.Object
java.io.InputStream
org.apache.commons.compress.archivers.ArchiveInputStream
org.apache.commons.compress.archivers.zip.ZipArchiveInputStream
org.apache.commons.compress.archivers.jar.JarArchiveInputStream
- All Implemented Interfaces:
- Closeable
public class JarArchiveInputStream
- extends ZipArchiveInputStream
Implements an input stream that can read entries from jar files.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JarArchiveInputStream
public JarArchiveInputStream(InputStream inputStream)
getNextJarEntry
public JarArchiveEntry getNextJarEntry()
throws IOException
- Throws:
IOException
getNextEntry
public ArchiveEntry getNextEntry()
throws IOException
- Description copied from class:
ZipArchiveInputStream
- Returns the next Archive Entry in this Stream.
- Overrides:
getNextEntry
in class ZipArchiveInputStream
- Returns:
- the next entry,
or
null
if there are no more entries
- Throws:
IOException
- if the next entry could not be read
matches
public static boolean matches(byte[] signature,
int length)
- Checks if the signature matches what is expected for a jar file
(in this case it is the same as for a zip file).
- Parameters:
signature
- the bytes to checklength
- the number of bytes to check
- Returns:
- true, if this stream is a jar archive stream, false otherwise
Copyright © 2013 The Apache Software Foundation. All Rights Reserved.