All Classes and Interfaces
Class
Description
This class represents the arithmetic decoder, described in ISO/IEC 14492:2001 in E.3
This class represents the arithmetic integer decoder, described in ISO/IEC 14492:2001 (Annex A).
This class represents a bi-level image that is organized like a bitmap.
This enumeration keeps the available logical operator defined in the JBIG2 ISO standard.
CX represents the context used by arithmetic decoding and arithmetic integer decoding.
Interface for all JBIG2 dictionaries segments.
This class is for debug purpose only.
This class represents a encoded huffman table.
This segment flags an end of stripe (see JBIG2 ISO standard, 7.4.9).
A FilterType enum for defining certain downscale filters to apply.
This class represents a fixed size huffman table.
This class represents a generic refinement region and implements the procedure described in JBIG2 ISO standard, 6.3
and 7.4.7.
This class represents a generic region segment.
Parsing is done as described in 7.4.5.
Decoding procedure is done as described in 6.2.5.7 and 7.4.6.4.
Parsing is done as described in 7.4.5.
Decoding procedure is done as described in 6.2.5.7 and 7.4.6.4.
This class represents the data of segment type "Halftone region".
This abstract class is the base class for all types of huffman tables.
This static class represents a code for use in huffman tables.
Can be used if the maximum value limit of an integer is exceeded.
This class represents an internal node of a huffman tree.
Can be used if a segment header value is invalid.
This class represents the document structure with its pages and global segments.
Identifies a JBIG2 exception.
This class stores segments, that aren't associated to a page.
Necessary extension for ImageIO standard.
This class represents a JBIG2 page.
This class extends
ImageReadParam
and contains region of interest and scale / subsampling functionalityConstants for MMR (de)compression.
A decompressor for MMR compression.
Base class for all nodes in a huffman tree.
Represents a out of band node in a huffman tree.
This class represents the segment type "Page information", 7.4.8 (page 73).
This class represents the segment type "Pattern dictionary", 7.4.4.
TODO: This class is not implemented yet and empty.
Interface for all JBIG2 region segments.
This class represents the "Region segment information" field, 7.4.1 (page 50).
Order in which to apply filter
A Scanline for pixel interleaved byte data with three components.
A Scanline for BiLevel input data (
MultiPixelPackedSampleModel
) to indexed output data
(sun.awt.image.ByteInterleavedRaster
).A Scanline for packed integer pixels.
A Scanline for packed integer pixels.
Interface for all data parts of segments.
The basic class for all JBIG2 segments.
A wrapper for an
ImageInputStream
which is able to provide a view of a specific part of the wrapped stream.This class represents the data of segment type "Symbol dictionary".
This class represents a "Table" segment.
This is a utility class.
This class represented the segment type "Text region", 7.4.3, page 56.
Represents a value node in a huffman tree.