Class GUnzip

All Implemented Interfaces:
Cloneable

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

    • GUnzip

      public GUnzip()
  • Method Details

    • getDefaultExtension

      protected String getDefaultExtension()
      Get the default extension.
      Specified by:
      getDefaultExtension in class Unpack
      Returns:
      the value ".gz"
    • extract

      protected void extract()
      Implement the gunzipping.
      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 task supports non file resources.
      Since:
      Ant 1.7