public final class ErrorCorrectionLevel
extends java.lang.Object
See ISO 18004:2006, 6.5.1. This enum encapsulates the four error correction levels defined by the QR code standard.
Modifier and Type | Field | Description |
---|---|---|
static ErrorCorrectionLevel |
H |
H = ~30% correction
|
static ErrorCorrectionLevel |
L |
L = ~7% correction
|
static ErrorCorrectionLevel |
M |
M = ~15% correction
|
static ErrorCorrectionLevel |
Q |
Q = ~25% correction
|
Modifier and Type | Method | Description |
---|---|---|
static ErrorCorrectionLevel |
forBits(int bits) |
|
int |
getBits() |
|
java.lang.String |
getName() |
|
int |
ordinal() |
|
java.lang.String |
toString() |
public static final ErrorCorrectionLevel L
public static final ErrorCorrectionLevel M
public static final ErrorCorrectionLevel Q
public static final ErrorCorrectionLevel H
public int ordinal()
public int getBits()
public java.lang.String getName()
public java.lang.String toString()
toString
in class java.lang.Object
public static ErrorCorrectionLevel forBits(int bits)
bits
- int containing the two bits encoding a QR Code's error correction levelErrorCorrectionLevel
representing the encoded error correction levelCopyright © 1998–2018. All rights reserved.