Class 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 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
    • Constructor Detail

      • CharacterSetECI

        private CharacterSetECI​(int value,
                                java.lang.String encodingName)
    • 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