Class HuffmanTable
java.lang.Object
com.twelvemonkeys.imageio.plugins.jpeg.Segment
com.twelvemonkeys.imageio.plugins.jpeg.HuffmanTable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final short[][][]
private static final int
private final boolean[][]
private final short[][][][]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
buildHuffTable
(int[] tab, short[] L, short[][] V) (package private) void
buildHuffTables
(int[][][] huffTab) boolean
isPresent
(int tableId, int tableClass) private short[]
lengths
(int tableId, int tableClass) static Segment
private short[]
tables
(int tableId, int tableClass) (package private) JPEGHuffmanTable
toNativeTable
(int tableId, int tableClass) toString()
-
Field Details
-
l
private final short[][][] l -
v
private final short[][][][] v -
tc
private final boolean[][] tc -
MSB
private static final int MSB- See Also:
-
-
Constructor Details
-
HuffmanTable
private HuffmanTable()
-
-
Method Details
-
buildHuffTables
- Throws:
IOException
-
buildHuffTable
- Throws:
IOException
-
toString
-
read
- Throws:
IOException
-
isPresent
public boolean isPresent(int tableId, int tableClass) -
lengths
private short[] lengths(int tableId, int tableClass) -
tables
private short[] tables(int tableId, int tableClass) -
toNativeTable
-