public final class Version extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Version.ECB
Encapsualtes the parameters for one error-correction block in one symbol version.
|
static class |
Version.ECBlocks
Encapsulates a set of error-correction blocks in one symbol version.
|
Modifier and Type | Method and Description |
---|---|
int[] |
getAlignmentPatternCenters() |
int |
getDimensionForVersion() |
Version.ECBlocks |
getECBlocksForLevel(ErrorCorrectionLevel ecLevel) |
static Version |
getProvisionalVersionForDimension(int dimension)
Deduces version information purely from QR Code dimensions.
|
int |
getTotalCodewords() |
static Version |
getVersionForNumber(int versionNumber) |
int |
getVersionNumber() |
String |
toString() |
public int getVersionNumber()
public int[] getAlignmentPatternCenters()
public int getTotalCodewords()
public int getDimensionForVersion()
public Version.ECBlocks getECBlocksForLevel(ErrorCorrectionLevel ecLevel)
public static Version getProvisionalVersionForDimension(int dimension)
Deduces version information purely from QR Code dimensions.
dimension
- dimension in modules
Version
for a QR Code of that dimension
FormatException
- if dimension is not 1 mod 4
public static Version getVersionForNumber(int versionNumber)
Copyright © 1998–2019. All rights reserved.