Package org.dellroad.lzma.client
Class LZMAByteArrayCompressor
- java.lang.Object
-
- org.dellroad.lzma.client.LZMACompressor
-
- org.dellroad.lzma.client.LZMAByteArrayCompressor
-
- All Implemented Interfaces:
com.google.gwt.core.client.Scheduler.RepeatingCommand
public class LZMAByteArrayCompressor extends LZMACompressor
LZMA compressor forbyte[]arrays.
-
-
Field Summary
-
Fields inherited from class org.dellroad.lzma.client.LZMACompressor
DEFAULT_COMPRESSION_MODE
-
-
Constructor Summary
Constructors Constructor Description LZMAByteArrayCompressor(byte[] data)Construct an encoder using thedefault compression mode.LZMAByteArrayCompressor(byte[] data, CompressionMode mode)Primary constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]getCompressedData()Get the compressed data.-
Methods inherited from class org.dellroad.lzma.client.LZMACompressor
execute, getException, getProgress
-
-
-
-
Constructor Detail
-
LZMAByteArrayCompressor
public LZMAByteArrayCompressor(byte[] data)
Construct an encoder using thedefault compression mode.This is a convenience constructor, equivalent to:
LZMACompressor(data, DEFAULT_COMPRESSION_MODE)
-
LZMAByteArrayCompressor
public LZMAByteArrayCompressor(byte[] data, CompressionMode mode)Primary constructor.- Parameters:
data- uncompressed datamode- compression mode- Throws:
IllegalArgumentException- ifmodeis null
-
-