Package com.ibm.icu.charset
Interface UConverterConstants
-
interface UConverterConstants
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
UConverterConstants.UConverterCallbackReason
The process condition code to be used with the callbacks.static interface
UConverterConstants.UConverterResetChoice
-
Field Summary
Fields Modifier and Type Field Description static int
CNV_DATA_BUFFER_SIZE
static java.lang.String
DATA_TYPE
static int
ERROR_BUFFER_LENGTH
static int
HALF_BASE
static int
HALF_MASK
static int
HALF_SHIFT
static int
HAS_SUPPLEMENTARY
values for the unicodeMaskstatic int
HAS_SURROGATES
static int
MAX_CHAR_LEN
static int
MAX_CONVERTER_NAME_LENGTH
Maximum length of a converter name including the terminating NULLstatic int
MAX_FULL_FILE_NAME_LENGTH
Maximum length of a converter name including path and terminating NULLstatic int
MAX_SUBCHAR_LEN
static int
MAXIMUM_UCS2
static int
MAXIMUM_UTF
static int
missingCharMarker
static int
OPTION_MAC
static byte
OPTION_SEP_CHAR
Character that separates converter names from options and options from each other.static int
OPTION_SWAP_LFNL
static java.lang.String
OPTION_SWAP_LFNL_STRING
static int
OPTION_VERSION
static int
SI
Shift in for EBDCDIC_STATEFUL and iso2022 statesstatic int
SIZE_OF_UCONVERTER_SHARED_DATA
static byte[]
SKIP_STOP_ON_ILLEGAL
FROM_U, TO_U context options for skip callbackstatic int
SO
Shift out for EBDCDIC_STATEFUL and iso2022 statesstatic byte[]
SUB_STOP_ON_ILLEGAL
FROM_U, TO_U context options for sub callbackstatic int
SURROGATE_HIGH_END
static int
SURROGATE_HIGH_START
static int
SURROGATE_LOW_BASE
static int
SURROGATE_LOW_END
static int
SURROGATE_LOW_START
static int
U_IS_BIG_ENDIAN
static int
U_SENTINEL
This value is intended for sentinel values for APIs that (take or) return single code points (UChar32).static int
U16_MAX_LENGTH
The maximum number of 16-bit code units per Unicode code point (U+0000..U+10ffff).static int
ULOC_FULLNAME_CAPACITY
Useful constant for the maximum size of the whole locale ID (including the terminating NULL).static short
UNSIGNED_BYTE_MASK
static long
UNSIGNED_INT_MASK
static int
UNSIGNED_SHORT_MASK
-
-
-
Field Detail
-
UNSIGNED_BYTE_MASK
static final short UNSIGNED_BYTE_MASK
- See Also:
- Constant Field Values
-
UNSIGNED_SHORT_MASK
static final int UNSIGNED_SHORT_MASK
- See Also:
- Constant Field Values
-
UNSIGNED_INT_MASK
static final long UNSIGNED_INT_MASK
- See Also:
- Constant Field Values
-
U_IS_BIG_ENDIAN
static final int U_IS_BIG_ENDIAN
- See Also:
- Constant Field Values
-
ULOC_FULLNAME_CAPACITY
static final int ULOC_FULLNAME_CAPACITY
Useful constant for the maximum size of the whole locale ID (including the terminating NULL).- See Also:
- Constant Field Values
-
U_SENTINEL
static final int U_SENTINEL
This value is intended for sentinel values for APIs that (take or) return single code points (UChar32). It is outside of the Unicode code point range 0..0x10ffff. For example, a "done" or "error" value in a new API could be indicated with U_SENTINEL. ICU APIs designed before ICU 2.4 usually define service-specific "done" values, mostly 0xffff. Those may need to be distinguished from actual U+ffff text contents by calling functions like CharacterIterator::hasNext() or UnicodeString::length().- See Also:
- Constant Field Values
-
OPTION_SEP_CHAR
static final byte OPTION_SEP_CHAR
Character that separates converter names from options and options from each other.
-
MAX_CONVERTER_NAME_LENGTH
static final int MAX_CONVERTER_NAME_LENGTH
Maximum length of a converter name including the terminating NULL- See Also:
- Constant Field Values
-
MAX_FULL_FILE_NAME_LENGTH
static final int MAX_FULL_FILE_NAME_LENGTH
Maximum length of a converter name including path and terminating NULL- See Also:
- Constant Field Values
-
SI
static final int SI
Shift in for EBDCDIC_STATEFUL and iso2022 states- See Also:
- Constant Field Values
-
SO
static final int SO
Shift out for EBDCDIC_STATEFUL and iso2022 states- See Also:
- Constant Field Values
-
ERROR_BUFFER_LENGTH
static final int ERROR_BUFFER_LENGTH
- See Also:
- Constant Field Values
-
MAX_SUBCHAR_LEN
static final int MAX_SUBCHAR_LEN
- See Also:
- Constant Field Values
-
MAX_CHAR_LEN
static final int MAX_CHAR_LEN
- See Also:
- Constant Field Values
-
OPTION_VERSION
static final int OPTION_VERSION
- See Also:
- Constant Field Values
-
OPTION_SWAP_LFNL
static final int OPTION_SWAP_LFNL
- See Also:
- Constant Field Values
-
OPTION_MAC
static final int OPTION_MAC
- See Also:
- Constant Field Values
-
OPTION_SWAP_LFNL_STRING
static final java.lang.String OPTION_SWAP_LFNL_STRING
- See Also:
- Constant Field Values
-
HAS_SUPPLEMENTARY
static final int HAS_SUPPLEMENTARY
values for the unicodeMask- See Also:
- Constant Field Values
-
HAS_SURROGATES
static final int HAS_SURROGATES
- See Also:
- Constant Field Values
-
missingCharMarker
static final int missingCharMarker
- See Also:
- Constant Field Values
-
U16_MAX_LENGTH
static final int U16_MAX_LENGTH
The maximum number of 16-bit code units per Unicode code point (U+0000..U+10ffff).- See Also:
- Constant Field Values
-
SUB_STOP_ON_ILLEGAL
static final byte[] SUB_STOP_ON_ILLEGAL
FROM_U, TO_U context options for sub callback
-
SKIP_STOP_ON_ILLEGAL
static final byte[] SKIP_STOP_ON_ILLEGAL
FROM_U, TO_U context options for skip callback
-
DATA_TYPE
static final java.lang.String DATA_TYPE
- See Also:
- Constant Field Values
-
CNV_DATA_BUFFER_SIZE
static final int CNV_DATA_BUFFER_SIZE
- See Also:
- Constant Field Values
-
SIZE_OF_UCONVERTER_SHARED_DATA
static final int SIZE_OF_UCONVERTER_SHARED_DATA
- See Also:
- Constant Field Values
-
MAXIMUM_UCS2
static final int MAXIMUM_UCS2
- See Also:
- Constant Field Values
-
MAXIMUM_UTF
static final int MAXIMUM_UTF
- See Also:
- Constant Field Values
-
HALF_SHIFT
static final int HALF_SHIFT
- See Also:
- Constant Field Values
-
HALF_BASE
static final int HALF_BASE
- See Also:
- Constant Field Values
-
HALF_MASK
static final int HALF_MASK
- See Also:
- Constant Field Values
-
SURROGATE_HIGH_START
static final int SURROGATE_HIGH_START
- See Also:
- Constant Field Values
-
SURROGATE_HIGH_END
static final int SURROGATE_HIGH_END
- See Also:
- Constant Field Values
-
SURROGATE_LOW_START
static final int SURROGATE_LOW_START
- See Also:
- Constant Field Values
-
SURROGATE_LOW_END
static final int SURROGATE_LOW_END
- See Also:
- Constant Field Values
-
SURROGATE_LOW_BASE
static final int SURROGATE_LOW_BASE
- See Also:
- Constant Field Values
-
-