See: Description
Interface | Description |
---|---|
RbnfLenientScanner |
Used by RBNF to leniently parse a string.
|
RbnfLenientScannerProvider |
A provider for an RbnfLenientScanner.
|
Replaceable |
Replaceable is an interface representing a
string of characters that supports the replacement of a range of
itself with a new string of characters. |
StringTransform |
Provide a base class for Transforms that focuses just on the transformation of the text.
|
SymbolTable |
An interface that defines both lookup protocol and parsing of
symbolic names.
|
Transform<S,D> |
Provide an interface for Transforms that focuses just on the transformation of the text.
|
Transliterator.Factory |
The factory interface for transliterators.
|
UForwardCharacterIterator |
Interface that defines an API for forward-only iteration
on text objects.
|
UnicodeMatcher |
UnicodeMatcher defines a protocol for objects that can
match a range of characters in a Replaceable string. |
Class | Description |
---|---|
ArabicShaping |
Shape Arabic text on a character basis.
|
Bidi |
Bidi algorithm for ICU
This is an implementation of the Unicode Bidirectional algorithm.
|
BidiClassifier |
Overrides default Bidi class values with custom ones.
|
BidiRun |
A BidiRun represents a sequence of characters at the same embedding level.
|
BreakIterator |
[icu enhancement] ICU's replacement for
java.text.BreakIterator . |
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 . |
ChineseDateFormat.Field |
The instances of this inner class are used as attribute keys and values
in AttributedCharacterIterator that
ChineseDateFormat.formatToCharacterIterator() method returns.
|
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 |
[icu enhancement] ICU's replacement for
java.text.Collator . |
Collator.CollatorFactory |
A factory used with registerFactory to register multiple collators and provide
display names for them.
|
ComposedCharIter | Deprecated
ICU 2.2
|
CurrencyDisplayNames |
Returns currency names localized for a locale.
|
CurrencyMetaInfo |
Provides information about currencies that is not specific to a locale.
|
CurrencyMetaInfo.CurrencyDigits |
Represents the raw information about fraction digits and rounding increment.
|
CurrencyMetaInfo.CurrencyFilter |
A filter used to select which currency info is returned.
|
CurrencyMetaInfo.CurrencyInfo |
Represents a complete currency info record listing the region, currency, from and to dates,
and priority.
|
CurrencyPluralInfo |
This class represents the information needed by
DecimalFormat to format currency plural,
such as "3.00 US dollars" or "1.00 US dollar".
|
DateFormat |
[icu enhancement] ICU's replacement for
java.text.DateFormat . |
DateFormat.Field |
The instances of this inner class are used as attribute keys and values
in AttributedCharacterIterator that
DateFormat.formatToCharacterIterator() method returns.
|
DateFormatSymbols |
[icu enhancement] ICU's replacement for
java.text.DateFormatSymbols . |
DateIntervalFormat |
DateIntervalFormat is a class for formatting and parsing date
intervals in a language-independent manner.
|
DateIntervalInfo |
DateIntervalInfo is a public class for encapsulating localizable
date time interval patterns.
|
DateIntervalInfo.PatternInfo |
PatternInfo class saves the first and second part of interval pattern,
and whether the interval pattern is earlier date first.
|
DateTimePatternGenerator |
This class provides flexible generation of date format patterns, like
"yy-MM-dd".
|
DateTimePatternGenerator.FormatParser | Deprecated
This API is ICU internal only.
|
DateTimePatternGenerator.PatternInfo |
PatternInfo supplies output parameters for add(...).
|
DateTimePatternGenerator.VariableField | Deprecated
This API is ICU internal only.
|
DecimalFormat |
[icu enhancement] ICU's replacement for
java.text.DecimalFormat . |
DecimalFormatSymbols |
[icu enhancement] ICU's replacement for
java.text.DecimalFormatSymbols . |
DictionaryBasedBreakIterator |
A subclass of RuleBasedBreakIterator 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.
|
DurationFormat |
This class implements a formatter over a duration in time
such as "2 days from now" or "3 hours ago".
|
FilteredNormalizer2 |
Normalization filtered by a UnicodeSet.
|
IDNA |
IDNA API implements the IDNA protocol as defined in the IDNA RFC.
|
IndexCharacters |
A set of characters for use as a UI "index", that is, a
list of clickable characters (or character sequences) that allow the user to
see a segment of a larger "target" list.
|
LocaleDisplayNames |
Returns display names of ULocales and components of ULocales.
|
MeasureFormat |
A formatter for Measure objects.
|
MessageFormat |
[icu enhancement] ICU's replacement for
java.text.MessageFormat . |
MessageFormat.Field |
Defines constants that are used as attribute keys in the
AttributedCharacterIterator returned
from MessageFormat.formatToCharacterIterator . |
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().
|
Normalizer2 |
Unicode normalization functionality for standard Unicode normalization or
for using custom mapping tables.
|
NumberFormat |
[icu enhancement] ICU's replacement for
java.text.NumberFormat . |
NumberFormat.Field |
The instances of this inner class are used as attribute keys and values
in AttributedCharacterIterator that
NumberFormat.formatToCharacterIterator() method returns.
|
NumberFormat.NumberFormatFactory |
A NumberFormatFactory is used to register new number formats.
|
NumberFormat.SimpleNumberFormatFactory |
A NumberFormatFactory that supports a single locale.
|
PluralFormat |
PluralFormat supports the creation of internationalized
messages with plural inflection. |
PluralRules |
Defines rules for mapping positive double values onto a small set of
keywords.
|
RawCollationKey |
Simple class wrapper to store the internal byte representation of a
CollationKey.
|
RbnfScannerProviderImpl | Deprecated
This API is ICU internal only.
|
ReplaceableString |
ReplaceableString is an adapter class that implements the
Replaceable API around an ordinary StringBuffer . |
RuleBasedBreakIterator |
Rule Based Break Iterator
This is a port of the C++ class RuleBasedBreakIterator from ICU4C.
|
RuleBasedCollator |
RuleBasedCollator is a concrete subclass of Collator.
|
RuleBasedNumberFormat |
A class that formats numbers according to a set of rules.
|
RuleBasedTransliterator | Deprecated
This API is ICU internal only.
|
SearchIterator |
SearchIterator is an abstract base class that defines a protocol
for text searching.
|
SelectFormat |
SelectFormat supports the creation of internationalized
messages by selecting phrases based on keywords. |
SimpleDateFormat |
[icu enhancement] ICU's replacement for
java.text.SimpleDateFormat . |
StringCharacterIterator | Deprecated
ICU 2.4.
|
StringPrep |
StringPrep API implements the StingPrep framework as described by
RFC 3454.
|
StringSearch |
StringSearch is the concrete subclass of
SearchIterator that provides language-sensitive text searching
based on the comparison rules defined in a RuleBasedCollator object. |
TimeUnitFormat |
Format or parse a TimeUnitAmount, using plural rules for the units where available.
|
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.
|
UTF16.StringComparator |
UTF16 string comparator class.
|
Enum | Description |
---|---|
LocaleDisplayNames.DialectHandling |
Enum used in
LocaleDisplayNames.getInstance(ULocale, DialectHandling) . |
Normalizer2.Mode |
Constants for normalization modes.
|
UnicodeSet.ComparisonStyle |
Comparison style enums used by
UnicodeSet.compareTo(UnicodeSet, ComparisonStyle) . |
UnicodeSet.SpanCondition |
Argument values for whether span() and similar functions continue while the current character is contained vs.
|
Exception | Description |
---|---|
ArabicShapingException |
Thrown by ArabicShaping when there is a shaping error.
|
StringPrepParseException |
Exception that signals an error has occurred while parsing the
input to StringPrep or IDNA.
|
Copyright (c) 2011 IBM Corporation and others.