public enum FileCompression extends java.lang.Enum<FileCompression>
| Modifier and Type | Field and Description |
|---|---|
static boolean |
DEFAULT_DECOMPRESS_CONCATENATED |
| Modifier and Type | Method and Description |
|---|---|
abstract java.io.OutputStream |
createCompressor(java.io.OutputStream writeTo,
java.lang.String fileName)
Creates a compressor.
|
java.io.InputStream |
createDecompressor(java.io.InputStream readFrom)
Creates a decompressor.
|
abstract java.io.InputStream |
createDecompressor(java.io.InputStream readFrom,
boolean decompressConcatenated)
Creates a decompressor.
|
static FileCompression |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static FileCompression[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final FileCompression NONE
public static final FileCompression AUTO
public static final FileCompression BZIP2
public static final FileCompression GZIP
public static final FileCompression PACK200
public static final FileCompression XZ
public static final boolean DEFAULT_DECOMPRESS_CONCATENATED
public static FileCompression[] values()
for (FileCompression c : FileCompression.values()) System.out.println(c);
public static FileCompression valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic abstract java.io.OutputStream createCompressor(java.io.OutputStream writeTo,
java.lang.String fileName)
writeTo - the OutputStream to write tofileName - the filenameOutputStreampublic abstract java.io.InputStream createDecompressor(java.io.InputStream readFrom,
boolean decompressConcatenated)
readFrom - {the @link InputStream} to read from.decompressConcatenated - true if decompress concatenated, otherwise
falseInputStreampublic java.io.InputStream createDecompressor(java.io.InputStream readFrom)
readFrom - {the @link InputStream} to read from.InputStream