Class QRCode
- java.lang.Object
-
- ext.plantuml.com.google.zxing.qrcode.encoder.QRCode
-
public final class QRCode extends Object
- Author:
- [email protected] (Satoru Takabayashi) - creator, [email protected] (Daniel Switkin) - ported from C++
-
-
Field Summary
Fields Modifier and Type Field Description static int
NUM_MASK_PATTERNS
-
Constructor Summary
Constructors Constructor Description QRCode()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
at(int x, int y)
ErrorCorrectionLevel
getECLevel()
int
getMaskPattern()
ByteMatrix
getMatrix()
int
getMatrixWidth()
Mode
getMode()
int
getNumDataBytes()
int
getNumECBytes()
int
getNumRSBlocks()
int
getNumTotalBytes()
int
getVersion()
boolean
isValid()
static boolean
isValidMaskPattern(int maskPattern)
void
setECLevel(ErrorCorrectionLevel value)
void
setMaskPattern(int value)
void
setMatrix(ByteMatrix value)
void
setMatrixWidth(int value)
void
setMode(Mode value)
void
setNumDataBytes(int value)
void
setNumECBytes(int value)
void
setNumRSBlocks(int value)
void
setNumTotalBytes(int value)
void
setVersion(int value)
String
toString()
-
-
-
Field Detail
-
NUM_MASK_PATTERNS
public static final int NUM_MASK_PATTERNS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getMode
public Mode getMode()
-
getECLevel
public ErrorCorrectionLevel getECLevel()
-
getVersion
public int getVersion()
-
getMatrixWidth
public int getMatrixWidth()
-
getMaskPattern
public int getMaskPattern()
-
getNumTotalBytes
public int getNumTotalBytes()
-
getNumDataBytes
public int getNumDataBytes()
-
getNumECBytes
public int getNumECBytes()
-
getNumRSBlocks
public int getNumRSBlocks()
-
getMatrix
public ByteMatrix getMatrix()
-
at
public int at(int x, int y)
-
isValid
public boolean isValid()
-
setMode
public void setMode(Mode value)
-
setECLevel
public void setECLevel(ErrorCorrectionLevel value)
-
setVersion
public void setVersion(int value)
-
setMatrixWidth
public void setMatrixWidth(int value)
-
setMaskPattern
public void setMaskPattern(int value)
-
setNumTotalBytes
public void setNumTotalBytes(int value)
-
setNumDataBytes
public void setNumDataBytes(int value)
-
setNumECBytes
public void setNumECBytes(int value)
-
setNumRSBlocks
public void setNumRSBlocks(int value)
-
setMatrix
public void setMatrix(ByteMatrix value)
-
isValidMaskPattern
public static boolean isValidMaskPattern(int maskPattern)
-
-