org.apache.tools.ant.taskdefs

Class GUnzip

public class GUnzip extends Unpack

Expands a file that has been compressed 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 voidextract()
Implement the gunzipping.
protected StringgetDefaultExtension()
Get the default extension.
protected booleansupportsNonFileResources()
Whether this task can deal with non-file resources.

Method Detail

extract

protected void extract()
Implement the gunzipping.

getDefaultExtension

protected String getDefaultExtension()
Get the default extension.

Returns: the value ".gz"

supportsNonFileResources

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

This implementation returns true only if this task is <gunzip>. 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 task supports non file resources.

Since: Ant 1.7