package org.xbib.io.compress.bzip2; import org.xbib.io.compress.CompressCodec; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; public class BZip2CompressCodec implements CompressCodec<BZip2InputStream, BZip2OutputStream> { @Override public String getName() { return "bz2"; } @Override public BZip2InputStream decode(InputStream in) throws IOException { return new BZip2InputStream(in); } @Override public BZip2InputStream decode(InputStream in, int bufsize) throws IOException { return new BZip2InputStream(in, bufsize); } @Override public BZip2OutputStream encode(OutputStream out) throws IOException { return new BZip2OutputStream(out); } @Override public BZip2OutputStream encode(OutputStream out, int bufsize) throws IOException { return new BZip2OutputStream(out, bufsize); } }