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 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 patternbyte getDataMask()
ErrorCorrectionLevel getErrorCorrectionLevel()
static int numBitsDiffering(int a,
int b)