Uses of Class
com.google.zxing.qrcode.decoder.Version
Packages that use Version
-
Uses of Version in com.google.zxing.qrcode.decoder
Fields in com.google.zxing.qrcode.decoder declared as VersionModifier and TypeFieldDescriptionprivate Version
BitMatrixParser.parsedVersion
private static final Version[]
Version.VERSIONS
Methods in com.google.zxing.qrcode.decoder that return VersionModifier and TypeMethodDescriptionprivate 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 VersionModifier and TypeMethodDescription(package private) static DecoderResult
DecodedBitStreamParser.decode
(byte[] bytes, Version version, ErrorCorrectionLevel ecLevel, 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 VersionModifier and TypeFieldDescriptionprivate final Version
MinimalEncoder.ResultList.version
private Version
QRCode.version
Methods in com.google.zxing.qrcode.encoder that return VersionModifier and TypeMethodDescriptionprivate static Version
Encoder.chooseVersion
(int numInputBits, ErrorCorrectionLevel ecLevel) (package private) static Version
MinimalEncoder.getVersion
(MinimalEncoder.VersionSize versionSize) (package private) Version
MinimalEncoder.ResultList.getVersion()
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 VersionModifier and TypeMethodDescription(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
(package private) static MinimalEncoder.ResultList
MinimalEncoder.encode
(String stringToEncode, Version version, Charset priorityCharset, boolean isGS1, ErrorCorrectionLevel ecLevel) Encodes the string minimally(package private) MinimalEncoder.ResultList
MinimalEncoder.encodeSpecificVersion
(Version version) private int
private int
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 VersionModifierConstructorDescriptionprivate
Edge
(Mode mode, int fromPosition, int charsetEncoderIndex, int characterLength, MinimalEncoder.Edge previous, Version version) (package private)
ResultList
(Version version, MinimalEncoder.Edge solution)