Class BUnzip2

All Implemented Interfaces:
java.lang.Cloneable

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
  • Constructor Details

  • Method Details

    • getDefaultExtension

      protected java.lang.String getDefaultExtension()
      Get the default extension.
      Specified by:
      getDefaultExtension in class Unpack
      Returns:
      the string ".bz2"
    • extract

      protected void extract()
      Do the unbzipping.
      Specified by:
      extract in class Unpack
    • 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.

      Overrides:
      supportsNonFileResources in class Unpack
      Returns:
      true if this class supports non file resources.
      Since:
      Ant 1.7