Class JPEGTables
- java.lang.Object
-
- com.twelvemonkeys.imageio.plugins.tiff.JPEGTables
-
class JPEGTables extends java.lang.Object
JPEGTables- Version:
- $Id: JPEGTables.java,v 1.0 11.05.12 09:13 haraldk Exp$
-
-
Field Summary
Fields Modifier and Type Field Description private javax.imageio.plugins.jpeg.JPEGHuffmanTable[]
acHTables
private javax.imageio.plugins.jpeg.JPEGHuffmanTable[]
dcHTables
private static int
DHT_LENGTH
private javax.imageio.plugins.jpeg.JPEGQTable[]
qTables
private static java.util.Map<java.lang.Integer,java.util.List<java.lang.String>>
SEGMENT_IDS
private java.util.List<JPEGSegment>
segments
-
Constructor Summary
Constructors Constructor Description JPEGTables(javax.imageio.stream.ImageInputStream input)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static java.util.Map<java.lang.Integer,java.util.List<java.lang.String>>
createSegmentIdsMap()
javax.imageio.plugins.jpeg.JPEGHuffmanTable[]
getACHuffmanTables()
javax.imageio.plugins.jpeg.JPEGHuffmanTable[]
getDCHuffmanTables()
private void
getHuffmanTables()
javax.imageio.plugins.jpeg.JPEGQTable[]
getQTables()
-
-
-
Field Detail
-
DHT_LENGTH
private static final int DHT_LENGTH
- See Also:
- Constant Field Values
-
SEGMENT_IDS
private static final java.util.Map<java.lang.Integer,java.util.List<java.lang.String>> SEGMENT_IDS
-
qTables
private javax.imageio.plugins.jpeg.JPEGQTable[] qTables
-
dcHTables
private javax.imageio.plugins.jpeg.JPEGHuffmanTable[] dcHTables
-
acHTables
private javax.imageio.plugins.jpeg.JPEGHuffmanTable[] acHTables
-
segments
private final java.util.List<JPEGSegment> segments
-
-
Method Detail
-
createSegmentIdsMap
private static java.util.Map<java.lang.Integer,java.util.List<java.lang.String>> createSegmentIdsMap()
-
getQTables
public javax.imageio.plugins.jpeg.JPEGQTable[] getQTables() throws java.io.IOException
- Throws:
java.io.IOException
-
getHuffmanTables
private void getHuffmanTables() throws java.io.IOException
- Throws:
java.io.IOException
-
getDCHuffmanTables
public javax.imageio.plugins.jpeg.JPEGHuffmanTable[] getDCHuffmanTables() throws java.io.IOException
- Throws:
java.io.IOException
-
getACHuffmanTables
public javax.imageio.plugins.jpeg.JPEGHuffmanTable[] getACHuffmanTables() throws java.io.IOException
- Throws:
java.io.IOException
-
-