1
0
mirror of https://github.com/mitb-archive/filebot synced 2024-12-25 17:28:51 -05:00
filebot/source/net/filebot/archive/ExtractOutStream.java
Reinhard Pointner 8299e849aa * Format Source
2015-07-25 22:47:19 +00:00

40 lines
685 B
Java

package net.filebot.archive;
import java.io.Closeable;
import java.io.IOException;
import java.io.OutputStream;
import net.sf.sevenzipjbinding.ISequentialOutStream;
import net.sf.sevenzipjbinding.SevenZipException;
class ExtractOutStream implements ISequentialOutStream, Closeable {
private OutputStream out;
public ExtractOutStream(OutputStream out) {
this.out = out;
}
@Override
public int write(byte[] data) throws SevenZipException {
try {
out.write(data);
} catch (IOException e) {
throw new SevenZipException(e);
}
return data.length; // return amount of proceed data
}
@Override
public void close() throws IOException {
out.close();
}
}