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.