org.apache.tools.ant.taskdefs

Class Untar.UntarCompressionMethod

public static final class Untar.UntarCompressionMethod extends EnumeratedAttribute

Valid Modes for Compression attribute to Untar Task
Constructor Summary
UntarCompressionMethod()
Constructor
Method Summary
InputStreamdecompress(String name, InputStream istream)
This method wraps the input stream with the corresponding decompression method
String[]getValues()
Get valid enumeration values

Constructor Detail

UntarCompressionMethod

public UntarCompressionMethod()
Constructor

Method Detail

decompress

public InputStream decompress(String name, InputStream istream)
This method wraps the input stream with the corresponding decompression method

Parameters: name provides location information for BuildException istream input stream

Returns: input stream with on-the-fly decompression

Throws: IOException thrown by GZIPInputStream constructor BuildException thrown if bzip stream does not start with expected magic values

getValues

public String[] getValues()
Get valid enumeration values

Returns: valid values