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) |
Get ErrorCorrectionLevel for encoded bit
|
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.Objectpublic static ErrorCorrectionLevel forBits(int bits)
bits - int containing the two bits encoding a QR Code's error correction level