org.apache.tools.ant.taskdefs

Class BUnzip2

public class BUnzip2 extends Unpack

Expands a file that has been compressed with the BZIP2 algorithm. Normally used to compress non-compressed archives such as TAR files.

Since: Ant 1.5

UNKNOWN: category="packaging"

Method Summary
protected voidextract()
Do the unbzipping.
protected StringgetDefaultExtension()
Get the default extension.
protected booleansupportsNonFileResources()
Whether this task can deal with non-file resources.

Method Detail

extract

protected void extract()
Do the unbzipping.

getDefaultExtension

protected String getDefaultExtension()
Get the default extension.

Returns: the string ".bz2"

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 class supports non file resources.

Since: Ant 1.7