X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.lz4%2Fsrc%2Forg%2Fsimantics%2Flz4%2FLZ4Codec.java;h=bab37a254bddd35308bb6fb5861d1d8686c5e44e;hb=72a9c7e8e607ef7797116b55312a60aa6ebe8db6;hp=6f682235d8ab1a63360c455e2b8bfb9de5500791;hpb=969bd23cab98a79ca9101af33334000879fb60c5;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.lz4/src/org/simantics/lz4/LZ4Codec.java b/bundles/org.simantics.lz4/src/org/simantics/lz4/LZ4Codec.java index 6f682235d..bab37a254 100644 --- a/bundles/org.simantics.lz4/src/org/simantics/lz4/LZ4Codec.java +++ b/bundles/org.simantics.lz4/src/org/simantics/lz4/LZ4Codec.java @@ -1,61 +1,61 @@ -package org.simantics.lz4; - -import java.io.File; -import java.io.FileNotFoundException; -import java.io.InputStream; -import java.io.OutputStream; -import java.nio.ByteBuffer; - -import org.simantics.compressions.CompressionCodec; -import org.simantics.compressions.Compressions; - -public class LZ4Codec implements CompressionCodec { - - public LZ4Codec() { - } - - @Override - public int compressBound(int inputSize) { - return LZ4.compressBound(inputSize); - } - - @Override - public int compressBuffer(ByteBuffer input, int inputOffset, - int length, ByteBuffer output, int outputOffset) { - return LZ4.compressBuffer(input, inputOffset, length, output, outputOffset); - } - - @Override - public int decompressBuffer(ByteBuffer input, int inputOffset, - int length, ByteBuffer output, int outputOffset, int maxout) { - return LZ4.decompressBuffer(input, inputOffset, length, output, outputOffset, maxout); - } - - @Override - public InputStream read(File file) throws FileNotFoundException { - return LZ4.read(file); - } - - @Override - public OutputStream write(File file) throws FileNotFoundException { - return LZ4.write(file); - } - - @Override - public int compress(byte[] uncompressedData, int srcOff, int srcLength, - byte[] compressedData, int destOff) { - return LZ4.getInstance().fastCompressor().compress(uncompressedData, srcOff, srcLength, compressedData, destOff); - } - - @Override - public byte[] decompress(byte[] compressedData, int srcOff, - int uncompressedLength) { - return LZ4.getInstance().fastDecompressor().decompress(compressedData, srcOff, uncompressedLength); - } - - @Override - public String getId() { - return Compressions.LZ4; - } - -} +package org.simantics.lz4; + +import java.io.File; +import java.io.FileNotFoundException; +import java.io.InputStream; +import java.io.OutputStream; +import java.nio.ByteBuffer; + +import org.simantics.compressions.CompressionCodec; +import org.simantics.compressions.Compressions; + +public class LZ4Codec implements CompressionCodec { + + public LZ4Codec() { + } + + @Override + public int compressBound(int inputSize) { + return LZ4.compressBound(inputSize); + } + + @Override + public int compressBuffer(ByteBuffer input, int inputOffset, + int length, ByteBuffer output, int outputOffset) { + return LZ4.compressBuffer(input, inputOffset, length, output, outputOffset); + } + + @Override + public int decompressBuffer(ByteBuffer input, int inputOffset, + int length, ByteBuffer output, int outputOffset, int maxout) { + return LZ4.decompressBuffer(input, inputOffset, length, output, outputOffset, maxout); + } + + @Override + public InputStream read(File file) throws FileNotFoundException { + return LZ4.read(file); + } + + @Override + public OutputStream write(File file) throws FileNotFoundException { + return LZ4.write(file); + } + + @Override + public int compress(byte[] uncompressedData, int srcOff, int srcLength, + byte[] compressedData, int destOff) { + return LZ4.getInstance().fastCompressor().compress(uncompressedData, srcOff, srcLength, compressedData, destOff); + } + + @Override + public byte[] decompress(byte[] compressedData, int srcOff, + int uncompressedLength) { + return LZ4.getInstance().fastDecompressor().decompress(compressedData, srcOff, uncompressedLength); + } + + @Override + public String getId() { + return Compressions.LZ4; + } + +}