Package | Description |
---|---|
com.ibm.icu.charset |
Enhanced charset conversion support.
|
com.ibm.icu.lang |
Enhanced character property and surrogate support.
|
com.ibm.icu.text |
Extensions and enhancements to java.text to support unicode transforms, UnicodeSet, surrogate char utilities, UCA collation, normalization, break iteration (rule and dictionary based), enhanced number format, international string searching, and arabic shaping.
|
com.ibm.icu.util |
International calendars and other utility classes.
|
Class and Description |
---|
UnicodeSet
A mutable set of Unicode characters and multicharacter strings.
|
Class and Description |
---|
BreakIterator
[icu enhancement] ICU's replacement for
java.text.BreakIterator . |
Class and Description |
---|
ArabicShapingException
Thrown by ArabicShaping when there is a shaping error.
|
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 . |
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.Field
The instances of this inner class are used as attribute keys and values
in AttributedCharacterIterator that
ChineseDateFormat.formatToCharacterIterator() method returns.
|
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. |
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.
|
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(...).
|
DecimalFormatSymbols
[icu enhancement] ICU's replacement for
java.text.DecimalFormatSymbols . |
DurationFormat
This class implements a formatter over a duration in time
such as "2 days from now" or "3 hours ago".
|
LocaleDisplayNames
Returns display names of ULocales and components of ULocales.
|
LocaleDisplayNames.DialectHandling
Enum used in
LocaleDisplayNames.getInstance(ULocale, DialectHandling) . |
MeasureFormat
A formatter for Measure objects.
|
MessageFormat.Field
Defines constants that are used as attribute keys in the
AttributedCharacterIterator returned
from MessageFormat.formatToCharacterIterator . |
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.
|
Normalizer2.Mode
Constants for normalization modes.
|
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.
|
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.
|
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. |
RuleBasedBreakIterator
Rule Based Break Iterator
This is a port of the C++ class RuleBasedBreakIterator from ICU4C.
|
RuleBasedCollator
RuleBasedCollator is a concrete subclass of Collator.
|
SearchIterator
SearchIterator is an abstract base class that defines a protocol
for text searching.
|
SimpleDateFormat
[icu enhancement] ICU's replacement for
java.text.SimpleDateFormat . |
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.
|
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.
|
TimeUnitFormat
Format or parse a TimeUnitAmount, using plural rules for the units where available.
|
Transform
Provide an interface for Transforms that focuses just on the transformation of the text.
|
Transliterator
Transliterator is an abstract class that
transliterates text from one format to another. |
Transliterator.Factory
The factory interface for transliterators.
|
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. |
UForwardCharacterIterator
Interface that defines an API for forward-only iteration
on text objects.
|
UnicodeFilter
UnicodeFilter defines a protocol for selecting a
subset of the full range (U+0000 to U+FFFF) of Unicode characters. |
UnicodeMatcher
UnicodeMatcher defines a protocol for objects that can
match a range of characters in a Replaceable string. |
UnicodeSet
A mutable set of Unicode characters and multicharacter strings.
|
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.
|
Class and Description |
---|
BreakIterator
[icu enhancement] ICU's replacement for
java.text.BreakIterator . |
Collator
[icu enhancement] ICU's replacement for
java.text.Collator . |
DateFormat
[icu enhancement] ICU's replacement for
java.text.DateFormat . |
DateFormatSymbols
[icu enhancement] ICU's replacement for
java.text.DateFormatSymbols . |
NumberFormat
[icu enhancement] ICU's replacement for
java.text.NumberFormat . |
UnicodeSet
A mutable set of Unicode characters and multicharacter strings.
|
Copyright (c) 2011 IBM Corporation and others.