public interface ArchiveStreamProvider
ArchiveInputStreams and ArchiveOutputStreams.| Modifier and Type | Method and Description |
|---|---|
ArchiveInputStream |
createArchiveInputStream(String name,
InputStream in,
String encoding)
Creates an archive input stream from an archiver name and an input
stream.
|
ArchiveOutputStream |
createArchiveOutputStream(String name,
OutputStream out,
String encoding)
Creates an archive output stream from an archiver name and an output
stream.
|
Set<String> |
getInputStreamArchiveNames()
Gets all the input stream archive names for this provider
|
Set<String> |
getOutputStreamArchiveNames()
Gets all the output stream archive names for this provider
|
ArchiveInputStream createArchiveInputStream(String name, InputStream in, String encoding) throws ArchiveException
name - the archive name, i.e.
"ar",
"arj",
"zip",
"tar",
"jar",
"cpio",
"dump"
or
"7z"in - the input streamencoding - encoding name or null for the defaultArchiveException - if the archiver name is not knownStreamingNotSupportedException - if the format cannot be read from a streamIllegalArgumentException - if the archiver name or stream is nullArchiveOutputStream createArchiveOutputStream(String name, OutputStream out, String encoding) throws ArchiveException
name - the archive name, i.e.
"ar",
"zip",
"tar",
"jar"
or
"cpio"out - the output streamencoding - encoding name or null for the defaultArchiveException - if the archiver name is not knownStreamingNotSupportedException - if the format cannot be written to a streamIllegalArgumentException - if the archiver name or stream is nullSet<String> getInputStreamArchiveNames()
Set<String> getOutputStreamArchiveNames()
Copyright © 2018 The Apache Software Foundation. All rights reserved.