Package com.google.zxing.qrcode.decoder
Class FormatInformation
java.lang.Object
com.google.zxing.qrcode.decoder.FormatInformation
Encapsulates a QR Code's format information, including the data mask used and error correction level.
- Author:
- Sean Owen See DataMask
- See Also:
-
Method Summary
Modifier and TypeMethodDescription(package private) static FormatInformation
decodeFormatInformation
(int maskedFormatInfo1, int maskedFormatInfo2) boolean
(package private) byte
(package private) ErrorCorrectionLevel
int
hashCode()
(package private) static int
numBitsDiffering
(int a, int b)
-
Method Details
-
numBitsDiffering
static int numBitsDiffering(int a, int b) -
decodeFormatInformation
- Parameters:
maskedFormatInfo1
- format info indicator, with mask still appliedmaskedFormatInfo2
- second copy of same info; both are checked at the same time to establish best match- Returns:
- information about the format it specifies, or
null
if doesn't seem to match any known pattern
-
getErrorCorrectionLevel
ErrorCorrectionLevel getErrorCorrectionLevel() -
getDataMask
byte getDataMask() -
hashCode
public int hashCode() -
equals
-