org.apache.tools.ant.taskdefs

Class GZip

public class GZip extends Pack

Compresses a file with the GZIP algorithm. Normally used to compress non-compressed archives such as TAR files.

Since: Ant 1.1

UNKNOWN: category="packaging"

Method Summary
protected voidpack()
perform the GZip compression operation.
protected booleansupportsNonFileResources()
Whether this task can deal with non-file resources.

Method Detail

pack

protected void pack()
perform the GZip compression operation.

supportsNonFileResources

protected boolean supportsNonFileResources()
Whether this task can deal with non-file resources.

This implementation returns true only if this task is <gzip>. Any subclass of this class that also wants to support non-file resources needs to override this method. We need to do so for backwards compatibility reasons since we can't expect subclasses to support resources.

Returns: true if this case supports non file resources.

Since: Ant 1.7