public class DumpArchiveInputStream extends ArchiveInputStream
| Modifier and Type | Field | Description |
|---|---|---|
protected org.apache.commons.compress.archivers.dump.TapeInputStream |
raw |
| Constructor | Description |
|---|---|
DumpArchiveInputStream(java.io.InputStream is) |
Constructor using the platform's default encoding for file
names.
|
DumpArchiveInputStream(java.io.InputStream is,
java.lang.String encoding) |
Constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
close() |
Closes the stream for this entry.
|
long |
getBytesRead() |
Returns the current number of bytes read from this stream.
|
int |
getCount() |
Deprecated.
|
DumpArchiveEntry |
getNextDumpEntry() |
Read the next entry.
|
DumpArchiveEntry |
getNextEntry() |
Returns the next Archive Entry in this Stream.
|
DumpArchiveSummary |
getSummary() |
Return the archive summary information.
|
static boolean |
matches(byte[] buffer,
int length) |
Look at the first few bytes of the file to decide if it's a dump
archive.
|
int |
read(byte[] buf,
int off,
int len) |
Reads bytes from the current dump archive entry.
|
canReadEntryData, count, count, pushedBackBytes, readprotected org.apache.commons.compress.archivers.dump.TapeInputStream raw
public DumpArchiveInputStream(java.io.InputStream is) throws ArchiveException
is - stream to read fromArchiveException - on errorpublic DumpArchiveInputStream(java.io.InputStream is, java.lang.String encoding) throws ArchiveException
is - stream to read fromencoding - the encoding to use for file names, use null
for the platform's default encodingArchiveException - on error@Deprecated public int getCount()
ArchiveInputStreamgetCount in class ArchiveInputStreampublic long getBytesRead()
ArchiveInputStreamgetBytesRead in class ArchiveInputStreampublic DumpArchiveSummary getSummary()
public DumpArchiveEntry getNextDumpEntry() throws java.io.IOException
java.io.IOException - on errorpublic DumpArchiveEntry getNextEntry() throws java.io.IOException
ArchiveInputStreamgetNextEntry in class ArchiveInputStreamnull if there are no more entriesjava.io.IOException - if the next entry could not be readpublic int read(byte[] buf, int off, int len) throws java.io.IOException
read in class java.io.InputStreambuf - The buffer into which to place bytes read.off - The offset at which to place bytes read.len - The number of bytes to read.java.io.IOException - on errorpublic void close() throws java.io.IOException
close in class java.io.InputStreamjava.io.IOExceptionpublic static boolean matches(byte[] buffer, int length)
buffer - data to matchlength - length of data