Example #1
0
 public void init(int type, int level) {
   if (type == DEFLATER) {
     stream.deflateInit(level);
     this.type = DEFLATER;
   } else if (type == INFLATER) {
     stream.inflateInit();
     inflated_buf = new byte[BUF_SIZE];
     this.type = INFLATER;
   }
 }
Example #2
0
  public Zlib() {
    deflate = new ZStream();
    inflate = new ZStream();

    deflate.deflateInit(LEVEL);
    inflate.inflateInit();

    deflate_tmpbuf = new byte[DEFAULT_BUF_SIZE];
    inflate_tmpbuf = new byte[DEFAULT_BUF_SIZE];
    inflated_buf = new byte[DEFAULT_BUF_SIZE];
  }
Example #3
0
 @Override
 public void init(Mode mode) {
   stream = new ZStream();
   switch (mode) {
     case DEFLATE:
       stream.deflateInit(JZlib.Z_DEFAULT_COMPRESSION);
       break;
     case INFLATE:
       stream.inflateInit();
       break;
     default:
       assert false;
   }
 }