Class LZWCodec.AbstractLZWDictionary

    • Field Detail

      • CODE_CLEARTABLE

        public static final int CODE_CLEARTABLE
        Special code to clear the table
        See Also:
        Constant Field Values
      • CODE_EOF

        public static final int CODE_EOF
        Special code for end of file
        See Also:
        Constant Field Values
      • m_aTab

        protected byte[][] m_aTab
      • m_nFreeCode

        protected int m_nFreeCode
      • m_nCodeBits

        protected int m_nCodeBits
    • Constructor Detail

      • AbstractLZWDictionary

        protected AbstractLZWDictionary()
    • Method Detail

      • reset

        public void reset()
      • addEntry

        public final void addEntry​(@Nonnull
                                   byte[] aByteSeq,
                                   boolean bForEncode)
      • getNextFreeCode

        @Nonnegative
        public final int getNextFreeCode()