Package lzma.sdk.lzma

Class Decoder


  • public class Decoder
    extends java.lang.Object
    • Field Detail

      • m_OutWindow

        private final OutWindow m_OutWindow
      • m_RangeDecoder

        private final Decoder m_RangeDecoder
      • m_IsMatchDecoders

        private final short[] m_IsMatchDecoders
      • m_IsRepDecoders

        private final short[] m_IsRepDecoders
      • m_IsRepG0Decoders

        private final short[] m_IsRepG0Decoders
      • m_IsRepG1Decoders

        private final short[] m_IsRepG1Decoders
      • m_IsRepG2Decoders

        private final short[] m_IsRepG2Decoders
      • m_IsRep0LongDecoders

        private final short[] m_IsRep0LongDecoders
      • m_PosDecoders

        private final short[] m_PosDecoders
      • m_DictionarySize

        private int m_DictionarySize
      • m_DictionarySizeCheck

        private int m_DictionarySizeCheck
      • m_PosStateMask

        private int m_PosStateMask
    • Constructor Detail

      • Decoder

        public Decoder()
    • Method Detail

      • setDictionarySize

        boolean setDictionarySize​(int dictionarySize)
      • setLcLpPb

        boolean setLcLpPb​(int lc,
                          int lp,
                          int pb)
      • init

        void init()
           throws java.io.IOException
        Throws:
        java.io.IOException
      • code

        public boolean code​(java.io.InputStream inStream,
                            java.io.OutputStream outStream,
                            long outSize)
                     throws java.io.IOException
        Throws:
        java.io.IOException
      • setDecoderProperties

        public boolean setDecoderProperties​(byte[] properties)