|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
Collator.ReorderCodes | Reordering codes for non-script groups that can be reordered under collation. |
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 Summary | |
---|---|
AlphabeticIndex<V> | AlphabeticIndex supports the creation of a UI index appropriate for a given language. |
AlphabeticIndex.Bucket<V> | A "bucket", containing records sorted under an index string by getIndexBucketCharacters. |
AlphabeticIndex.Record<V> | A record to be sorted into buckets with getIndexBucketCharacters. |
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 | Abstract base class for IDNA processing. |
IDNA.Info | Output container for IDNA processing errors. |
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 . |
MessagePattern | Parses and represents ICU MessageFormat patterns. |
MessagePattern.Part | A message pattern "part", representing a pattern parsing event. |
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. |
NumberingSystem | NumberingSystem is the base class for all number
systems. |
PluralFormat |
PluralFormat supports the creation of internationalized
messages with plural inflection. |
PluralRules | Defines rules for mapping non-negative numeric 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 . |
SpoofChecker | Unicode Security and Spoofing Detection. |
SpoofChecker.Builder | SpoofChecker Builder. |
SpoofChecker.CheckResult | A struct-like class to hold the results of a Spoof Check operation. |
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. |
TimeZoneFormat | Deprecated. This API might change or be removed in a future release. |
TimeZoneNames | Deprecated. This API might change or be removed in a future release. |
TimeZoneNames.Factory | The super class of TimeZoneNames service factory classes. |
TimeZoneNames.MatchInfo | Deprecated. This API might change or be removed in a future release. |
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 Summary | |
---|---|
AlphabeticIndex.Bucket.LabelType | Type of the label |
AlphabeticIndex.LangType | Deprecated. This API is ICU internal only, for testing purposes and use with CLDR. |
IDNA.Error | IDNA error bit set values. |
LocaleDisplayNames.DialectHandling | Enum used in LocaleDisplayNames.getInstance(ULocale, DialectHandling) . |
MessagePattern.ApostropheMode | Mode for when an apostrophe starts quoted literal text for MessageFormat output. |
MessagePattern.ArgType | Argument type constants. |
MessagePattern.Part.Type | Part type constants. |
Normalizer2.Mode | Constants for normalization modes. |
TimeZoneFormat.GMTOffsetPatternType | Deprecated. This API might change or be removed in a future release. |
TimeZoneFormat.Style | Deprecated. This API might change or be removed in a future release. |
TimeZoneFormat.TimeType | Deprecated. This API might change or be removed in a future release. |
TimeZoneNames.NameType | Deprecated. This API might change or be removed in a future release. |
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 Summary | |
---|---|
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. |
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.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |