Enhanced character property and surrogate support.
UCharacter supports all characters and properties defined in the latest version of Unicode, including properties of surrogate characters. It provides new API for querying surrogate characters (represented as int) and also supports the java.lang.Character API. UScript and UScriptRun provide information about scripts, which is not available through the Java APIs.| Modifier and Type | Interface and Description |
|---|---|
| public interface | UProperty
Selection constants for Unicode properties. |
| Modifier and Type | Class and Description |
|---|---|
| public class | CharacterProperties
Sets and maps for Unicode properties. |
| public class | CharSequences
Deprecated
This API is ICU internal only.
A number of utilities for dealing with CharSequences and related classes.
|
| public class | UCharacter
ICU Enhancement This class is ICU's replacement for |
| public class | UCharacterCategory
Enumerated Unicode category types from the UnicodeData.txt file. |
| public class | UCharacterDirection
Enumerated Unicode character linguistic direction constants. |
| public class | UCharacterEnums
A container for the different 'enumerated types' used by UCharacter. |
| pack-priv class | UCharacterNameIterator
Class enabling iteration of the codepoints and their names. |
| public class | UScript
Constants for ISO 15924 script codes, and related functions. |
| public class | UScriptRun
Deprecated
This API is ICU internal only.
UScriptRun is used to find runs of characters in
the same script, as defined in the UScript class.
|