Package com.itextpdf.text.pdf.qrcode
Class CharacterSetECI
- java.lang.Object
-
- com.itextpdf.text.pdf.qrcode.CharacterSetECI
-
public final class CharacterSetECI extends java.lang.Object
Encapsulates a Character Set ECI, according to "Extended Channel Interpretations" 5.3.1.1 of ISO 18004.- Since:
- 5.0.2
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
encodingName
private static java.util.HashMap<java.lang.String,CharacterSetECI>
NAME_TO_ECI
private int
value
-
Constructor Summary
Constructors Modifier Constructor Description private
CharacterSetECI(int value, java.lang.String encodingName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static void
addCharacterSet(int value, java.lang.String[] encodingNames, java.util.HashMap<java.lang.String,CharacterSetECI> n)
private static void
addCharacterSet(int value, java.lang.String encodingName, java.util.HashMap<java.lang.String,CharacterSetECI> n)
static CharacterSetECI
getCharacterSetECIByName(java.lang.String name)
java.lang.String
getEncodingName()
int
getValue()
private static void
initialize()
-
-
-
Field Detail
-
NAME_TO_ECI
private static java.util.HashMap<java.lang.String,CharacterSetECI> NAME_TO_ECI
-
encodingName
private final java.lang.String encodingName
-
value
private final int value
-
-
Method Detail
-
initialize
private static void initialize()
-
getEncodingName
public java.lang.String getEncodingName()
-
getValue
public int getValue()
-
addCharacterSet
private static void addCharacterSet(int value, java.lang.String encodingName, java.util.HashMap<java.lang.String,CharacterSetECI> n)
-
addCharacterSet
private static void addCharacterSet(int value, java.lang.String[] encodingNames, java.util.HashMap<java.lang.String,CharacterSetECI> n)
-
getCharacterSetECIByName
public static CharacterSetECI getCharacterSetECIByName(java.lang.String name)
- Parameters:
name
- character set ECI encoding name- Returns:
CharacterSetECI
representing ECI for character encoding, or null if it is legal but unsupported
-
-