All Classes and Interfaces
Class
Description
Base class for most barcode implementations.
Abstract base class for most CanvasProvider implementations.
Abstract base class for four state barcode beans.
Provides a base class for "four-state" barcodes.
Abstract base class for Royal Mail Customer Barcode and the Dutch KIX Code.
Abstract base class for implementations that generate SVG.
Logic Handler to be used by subclasses of HeightVariableBarcodeBean
for painting on a Canvas.
Abstract base class that provides some commonly used methods for
generating XML representations of barcodes.
This exception is use during the setup of a barcode canvas.
This interface is used to resolve arbitrary string to classnames of Barcode
implementations.
Some constants for Barcode4J.
This class provides information on the dimensions of a barcode.
Base exception class for Barcodes.
This interface is used to generate whole barcodes.
This is the basic interface for logic handlers.
Enumeration type for bar groups.
Base64-implementation as an
InputStream reading Base64-encoded data
from a Reader.Enumeration for the alignment of bars when the heights are not uniform.
Helper class for bitmap generation.
CanvasProvider implementation for generating bitmaps.
This interface is used to encode bitmaps into their target formats.
Registry class for BitmapEncoders.
This class is used by barcode rendering classes that paint a barcode using
a coordinate system.
This interface is implemented to provide an output format that is using
a coordinate system.
Enumeration type for checksum policy.
This interface defines methods to build classic 1D barcodes.
This class is an implementation of the Codabar barcode.
This class is an implementation of the Codabar barcode.
This class is an implementation of the Code 128 barcode.
Constants for Code128.
This interface is implemented by classes that encode a Code128 message into
an integer array representing character set indexes.
This class is an implementation of the Code 128 barcode.
This class is an implementation of the Code39 barcode.
This class is an implementation of the Code39 barcode.
This class is an implementation of DataMatrix (ISO 16022:2000(E)).
Constants for DataMatrix.
Error Correction Code for ECC200.
DataMatrix ECC 200 data encoder following the algorithm described in ISO/IEC 16022:200(E) in
annex S.
Top-level class for the logic part of the DataMatrix implementation.
Symbol Character Placement Program.
Precomputed factor tables for all the different variants in ECC200.
Symbol info table for DataMatrix.
Useful stuff for debugging.
This is a simple implementation of a BarcodeClassResolver.
Default Logic Handler implementation for painting on a Canvas.
Default encoder algorithm for Code128 barcode messages.
Default 2D Logic Handler implementation for painting on a Canvas.
Drawing utilities.
This class keeps Informations about EAN 128 Application Identifiers (AIs).
This class is an implementation of the Code 128 barcode.
This class is an implementation of the EAN 128 barcode.
This class implements the EAN13 barcode.
This class is an implementation of the EAN-13 barcode.
This class implements the EAN-8 barcode.
This class is an implementation of the EAN-8 barcode.
Utilities around ECI (extended channel interpretation).
CanvasProvider implementation for EPS output (Encapsulated PostScript).
Logic Handler to be used by "four-state" barcodes
for painting on a Canvas.
Base class for barcodes that encode information by varying the height
of the bars.
Enumeration for placement of the human readable part of a barcode.
BitmapEncoder implementation using ImageIO.
This class is an implementation of the Interleaved 2 of 5 barcode.
This class is an implementation of the Interleaved 2 of 5 barcode.
Utility functions for I/O operations.
This class is an implementation of ITF-14 (as defined by the
GS1 standards organization).
Specialized logic handler for ITF-14 (to paint the bearer bar).
This class is an implementation of the ITF-14 barcode.
CanvasProvider implementation that renders to Java2D (AWT).
This class represents a length (value plus unit).
Helper class to apply custom message pattern (i.e.
Utilities for pre-processing messages.
Defines MIME types used in Barcode4J.
Holds information on the page a barcode is painted on.
This class is an implementation of the PDF417 barcode.
Constants for PDF417 barcodes.
PDF417 error correction code following the algorithm described in ISO/IEC 15438:2001(E) in
chapter 4.10.
PDF417 high-level encoder following the algorithm described in ISO/IEC 15438:2001(E) in
annex P.
Top-level class for the logic part of the PDF417 implementation.
Implements the United States Postal Service POSTNET barcode.
Logic Handler for POSTNET.
Implements the United States Postal Service Postnet barcode.
This class is an implementation of QR Code (ISO 18004:2006(E)).
Constants for QR Code.
High-level encoder for QR Code.
Top-level class for the logic part of the DataMatrix implementation.
Implements the Royal Mail Customer Barcode.
Implements the Royal Mail Customer Barcode (CBC).
Implementation that outputs to a W3C DOM.
Enumeration for DataMatrix symbol shape hint.
Enumeration for horizontal alignment of the human readable part of a barcode.
This interface provides an interface to generate basic 2D barcodes like PDF417 and DataMatrix.
Utility class for unit conversions.
This class is an implementation of the UPC-A barcode.
This class is an implementation of the UPC-A barcode.
This is an abstract base class for UPC and EAN barcodes.
Logic Handler implementation for painting on a Canvas.
This is an abstract base class for UPC and EAN barcodes.
This class is an implementation of the UPC-E barcode.
This class is an implementation of the UPC-E barcode.
Utility functions for handling URLs.
Implements the USPS Intelligent Mail Barcode (Four State Customer Barcode).
This class is a logic implementation for the USPS Intelligent Mail Barcode (aka 4-State Customer
Barcode, USPS-B-3200 revision E, 2007-10-30).
Utilities concerning the ZXing dependency.