Package | Description |
---|---|
com.google.zxing.qrcode.decoder | |
com.google.zxing.qrcode.encoder |
Modifier and Type | Field and Description |
---|---|
private Version |
BitMatrixParser.parsedVersion |
private static Version[] |
Version.VERSIONS |
Modifier and Type | Method and Description |
---|---|
private static Version[] |
Version.buildVersions()
See ISO 18004:2006 6.5.1 Table 9
|
(package private) static Version |
Version.decodeVersionInformation(int versionBits) |
static Version |
Version.getProvisionalVersionForDimension(int dimension)
Deduces version information purely from QR Code dimensions.
|
static Version |
Version.getVersionForNumber(int versionNumber) |
(package private) Version |
BitMatrixParser.readVersion()
Reads version information from one of its two locations within the QR Code.
|
Modifier and Type | Method and Description |
---|---|
(package private) static DecoderResult |
DecodedBitStreamParser.decode(byte[] bytes,
Version version,
ErrorCorrectionLevel ecLevel,
java.util.Map<DecodeHintType,?> hints) |
int |
Mode.getCharacterCountBits(Version version) |
(package private) static DataBlock[] |
DataBlock.getDataBlocks(byte[] rawCodewords,
Version version,
ErrorCorrectionLevel ecLevel)
When QR Codes use multiple data blocks, they are actually interleaved.
|
Modifier and Type | Field and Description |
---|---|
private Version |
MinimalEncoder.ResultList.version |
private Version |
QRCode.version |
Modifier and Type | Method and Description |
---|---|
private static Version |
Encoder.chooseVersion(int numInputBits,
ErrorCorrectionLevel ecLevel) |
(package private) Version |
MinimalEncoder.ResultList.getVersion() |
Version |
QRCode.getVersion() |
(package private) static Version |
MinimalEncoder.getVersion(MinimalEncoder.VersionSize versionSize) |
private static Version |
Encoder.recommendVersion(ErrorCorrectionLevel ecLevel,
Mode mode,
BitArray headerBits,
BitArray dataBits)
Decides the smallest version of QR code that will contain all of the provided data.
|
Modifier and Type | Method and Description |
---|---|
(package private) void |
MinimalEncoder.addEdges(Version version,
MinimalEncoder.Edge[][][] edges,
int from,
MinimalEncoder.Edge previous) |
(package private) static void |
Encoder.appendLengthInfo(int numLetters,
Version version,
Mode mode,
BitArray bits)
Append length info.
|
(package private) static void |
MatrixUtil.buildMatrix(BitArray dataBits,
ErrorCorrectionLevel ecLevel,
Version version,
int maskPattern,
ByteMatrix matrix) |
private static int |
Encoder.calculateBitsNeeded(Mode mode,
BitArray headerBits,
BitArray dataBits,
Version version) |
private static int |
Encoder.chooseMaskPattern(BitArray bits,
ErrorCorrectionLevel ecLevel,
Version version,
ByteMatrix matrix) |
(package private) static void |
MatrixUtil.embedBasicPatterns(Version version,
ByteMatrix matrix) |
(package private) static MinimalEncoder.ResultList |
MinimalEncoder.encode(java.lang.String stringToEncode,
Version version,
java.nio.charset.Charset priorityCharset,
boolean isGS1,
ErrorCorrectionLevel ecLevel)
Encodes the string minimally
|
(package private) MinimalEncoder.ResultList |
MinimalEncoder.encode(Version version) |
(package private) MinimalEncoder.ResultList |
MinimalEncoder.encodeSpecificVersion(Version version) |
private int |
MinimalEncoder.ResultList.getSize(Version version) |
private int |
MinimalEncoder.ResultList.ResultNode.getSize(Version version)
returns the size in bits
|
(package private) static MinimalEncoder.VersionSize |
MinimalEncoder.getVersionSize(Version version) |
(package private) static void |
MatrixUtil.makeVersionInfoBits(Version version,
BitArray bits) |
private static void |
MatrixUtil.maybeEmbedPositionAdjustmentPatterns(Version version,
ByteMatrix matrix) |
(package private) static void |
MatrixUtil.maybeEmbedVersionInfo(Version version,
ByteMatrix matrix) |
void |
QRCode.setVersion(Version version) |
(package private) static boolean |
Encoder.willFit(int numInputBits,
Version version,
ErrorCorrectionLevel ecLevel) |
Constructor and Description |
---|
Edge(Mode mode,
int fromPosition,
int charsetEncoderIndex,
int characterLength,
MinimalEncoder.Edge previous,
Version version) |
ResultList(Version version,
MinimalEncoder.Edge solution) |