Class CharacterSetECI

java.lang.Object
com.itextpdf.barcodes.qrcode.CharacterSetECI

final class CharacterSetECI extends Object
Encapsulates a Character Set ECI, according to "Extended Channel Interpretations" 5.3.1.1 of ISO 18004.
  • Field Details

    • NAME_TO_ECI

      private static Map<String,CharacterSetECI> NAME_TO_ECI
    • encodingName

      private final String encodingName
    • value

      private final int value
  • Constructor Details

    • CharacterSetECI

      private CharacterSetECI(int value, String encodingName)
  • Method Details

    • initialize

      private static void initialize()
    • getEncodingName

      public String getEncodingName()
      Returns:
      name of the encoding.
    • getValue

      public int getValue()
      Returns:
      the value of the encoding.
    • addCharacterSet

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

      private static void addCharacterSet(int value, String[] encodingNames, Map<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