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 FormatInformationdecodeFormatInformation(int maskedFormatInfo1, int maskedFormatInfo2) boolean(package private) byte(package private) ErrorCorrectionLevelinthashCode()(package private) static intnumBitsDiffering(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
nullif doesn't seem to match any known pattern
-
getErrorCorrectionLevel
ErrorCorrectionLevel getErrorCorrectionLevel() -
getDataMask
byte getDataMask() -
hashCode
public int hashCode() -
equals
-