Package com.google.zxing.qrcode.decoder
Class Version
java.lang.Object
com.google.zxing.qrcode.decoder.Version
See ISO 18004:2006 Annex D
- Author:
 - Sean Owen
 
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classEncapsulates the parameters for one error-correction block in one symbol version.static final classEncapsulates a set of error-correction blocks in one symbol version. - 
Method Summary
Modifier and TypeMethodDescription(package private) BitMatrixSee ISO 18004:2006 Annex E(package private) static VersiondecodeVersionInformation(int versionBits) int[]intgetECBlocksForLevel(ErrorCorrectionLevel ecLevel) static VersiongetProvisionalVersionForDimension(int dimension) Deduces version information purely from QR Code dimensions.intstatic VersiongetVersionForNumber(int versionNumber) inttoString() 
- 
Method Details
- 
getVersionNumber
public int getVersionNumber() - 
getAlignmentPatternCenters
public int[] getAlignmentPatternCenters() - 
getTotalCodewords
public int getTotalCodewords() - 
getDimensionForVersion
public int getDimensionForVersion() - 
getECBlocksForLevel
 - 
getProvisionalVersionForDimension
Deduces version information purely from QR Code dimensions.
- Parameters:
 dimension- dimension in modules- Returns:
 - Version for a QR Code of that dimension
 - Throws:
 FormatException- if dimension is not 1 mod 4
 - 
getVersionForNumber
 - 
decodeVersionInformation
 - 
buildFunctionPattern
BitMatrix buildFunctionPattern()See ISO 18004:2006 Annex E - 
toString
 
 -