org.apache.tools.ant.taskdefsClass Untar.UntarCompressionMethod
- java.lang.Object
- org.apache.tools.ant.types.EnumeratedAttribute
- org.apache.tools.ant.taskdefs.Untar.UntarCompressionMethod
- Enclosing class:
- Untar
public static final class Untar.UntarCompressionMethod extends EnumeratedAttributeValid Modes for Compression attribute to Untar Task
Field Summary
Fields inherited from class org.apache.tools.ant.types.EnumeratedAttribute
value
Constructor Summary
Constructors Constructor and Description UntarCompressionMethod()
Constructor
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.io.InputStream
decompress(java.lang.String name, java.io.InputStream istream)
This method wraps the input stream with the corresponding decompression methodjava.lang.String[]
getValues()
Get valid enumeration values
Methods inherited from class org.apache.tools.ant.types.EnumeratedAttribute
containsValue, getIndex, getInstance, getValue, indexOfValue, setValue, toString
Method Detail
getValues
public java.lang.String[] getValues()Get valid enumeration values
- Specified by:
getValues
in classEnumeratedAttribute
- Returns:
- valid values
decompress
public java.io.InputStream decompress(java.lang.String name, java.io.InputStream istream) throws java.io.IOException, BuildExceptionThis method wraps the input stream with the corresponding decompression method
- Parameters:
name
- provides location information for BuildExceptionistream
- input stream- Returns:
- input stream with on-the-fly decompression
- Throws:
java.io.IOException
- thrown by GZIPInputStream constructorBuildException
- thrown if bzip stream does not start with expected magic values