com.itextpdf.text.pdf.qrcode
Class CharacterSetECI

java.lang.Object
  extended by com.itextpdf.text.pdf.qrcode.CharacterSetECI

public final class CharacterSetECI
extends Object

Encapsulates a Character Set ECI, according to "Extended Channel Interpretations" 5.3.1.1 of ISO 18004.

Since:
5.0.2
Author:
Sean Owen

Field Summary
private  String encodingName
           
private static HashMap<String,CharacterSetECI> NAME_TO_ECI
           
private  int value
           
 
Constructor Summary
private CharacterSetECI(int value, String encodingName)
           
 
Method Summary
private static void addCharacterSet(int value, String[] encodingNames, HashMap<String,CharacterSetECI> n)
           
private static void addCharacterSet(int value, String encodingName, HashMap<String,CharacterSetECI> n)
           
static CharacterSetECI getCharacterSetECIByName(String name)
           
 String getEncodingName()
           
 int getValue()
           
private static void initialize()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME_TO_ECI

private static HashMap<String,CharacterSetECI> NAME_TO_ECI

encodingName

private final String encodingName

value

private final int value
Constructor Detail

CharacterSetECI

private CharacterSetECI(int value,
                        String encodingName)
Method Detail

initialize

private static void initialize()

getEncodingName

public String getEncodingName()

getValue

public int getValue()

addCharacterSet

private static void addCharacterSet(int value,
                                    String encodingName,
                                    HashMap<String,CharacterSetECI> n)

addCharacterSet

private static void addCharacterSet(int value,
                                    String[] encodingNames,
                                    HashMap<String,CharacterSetECI> n)

getCharacterSetECIByName

public static CharacterSetECI getCharacterSetECIByName(String name)
Parameters:
name - character set ECI encoding name
Returns:
CharacterSetECI representing ECI for character encoding, or null if it is legal but unsupported

Hosted by openminds