org.apache.tools.ant.taskdefs

Class Untar.UntarCompressionMethod

  • Enclosing class:
    Untar


    public static final class Untar.UntarCompressionMethod
    extends EnumeratedAttribute
    Valid Modes for Compression attribute to Untar Task
    • Constructor Detail

      • UntarCompressionMethod

        public UntarCompressionMethod()
        Constructor
    • Method Detail

      • getValues

        public java.lang.String[] getValues()
        Get valid enumeration values
        Specified by:
        getValues in class EnumeratedAttribute
        Returns:
        valid values
      • decompress

        public java.io.InputStream decompress(java.lang.String name,
                                              java.io.InputStream istream)
                                       throws java.io.IOException,
                                              BuildException
        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:
        java.io.IOException - thrown by GZIPInputStream constructor
        BuildException - thrown if bzip stream does not start with expected magic values