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 intprivate final boolean[][]private final short[][][][] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidbuildHuffTable(int[] tab, short[] L, short[][] V) (package private) voidbuildHuffTables(int[][][] huffTab) booleanisPresent(int tableId, int tableClass) private short[]lengths(int tableId, int tableClass) static Segmentprivate short[]tables(int tableId, int tableClass) (package private) JPEGHuffmanTabletoNativeTable(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
-