Class HuffmanTable.Code

  • Enclosing class:
    HuffmanTable

    public static class HuffmanTable.Code
    extends java.lang.Object
    This static class represents a code for use in huffman tables.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) int code  
      (package private) boolean isLowerRange  
      (package private) int prefixLength  
      (package private) int rangeLength  
      (package private) int rangeLow  
    • Constructor Summary

      Constructors 
      Constructor Description
      Code​(int prefixLength, int rangeLength, int rangeLow, boolean isLowerRange)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • prefixLength

        final int prefixLength
      • rangeLength

        final int rangeLength
      • rangeLow

        final int rangeLow
      • isLowerRange

        final boolean isLowerRange
      • code

        int code
    • Constructor Detail

      • Code

        public Code​(int prefixLength,
                    int rangeLength,
                    int rangeLow,
                    boolean isLowerRange)
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object