1 22 package com.izforge.izpack.compressor; 23 24 import java.io.OutputStream ; 25 26 27 34 public class BZip2PackCompressor extends PackCompressorBase 35 { 36 37 private static final String [] THIS_FORMAT_NAMES = {"bzip2"}; 38 private static final String [] THIS_CONTAINER_PATH = {"lib/ant.jar"}; 39 private static final String THIS_DECODER_MAPPER = "org.apache.tools.bzip2.CBZip2InputStream"; 40 private static final String [][] THIS_DECODER_CLASS_NAMES = 41 {{ "org.apache.tools.bzip2.BZip2Constants.*" , 42 "org.apache.tools.bzip2.CBZip2InputStream.*", 43 "org.apache.tools.bzip2.CRC.*" 44 }}; 45 private static final String THIS_ENCODER_CLASS_NAME = "org.apache.tools.bzip2.CBZip2OutputStream"; 46 47 50 public BZip2PackCompressor() 51 { 52 super(); 53 formatNames = THIS_FORMAT_NAMES; 54 containerPaths = THIS_CONTAINER_PATH; 55 decoderMapper = THIS_DECODER_MAPPER; 56 decoderClassNames = THIS_DECODER_CLASS_NAMES; 57 encoderClassName = THIS_ENCODER_CLASS_NAME; 58 } 59 60 63 public OutputStream getOutputStream(OutputStream os) throws Exception 64 { 65 67 return( getOutputInstance(os)); 68 } 69 70 } 71 | Popular Tags |