Package io.scanbot.sdk.barcode
Enum CharacterEncoding
- java.lang.Object
-
- java.lang.Enum<CharacterEncoding>
-
- io.scanbot.sdk.barcode.CharacterEncoding
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<CharacterEncoding>
public enum CharacterEncoding extends java.lang.Enum<CharacterEncoding>
Enumerates character encodings.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ASCIIASCII (ISO 646).BIG_5Big5 (Traditional Chinese).BINARYBinary data.CP_1250Windows-1250 (Eastern European).CP_1251Windows-1251 (Cyrillic).CP_1252Windows-1252 (Western European).CP_1256Windows-1256 (Arabic).CP_437CP437 (DOS Latin US).EUC_JPEUC-JP (Japanese).EUC_KREUC-KR (Korean).GB_18030GB18030 (Simplified Chinese).GB_2312GB2312 (Simplified Chinese).ISO_8859_PART1ISO/IEC 8859 Part 1, a.k.a.ISO_8859_PART10ISO/IEC 8859 Part 10, a.k.a.ISO_8859_PART11ISO/IEC 8859 Part 11, a.k.a.ISO_8859_PART13ISO/IEC 8859 Part 13, a.k.a.ISO_8859_PART14ISO/IEC 8859 Part 14, a.k.a.ISO_8859_PART15ISO/IEC 8859 Part 15, a.k.a.ISO_8859_PART16ISO/IEC 8859 Part 16, a.k.a.ISO_8859_PART2ISO/IEC 8859 Part 2, a.k.a.ISO_8859_PART3ISO/IEC 8859 Part 3, a.k.a.ISO_8859_PART4ISO/IEC 8859 Part 4, a.k.a.ISO_8859_PART5ISO/IEC 8859 Part 5, a.k.a.ISO_8859_PART6ISO/IEC 8859 Part 6, a.k.a.ISO_8859_PART7ISO/IEC 8859 Part 7, a.k.a.ISO_8859_PART8ISO/IEC 8859 Part 8, a.k.a.ISO_8859_PART9ISO/IEC 8859 Part 9, a.k.a.SHIFT_JISShift JIS (Japanese).UNKNOWNUnknown encoding.UTF_16_BEUTF16BE (UTF-16 Big Endian), a.k.a.UTF_16_LEUTF16LE (UTF-16 Little Endian).UTF_32_BEUTF32BE (UTF-32 Big Endian).UTF_32_LEUTF32LE (UTF-32 Little Endian).UTF_8UTF8 (UTF-8).
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static CharacterEncodingvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static CharacterEncoding[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
UNKNOWN
public static final CharacterEncoding UNKNOWN
Unknown encoding.
-
ASCII
public static final CharacterEncoding ASCII
ASCII (ISO 646).
-
ISO_8859_PART1
public static final CharacterEncoding ISO_8859_PART1
ISO/IEC 8859 Part 1, a.k.a. Latin-1 Western European.
-
ISO_8859_PART2
public static final CharacterEncoding ISO_8859_PART2
ISO/IEC 8859 Part 2, a.k.a. Latin-2 Central European.
-
ISO_8859_PART3
public static final CharacterEncoding ISO_8859_PART3
ISO/IEC 8859 Part 3, a.k.a. Latin-3 South European.
-
ISO_8859_PART4
public static final CharacterEncoding ISO_8859_PART4
ISO/IEC 8859 Part 4, a.k.a. Latin-4 North European.
-
ISO_8859_PART5
public static final CharacterEncoding ISO_8859_PART5
ISO/IEC 8859 Part 5, a.k.a. Latin/Cyrillic.
-
ISO_8859_PART6
public static final CharacterEncoding ISO_8859_PART6
ISO/IEC 8859 Part 6, a.k.a. Latin/Arabic.
-
ISO_8859_PART7
public static final CharacterEncoding ISO_8859_PART7
ISO/IEC 8859 Part 7, a.k.a. Latin/Greek.
-
ISO_8859_PART8
public static final CharacterEncoding ISO_8859_PART8
ISO/IEC 8859 Part 8, a.k.a. Latin/Hebrew.
-
ISO_8859_PART9
public static final CharacterEncoding ISO_8859_PART9
ISO/IEC 8859 Part 9, a.k.a. Latin-5 Turkish.
-
ISO_8859_PART10
public static final CharacterEncoding ISO_8859_PART10
ISO/IEC 8859 Part 10, a.k.a. Latin-6 Nordic.
-
ISO_8859_PART11
public static final CharacterEncoding ISO_8859_PART11
ISO/IEC 8859 Part 11, a.k.a. Latin/Thai.
-
ISO_8859_PART13
public static final CharacterEncoding ISO_8859_PART13
ISO/IEC 8859 Part 13, a.k.a. Latin-7 Baltic Rim.
-
ISO_8859_PART14
public static final CharacterEncoding ISO_8859_PART14
ISO/IEC 8859 Part 14, a.k.a. Latin-8 Celtic.
-
ISO_8859_PART15
public static final CharacterEncoding ISO_8859_PART15
ISO/IEC 8859 Part 15, a.k.a. Latin-9.
-
ISO_8859_PART16
public static final CharacterEncoding ISO_8859_PART16
ISO/IEC 8859 Part 16, a.k.a. Latin-10 South-Eastern European.
-
CP_437
public static final CharacterEncoding CP_437
CP437 (DOS Latin US).
-
CP_1250
public static final CharacterEncoding CP_1250
Windows-1250 (Eastern European).
-
CP_1251
public static final CharacterEncoding CP_1251
Windows-1251 (Cyrillic).
-
CP_1252
public static final CharacterEncoding CP_1252
Windows-1252 (Western European).
-
CP_1256
public static final CharacterEncoding CP_1256
Windows-1256 (Arabic).
-
SHIFT_JIS
public static final CharacterEncoding SHIFT_JIS
Shift JIS (Japanese).
-
BIG_5
public static final CharacterEncoding BIG_5
Big5 (Traditional Chinese).
-
GB_2312
public static final CharacterEncoding GB_2312
GB2312 (Simplified Chinese).
-
GB_18030
public static final CharacterEncoding GB_18030
GB18030 (Simplified Chinese).
-
EUC_JP
public static final CharacterEncoding EUC_JP
EUC-JP (Japanese).
-
EUC_KR
public static final CharacterEncoding EUC_KR
EUC-KR (Korean).
-
UTF_16_BE
public static final CharacterEncoding UTF_16_BE
UTF16BE (UTF-16 Big Endian), a.k.a. UnicodeBig.
-
UTF_8
public static final CharacterEncoding UTF_8
UTF8 (UTF-8).
-
UTF_16_LE
public static final CharacterEncoding UTF_16_LE
UTF16LE (UTF-16 Little Endian).
-
UTF_32_BE
public static final CharacterEncoding UTF_32_BE
UTF32BE (UTF-32 Big Endian).
-
UTF_32_LE
public static final CharacterEncoding UTF_32_LE
UTF32LE (UTF-32 Little Endian).
-
BINARY
public static final CharacterEncoding BINARY
Binary data.
-
-
Method Detail
-
values
public static CharacterEncoding[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (CharacterEncoding c : CharacterEncoding.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static CharacterEncoding valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
-