Data
Table of Contents
Interfaces
- QRDataModeInterface
- Specifies the methods reqired for the data modules (Number, Alphanum, Byte and Kanji)
Classes
- AlphaNum
- Alphanumeric mode: 0 to 9, A to Z, space, $ % * + - . / :
- Byte
- 8-bit Byte mode, ISO-8859-1 or UTF-8
- ECI
- Adds an ECI Designator
- Hanzi
- Hanzi (simplified Chinese) mode, GBT18284-2000: 13-bit double-byte characters from the GB2312/GB18030 character set
- Kanji
- Kanji mode: 13-bit double-byte characters from the Shift-JIS character set
- Number
- Numeric mode: decimal digits 0 to 9
- QRCodeDataException
- An exception container
- QRData
- Processes the binary data and maps it on a QRMatrix which is then being returned
- QRDataModeAbstract
- abstract methods for the several data modes
- QRMatrix
- Holds an array representation of the final QR Code that contains numerical values for later output modifications;
maps the ECC coded binary data and applies the mask pattern
- ReedSolomonEncoder
- Reed-Solomon encoding - ISO/IEC 18004:2000 Section 8.5 ff