org.codehaus.plexus.archiver.util
public abstract class Compressor extends AbstractLogEnabled
Version: $Revision: 7140 $ $Date: 2008-01-06 13:50:12 +0200 (Sun, 06 Jan 2008) $
Method Summary | |
---|---|
abstract void | close()
subclasses must implement this method to cleanup after compression
this is public so the process of compression and closing can be dealt with separately. |
protected void | compress(PlexusIoResource resource, OutputStream zOut)
compress a resource to an output stream |
abstract void | compress()
subclasses must implement this method to do their compression
this is public so the process of compression and closing can be dealt with separately. |
protected void | compressFile(File file, OutputStream zOut)
compress a file to an output stream |
void | execute()
validate, then hand off to the subclass
|
File | getDestFile() |
PlexusIoResource | getSource()
The resource to compress; required. |
File | getSourceFile() |
void | setDestFile(File compressFile)
the required destination file.
|
void | setSource(PlexusIoResource source)
The resource to compress; required. |
void | setSourceFile(File srcFile)
the file to compress; required. |
Deprecated: Use Compressor.
compress a file to an output streamThrows: BuildException
Deprecated: Use getSource.
Parameters: compressFile
Deprecated: Use getSource.
the file to compress; required.