| ArabicShaping | Shape Arabic text on a character basis.
|
| ArabicShapingException | Thrown by ArabicShaping when there is a shaping error.
|
| BreakDictionary | This is the class that represents the list of known words used by
DictionaryBasedBreakIterator. |
| BreakIterator | A class that locates boundaries in text. |
| CanonicalIterator | This class allows one to iterate through all the strings that are canonically equivalent to a given
string. |
| CharsetDetector | CharsetDetector provides a facility for detecting the
charset or encoding of character data in an unknown format.
|
| CharsetMatch | This class represents a charset that has been identified by a CharsetDetector
as a possible encoding for a set of input data. |
| ChineseDateFormat | A concrete DateFormat for ChineseCalendar.
|
| ChineseDateFormatSymbols | A subclass of DateFormatSymbols for ChineseDateFormat.
|
| CollationElementIterator | CollationElementIterator is an iterator created by
a RuleBasedCollator to walk through a string. |
| CollationKey | A CollationKey represents a String
under the rules of a specific Collator
object. |
| CollationKey.BoundMode | Options that used in the API CollationKey.getBound() for getting a
CollationKey based on the bound mode requested.
|
| Collator | Collator performs locale-sensitive string comparison. |
| Collator.CollatorFactory | A factory used with registerFactory to register multiple collators and provide
display names for them. |
| ComposedCharIter | ComposedCharIter is an iterator class that returns all
of the precomposed characters defined in the Unicode standard, along
with their decomposed forms. |
| DateFormat | DateFormat is an abstract class for date/time formatting subclasses which
formats and parses dates or time in a language-independent manner.
|
| DateFormatSymbols | DateFormatSymbols is a public class for encapsulating
localizable date-time formatting data, such as the names of the
months, the names of the days of the week, and the time zone data.
|
| DecimalFormat | DecimalFormat is a concrete subclass of
NumberFormat that formats decimal numbers. |
| DecimalFormatSymbols | This class represents the set of symbols (such as the decimal separator, the
grouping separator, and so on) needed by DecimalFormat to format
numbers. |
| DictionaryBasedBreakIterator | A subclass of RuleBasedBreakIterator_Old that adds the ability to use a dictionary
to further subdivide ranges of text beyond what is possible using just the
state-table-based algorithm. |
| DictionaryBasedBreakIterator.Builder | The Builder class for DictionaryBasedBreakIterator inherits almost all of
its functionality from the Builder class for RuleBasedBreakIterator_Old, but
extends it with extra logic to handle the DICTIONARY_VAR token
|
| IDNA |
IDNA API implements the IDNA protocol as defined in the IDNA RFC.
|
| MeasureFormat | A formatter for Measure objects. |
| MessageFormat | MessageFormat provides a means to produce concatenated
messages in language-neutral way. |
| Normalizer | Unicode Normalization
Unicode normalization API
normalize transforms Unicode text into an equivalent composed or
decomposed form, allowing for easier sorting and searching of text.
|
| Normalizer.Mode | Constants for normalization modes.
|
| Normalizer.QuickCheckResult | Result values for quickCheck().
|
| NumberFormat | NumberFormat is the abstract base class for all number
formats. |
| NumberFormat.NumberFormatFactory | A NumberFormatFactory is used to register new number formats. |
| NumberFormat.SimpleNumberFormatFactory | A NumberFormatFactory that supports a single locale. |
| RawCollationKey |
Simple class wrapper to store the internal byte representation of a
CollationKey. |
| ReplaceableString | ReplaceableString is an adapter class that implements the
Replaceable API around an ordinary StringBuffer.
|
| RuleBasedBreakIterator | A subclass of BreakIterator whose behavior is specified using a list of rules.
|
| RuleBasedBreakIterator_New | Rule Based Break Iterator implementation.
|
| RuleBasedBreakIterator_Old | A subclass of BreakIterator whose behavior is specified using a list of rules.
There are two kinds of rules, which are separated by semicolons: substitutions
and regular expressions.
A substitution rule defines a name that can be used in place of an expression. |
| RuleBasedBreakIterator_Old.Builder | The Builder class has the job of constructing a RuleBasedBreakIterator_Old from a
textual description. |
| RuleBasedCollator | RuleBasedCollator is a concrete subclass of Collator. |
| RuleBasedNumberFormat | A class that formats numbers according to a set of rules. |
| SearchIterator | SearchIterator is an abstract base class that defines a protocol
for text searching. |
| SimpleDateFormat | SimpleDateFormat is a concrete class for formatting and
parsing dates in a locale-sensitive manner. |
| StringCharacterIterator | StringCharacterIterator implements the
CharacterIterater protocol for a String.
|
| StringPrep | StringPrep API implements the StingPrep framework as described by
RFC 3454.
|
| StringPrepParseException | Exception that signals an error has occurred while parsing the
input to StringPrep or IDNA.
|
| StringSearch |
StringSearch is the concrete subclass of
SearchIterator that provides language-sensitive text searching
based on the comparison rules defined in a RuleBasedCollator object.
|
| Transliterator | Transliterator is an abstract class that
transliterates text from one format to another. |
| Transliterator.Position | Position structure for incremental transliteration. |
| UCharacterIterator | Abstract class that defines an API for iteration on text objects.This is an
interface for forward and backward iteration and random access into a text
object. |
| UFormat | An abstract class that extends Format to provide
additional ICU protocol, specifically, the getLocale()
API. |
| UnicodeCompressor | A compression engine implementing the Standard Compression Scheme
for Unicode (SCSU) as outlined in Unicode Technical
Report #6.
|
| UnicodeDecompressor | A decompression engine implementing the Standard Compression Scheme
for Unicode (SCSU) as outlined in Unicode Technical
Report #6.
|
| UnicodeFilter | UnicodeFilter defines a protocol for selecting a
subset of the full range (U+0000 to U+FFFF) of Unicode characters.
|
| UnicodeSet | A mutable set of Unicode characters and multicharacter strings. |
| UnicodeSet.XSymbolTable | Internal class for customizing UnicodeSet parsing of properties.
|
| UnicodeSetIterator | UnicodeSetIterator iterates over the contents of a UnicodeSet. |
| UTF16 | Standalone utility class providing UTF16 character conversions and
indexing conversions.
Code that uses strings alone rarely need modification.
|
| UTF16.StringComparator | UTF16 string comparator class.
|