Package com.itextpdf.barcodes.qrcode
Class CharacterSetECI
- java.lang.Object
-
- com.itextpdf.barcodes.qrcode.CharacterSetECI
-
final class CharacterSetECI extends java.lang.ObjectEncapsulates a Character Set ECI, according to "Extended Channel Interpretations" 5.3.1.1 of ISO 18004.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringencodingNameprivate static java.util.Map<java.lang.String,CharacterSetECI>NAME_TO_ECIprivate intvalue
-
Constructor Summary
Constructors Modifier Constructor Description privateCharacterSetECI(int value, java.lang.String encodingName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static voidaddCharacterSet(int value, java.lang.String[] encodingNames, java.util.Map<java.lang.String,CharacterSetECI> n)private static voidaddCharacterSet(int value, java.lang.String encodingName, java.util.Map<java.lang.String,CharacterSetECI> n)static CharacterSetECIgetCharacterSetECIByName(java.lang.String name)java.lang.StringgetEncodingName()intgetValue()private static voidinitialize()
-
-
-
Field Detail
-
NAME_TO_ECI
private static java.util.Map<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()
- Returns:
- name of the encoding.
-
getValue
public int getValue()
- Returns:
- the value of the encoding.
-
addCharacterSet
private static void addCharacterSet(int value, java.lang.String encodingName, java.util.Map<java.lang.String,CharacterSetECI> n)
-
addCharacterSet
private static void addCharacterSet(int value, java.lang.String[] encodingNames, java.util.Map<java.lang.String,CharacterSetECI> n)
-
getCharacterSetECIByName
public static CharacterSetECI getCharacterSetECIByName(java.lang.String name)
- Parameters:
name- character set ECI encoding name- Returns:
CharacterSetECIrepresenting ECI for character encoding, or null if it is legal but unsupported
-
-