Uses of Class
com.google.zxing.qrcode.decoder.Version
-
Packages that use Version Package Description com.google.zxing.qrcode.decoder com.google.zxing.qrcode.encoder -
-
Uses of Version in com.google.zxing.qrcode.decoder
Fields in com.google.zxing.qrcode.decoder declared as Version Modifier and Type Field Description private Version
BitMatrixParser. parsedVersion
private static Version[]
Version. VERSIONS
Methods in com.google.zxing.qrcode.decoder that return Version Modifier and Type Method 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.Methods in com.google.zxing.qrcode.decoder with parameters of type Version Modifier and Type Method 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. -
Uses of Version in com.google.zxing.qrcode.encoder
Fields in com.google.zxing.qrcode.encoder declared as Version Modifier and Type Field Description private Version
MinimalEncoder.ResultList. version
private Version
QRCode. version
Methods in com.google.zxing.qrcode.encoder that return Version Modifier and Type Method Description private static Version
Encoder. chooseVersion(int numInputBits, ErrorCorrectionLevel ecLevel)
(package private) static Version
MinimalEncoder. getVersion(MinimalEncoder.VersionSize versionSize)
(package private) Version
MinimalEncoder.ResultList. getVersion()
Version
QRCode. getVersion()
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.Methods in com.google.zxing.qrcode.encoder with parameters of type Version Modifier and Type Method 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) MinimalEncoder.ResultList
MinimalEncoder. encode(Version version)
(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. 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)
Constructors in com.google.zxing.qrcode.encoder with parameters of type Version Constructor Description Edge(Mode mode, int fromPosition, int charsetEncoderIndex, int characterLength, MinimalEncoder.Edge previous, Version version)
ResultList(Version version, MinimalEncoder.Edge solution)
-