public class JarArchiveInputStream extends ZipArchiveInputStream
Constructor and Description |
---|
JarArchiveInputStream(java.io.InputStream inputStream)
Creates an instance from the input stream using the default encoding.
|
JarArchiveInputStream(java.io.InputStream inputStream,
java.lang.String encoding)
Creates an instance from the input stream using the specified encoding.
|
Modifier and Type | Method and Description |
---|---|
ArchiveEntry |
getNextEntry()
Returns the next Archive Entry in this Stream.
|
JarArchiveEntry |
getNextJarEntry() |
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).
|
canReadEntryData, close, getCompressedCount, getNextZipEntry, getUncompressedCount, read, skip
getBytesRead, getCount, read
public JarArchiveInputStream(java.io.InputStream inputStream)
inputStream
- the input stream to wrappublic JarArchiveInputStream(java.io.InputStream inputStream, java.lang.String encoding)
inputStream
- the input stream to wrapencoding
- the encoding to usepublic JarArchiveEntry getNextJarEntry() throws java.io.IOException
java.io.IOException
public ArchiveEntry getNextEntry() throws java.io.IOException
ArchiveInputStream
getNextEntry
in class ZipArchiveInputStream
null
if there are no more entriesjava.io.IOException
- if the next entry could not be readpublic static boolean matches(byte[] signature, int length)
signature
- the bytes to checklength
- the number of bytes to check"Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"