com.google.zxing.qrcode.encoder
Class MatrixUtil
java.lang.Object
com.google.zxing.qrcode.encoder.MatrixUtil
public final class MatrixUtil
- extends Object
- Since:
- BlackBerry API 6.0.0
Method Summary |
static void |
buildMatrix(BitArray dataBits,
ErrorCorrectionLevel ecLevel,
int version,
int maskPattern,
ByteMatrix matrix)
|
static void |
buildMatrix(BitVector dataBits,
ErrorCorrectionLevel ecLevel,
int version,
int maskPattern,
ByteMatrix matrix)
|
static int |
calculateBCHCode(int value,
int poly)
|
static void |
clearMatrix(ByteMatrix matrix)
|
static void |
embedBasicPatterns(int version,
ByteMatrix matrix)
|
static void |
embedDataBits(BitArray dataBits,
int maskPattern,
ByteMatrix matrix)
|
static void |
embedDataBits(BitVector dataBits,
int maskPattern,
ByteMatrix matrix)
|
static void |
embedTypeInfo(ErrorCorrectionLevel ecLevel,
int maskPattern,
ByteMatrix matrix)
|
static int |
findMSBSet(int value)
|
static void |
makeTypeInfoBits(ErrorCorrectionLevel ecLevel,
int maskPattern,
BitArray bits)
|
static void |
makeTypeInfoBits(ErrorCorrectionLevel ecLevel,
int maskPattern,
BitVector bits)
|
static void |
makeVersionInfoBits(int version,
BitArray bits)
|
static void |
makeVersionInfoBits(int version,
BitVector bits)
|
static void |
maybeEmbedVersionInfo(int version,
ByteMatrix matrix)
|
clearMatrix
public static void clearMatrix(ByteMatrix matrix)
- Since:
- BlackBerry API 6.0.0
buildMatrix
public static void buildMatrix(BitVector dataBits,
ErrorCorrectionLevel ecLevel,
int version,
int maskPattern,
ByteMatrix matrix)
throws WriterException
- Throws:
WriterException
- Since:
- BlackBerry API 6.0.0
buildMatrix
public static void buildMatrix(BitArray dataBits,
ErrorCorrectionLevel ecLevel,
int version,
int maskPattern,
ByteMatrix matrix)
throws WriterException
- Throws:
WriterException
- Since:
- BlackBerry API 7.0.0
embedBasicPatterns
public static void embedBasicPatterns(int version,
ByteMatrix matrix)
throws WriterException
- Throws:
WriterException
- Since:
- BlackBerry API 6.0.0
embedTypeInfo
public static void embedTypeInfo(ErrorCorrectionLevel ecLevel,
int maskPattern,
ByteMatrix matrix)
throws WriterException
- Throws:
WriterException
- Since:
- BlackBerry API 6.0.0
maybeEmbedVersionInfo
public static void maybeEmbedVersionInfo(int version,
ByteMatrix matrix)
throws WriterException
- Throws:
WriterException
- Since:
- BlackBerry API 6.0.0
embedDataBits
public static void embedDataBits(BitVector dataBits,
int maskPattern,
ByteMatrix matrix)
throws WriterException
- Throws:
WriterException
- Since:
- BlackBerry API 6.0.0
embedDataBits
public static void embedDataBits(BitArray dataBits,
int maskPattern,
ByteMatrix matrix)
throws WriterException
- Throws:
WriterException
- Since:
- BlackBerry API 7.0.0
findMSBSet
public static int findMSBSet(int value)
- Since:
- BlackBerry API 6.0.0
calculateBCHCode
public static int calculateBCHCode(int value,
int poly)
- Since:
- BlackBerry API 6.0.0
makeTypeInfoBits
public static void makeTypeInfoBits(ErrorCorrectionLevel ecLevel,
int maskPattern,
BitVector bits)
throws WriterException
- Throws:
WriterException
- Since:
- BlackBerry API 6.0.0
makeTypeInfoBits
public static void makeTypeInfoBits(ErrorCorrectionLevel ecLevel,
int maskPattern,
BitArray bits)
throws WriterException
- Throws:
WriterException
- Since:
- BlackBerry API 7.0.0
makeVersionInfoBits
public static void makeVersionInfoBits(int version,
BitVector bits)
throws WriterException
- Throws:
WriterException
- Since:
- BlackBerry API 6.0.0
makeVersionInfoBits
public static void makeVersionInfoBits(int version,
BitArray bits)
throws WriterException
- Throws:
WriterException
- Since:
- BlackBerry API 7.0.0
Copyright 1999-2011 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Java is a trademark of Oracle America Inc. in the US and other countries.
Legal