final class FormatInformation extends Object
Encapsulates a QR Code's format information, including the data mask used and error correction level.
ErrorCorrectionLevel
Modifier and Type | Method and Description |
---|---|
(package private) static FormatInformation |
decodeFormatInformation(int maskedFormatInfo1,
int maskedFormatInfo2) |
boolean |
equals(Object o) |
(package private) byte |
getDataMask() |
(package private) ErrorCorrectionLevel |
getErrorCorrectionLevel() |
int |
hashCode() |
(package private) static int |
numBitsDiffering(int a,
int b) |
static int numBitsDiffering(int a, int b)
static FormatInformation decodeFormatInformation(int maskedFormatInfo1, int maskedFormatInfo2)
maskedFormatInfo1
- format info indicator, with mask still appliedmaskedFormatInfo2
- second copy of same info; both are checked at the same time
to establish best matchnull
if doesn't seem to match any known patternErrorCorrectionLevel getErrorCorrectionLevel()
byte getDataMask()