|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.clazzes.org.apache.commons.compress.PackableObject
org.clazzes.org.apache.commons.compress.AbstractCompressor
public abstract class AbstractCompressor
AbstractCompressor handles all compression/decompression actions on an abstract basis.
Field Summary |
---|
Fields inherited from class org.clazzes.org.apache.commons.compress.PackableObject |
---|
CHOOSE_EXTENSION, CHOOSE_NAME |
Constructor Summary | |
---|---|
AbstractCompressor()
|
Method Summary | |
---|---|
java.io.InputStream |
compress(java.io.File input)
Compresses this file and returns an InputStream to the compressed File |
java.io.InputStream |
compress(java.io.InputStream input)
Compresses this InputStream and returns an InputStream to the compressed file |
void |
compressTo(java.io.File input,
java.io.File output)
Creates the file "output" with the compressed content of file "input" |
void |
compressToHere(java.io.File input)
Compresses the file input and creates a file in the same directory with the default file extension in its name. |
java.io.InputStream |
decompress(java.io.File input)
Decompresses a file and returns an InputStream |
java.io.InputStream |
decompress(java.io.InputStream input)
Decompresses a file and returns an InputStream |
void |
decompressTo(java.io.File input,
java.io.File output)
Decompresses this file and writes the decompressed byte to the output file |
abstract java.lang.String |
getDefaultFileExtension()
Returns a String with the default file extension for this compressor. |
Methods inherited from class org.clazzes.org.apache.commons.compress.PackableObject |
---|
getHeader, getName, identifyByHeader, isPackableWith |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.clazzes.org.apache.commons.compress.Compressor |
---|
compressTo, decompressTo |
Constructor Detail |
---|
public AbstractCompressor()
Method Detail |
---|
public abstract java.lang.String getDefaultFileExtension()
getDefaultFileExtension
in class PackableObject
public java.io.InputStream compress(java.io.InputStream input) throws CompressException
Compressor
compress
in interface Compressor
input
- Stream to compress
CompressException
- if the Compressor reports an errorpublic void compressTo(java.io.File input, java.io.File output) throws CompressException
Compressor
compressTo
in interface Compressor
input
- the file to compressoutput
- the file to create
CompressException
- if the Compressor reports an errorpublic void compressToHere(java.io.File input) throws CompressException
Compressor
compressToHere
in interface Compressor
input
- the file to compress
CompressException
- if the Compressor reports an errorpublic java.io.InputStream compress(java.io.File input) throws CompressException
Compressor
compress
in interface Compressor
input
- File to compress
CompressException
- if the Compressor reports an errorpublic java.io.InputStream decompress(java.io.File input) throws CompressException
Compressor
decompress
in interface Compressor
input
- file to decompress
CompressException
public java.io.InputStream decompress(java.io.InputStream input) throws CompressException
Compressor
decompress
in interface Compressor
input
- inputstream to decompress
CompressException
public void decompressTo(java.io.File input, java.io.File output) throws CompressException
Compressor
decompressTo
in interface Compressor
input
- File to decompressoutput
- File to write the decompressed bytes to
CompressException
- if the Compressor reports an error
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |