class LZMADecoder extends CoderBase
Constructor and Description |
---|
LZMADecoder() |
Modifier and Type | Method and Description |
---|---|
(package private) java.io.InputStream |
decode(java.lang.String archiveName,
java.io.InputStream in,
long uncompressedLength,
Coder coder,
byte[] password) |
(package private) java.io.OutputStream |
encode(java.io.OutputStream out,
java.lang.Object opts) |
private int |
getDictionarySize(Coder coder) |
private org.tukaani.xz.LZMA2Options |
getOptions(java.lang.Object opts) |
(package private) byte[] |
getOptionsAsProperties(java.lang.Object opts) |
(package private) java.lang.Object |
getOptionsFromCoder(Coder coder,
java.io.InputStream in) |
private int |
numberOptionOrDefault(java.lang.Object opts) |
canAcceptOptions, numberOptionOrDefault
java.io.InputStream decode(java.lang.String archiveName, java.io.InputStream in, long uncompressedLength, Coder coder, byte[] password) throws java.io.IOException
java.io.OutputStream encode(java.io.OutputStream out, java.lang.Object opts) throws java.io.IOException
byte[] getOptionsAsProperties(java.lang.Object opts) throws java.io.IOException
getOptionsAsProperties
in class CoderBase
java.io.IOException
java.lang.Object getOptionsFromCoder(Coder coder, java.io.InputStream in) throws java.io.IOException
getOptionsFromCoder
in class CoderBase
java.io.IOException
private int getDictionarySize(Coder coder) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
private org.tukaani.xz.LZMA2Options getOptions(java.lang.Object opts) throws java.io.IOException
java.io.IOException
private int numberOptionOrDefault(java.lang.Object opts)