All Classes and Interfaces

Class
Description
Aztec 2D code representation
Renders an Aztec code as a BitMatrix.
Abstract representation of a 1D barcode used as a basis for specific barcode implementations.
Thrown when a barcode object is assigned an invalid content that cannot be encoded by the given barcode type.
Enumerates barcode formats known to this package.
Holds all of the information for a barcode in a format where it can be easily accessible
Enumeration of all supported 1D barcode types sorted by type name in alphabetical order.
A simple, fast array of bits, represented compactly by an array of ints internally.
Provides static utility methods for writing raster graphics with a specified resolution.
Represents a 2D matrix of bits.
JAVAPORT: The original code was a 2D array of ints, but since it only ever gets assigned -1, 0, and 1, I'm going to use less memory and go with bytes.
Encapsulates a Character Set ECI, according to "Extended Channel Interpretations" 5.3.1.1 of ISO 18004.
Represents possible PDF417 barcode compaction types.
Stores a color independently in the RGB and CMYK color models.
This object renders a Data Matrix code as a BitMatrix 2D array of greyscale values.
Symbol Character Placement Program.
Simply encapsulates a width and height.
Data object to specify the minimum and maximum number of rows and columns for a PDF417 barcode.
Set of CharsetEncoders for a given input string Invariants: - The list contains only encoders from CharacterSetECI (list is shorter then the list of encoders available on the platform for which ECI values are defined)
Interface to navigate a sequence of ECIs and bytes.
These are a set of hints that you may pass to Writers to specify their behavior.
Generates Aztec 2D barcodes.
 
Error Correction Code for ECC200.
See ISO 18004:2006, 6.5.1.
This class contains utility methods for performing mathematical operations over the Galois Fields.
Validates GS1 structured data and generates the corresponding human readable representation.
This produces nearly optimal encodings of text into the first-level of encoding used by Aztec code.
DataMatrix ECC 200 data encoder following the algorithm described in ISO/IEC 16022:200(E) in annex S.
Exports 1D and 2D barcodes to vector (PDF, EPS, SVG) and raster (PNG, BMP, JPG) formats.
Implementation of Codabar.
Implementation of Code 11.
Implementation of Code 128.
Implementation of Code 128 A.
Implementation of Code 128 B.
Implementation of Code 128 C.
Implementation of Code 39 (also known as Code 3 of 9).
Implementation of Code 39 Extended ("Full ASCII").
Implementation of Code 93.
Implementation of Code 93 Extended ("Full ASCII").
Implementation of GS1-128 (also known as EAN-128 or UCC-128).
Implementation of EAN-13 (also known as GTIN-13).
Implementation of EAN-14 (also known as GTIN-14) using GS1-128.
Implementation of EAN-8 (also known as GTIN-8).
Implementation of ISBN-13 (International Standard Book Number).
Implementation of ISMN (International Standard Music Number).
Implementation of Interleaved 2 of 5 (ITF).
Implementation of PZN (the older 7-digit format).
Implementation of PZN8.
Implementation of SSCC (Serial Shipping Container Code) using GS1-128.
Implementation of UPC-A.
Implementation of UPC-E.
Abstract class used as the basis for barcode types characterized by bars with only two distinct widths.
Abstract class that provides common functionality for UPC barcode types and their derivatives.
Class that converts a character string into a sequence of ECIs and bytes The implementation uses the Dijkstra algorithm to produce minimal encodings
Encoder that encodes minimally Algorithm: Uses Dijkstra to produce mathematically minimal encodings that are in some cases smaller than the results produced by the algorithm described in annex S in the specification ISO/IEC 16022:200(E).
See ISO 18004:2006, 6.4.1, Tables 2 and 3.
Top-level class for the logic part of the PDF417 implementation.
 
 
This object renders a QR Code as a BitMatrix 2D array of greyscale values.
Implements Reed-Solomon encoding, as the name implies.
Symbol info table for DataMatrix.
Enumeration for DataMatrix symbol shape hint.
Main class of the package and a wrapper for the integrated ZXing classes.
Immutable pair of width and height.
Drawable 2D code symbol.
Enumeration of all supported 2D code types.
See ISO 18004:2006 Annex D
Encapsulates the parameters for one error-correction block in one symbol version.
Encapsulates a set of error-correction blocks in one symbol version.
The base class for all objects which encode/generate a barcode image.
A base class which covers the range of exceptions which may occur when encoding a barcode using the Writer framework.