public class ZIPCompressionProvider extends Object implements CompressionProvider
Constructor and Description |
---|
ZIPCompressionProvider() |
Modifier and Type | Method and Description |
---|---|
ZIPCompressionInputStream |
createInputStream(InputStream in)
Creates an input stream that decompresses data (according to the provider's implementation)
|
ZIPCompressionOutputStream |
createOutputStream(OutputStream out)
Creates an output stream that compresses data (according to the provider's implementation)
|
String |
getDefaultExtension()
Gets the default file extension for this provider.
|
String |
getDescription()
Gets the name of this provider.
|
String |
getName()
Gets the name of this provider.
|
boolean |
supportsInput()
Whether this compression provider supports input streams
|
boolean |
supportsOutput()
Whether this compression provider supports output streams
|
public ZIPCompressionInputStream createInputStream(InputStream in) throws IOException
CompressionProvider
createInputStream
in interface CompressionProvider
in
- An existing input stream to wrapIOException
public boolean supportsInput()
CompressionProvider
supportsInput
in interface CompressionProvider
public ZIPCompressionOutputStream createOutputStream(OutputStream out) throws IOException
CompressionProvider
createOutputStream
in interface CompressionProvider
out
- An existing output stream to wrapIOException
public boolean supportsOutput()
CompressionProvider
supportsOutput
in interface CompressionProvider
public String getDescription()
CompressionProvider
getDescription
in interface CompressionProvider
public String getName()
CompressionProvider
getName
in interface CompressionProvider
public String getDefaultExtension()
CompressionProvider
getDefaultExtension
in interface CompressionProvider
Copyright © 2018 Hitachi Vantara. All rights reserved.