public class NoneCompressionProvider extends Object implements CompressionProvider
Modifier and Type | Class and Description |
---|---|
static class |
NoneCompressionProvider.NoneCompressionInputStream |
static class |
NoneCompressionProvider.NoneCompressionOutputStream |
Constructor and Description |
---|
NoneCompressionProvider() |
Modifier and Type | Method and Description |
---|---|
CompressionInputStream |
createInputStream(InputStream in)
Creates an input stream that decompresses data (according to the provider's implementation)
|
CompressionOutputStream |
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 description for the compression provider.
|
String |
getName()
Gets the name for the compression provider.
|
boolean |
supportsInput()
Whether this compression provider supports input streams
|
boolean |
supportsOutput()
Whether this compression provider supports output streams
|
public CompressionInputStream 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 CompressionOutputStream 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()
getDescription
in interface CompressionProvider
public String getName()
getName
in interface CompressionProvider
public String getDefaultExtension()
CompressionProvider
getDefaultExtension
in interface CompressionProvider
Copyright © 2018 Hitachi Vantara. All rights reserved.