Uses of Package
com.ibm.icu.text

Packages that use com.ibm.icu.text
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. 
 

Classes in com.ibm.icu.text used by com.ibm.icu.charset
UnicodeSet
          A mutable set of Unicode characters and multicharacter strings.
 

Classes in com.ibm.icu.text used by com.ibm.icu.lang
BreakIterator
          [icu enhancement] ICU's replacement for java.text.BreakIterator.
 

Classes in com.ibm.icu.text used by com.ibm.icu.text
AlphabeticIndex
          AlphabeticIndex supports the creation of a UI index appropriate for a given language.
AlphabeticIndex.Bucket
          A "bucket", containing records sorted under an index string by getIndexBucketCharacters.
AlphabeticIndex.Bucket.LabelType
          Type of the label
AlphabeticIndex.Record
          A record to be sorted into buckets with getIndexBucketCharacters.
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.
CompactDecimalFormat
          The CompactDecimalFormat produces abbreviated numbers, suitable for display in environments will limited real estate.
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(...).
DecimalFormat
          [icu enhancement] ICU's replacement for java.text.DecimalFormat.
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".
IDNA
          Abstract base class for IDNA processing.
IDNA.Error
          IDNA error bit set values.
IDNA.Info
          Output container for IDNA processing errors.
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
          [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.ApostropheMode
          Mode for when an apostrophe starts quoted literal text for MessageFormat output.
MessagePattern.ArgType
          Argument type constants.
MessagePattern.Part
          A message pattern "part", representing a pattern parsing event.
MessagePattern.Part.Type
          Part type constants.
MessagePatternUtil.ComplexArgStyleNode
          A Node representing details of the argument style of a complex argument.
MessagePatternUtil.MessageContentsNode
          A piece of MessageNode contents.
MessagePatternUtil.MessageContentsNode.Type
          The type of a piece of MessageNode contents.
MessagePatternUtil.MessageNode
          A Node representing a parsed MessageFormat pattern string.
MessagePatternUtil.Node
          Common base class for all elements in a tree of nodes returned by MessagePatternUtil.buildMessageNode(MessagePattern).
MessagePatternUtil.VariantNode
          A Node representing a nested message (nested inside an argument) with its selection criterium.
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.CompactStyle
          Style parameter for CompactDecimalFormat.
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.
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.
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.
SimpleDateFormat.ContextType
          Date format context types
SimpleDateFormat.ContextValue
          Values for date format context types
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.
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.
TimeZoneFormat
          TimeZoneFormat supports time zone display name formatting and parsing.
TimeZoneFormat.GMTOffsetPatternType
          Offset pattern type enum.
TimeZoneFormat.ParseOption
          Parse option enum, used for specifying optional parse behavior.
TimeZoneFormat.Style
          Time zone display format style enum used by format/parse APIs in TimeZoneFormat.
TimeZoneFormat.TimeType
          Time type enum used for receiving time type (standard time, daylight time or unknown) in TimeZoneFormat APIs.
TimeZoneNames
          TimeZoneNames is an abstract class representing the time zone display name data model defined by UTS#35 Unicode Locale Data Markup Language (LDML).
TimeZoneNames.MatchInfo
          A MatchInfo represents a time zone name match used by TimeZoneNames.find(CharSequence, int, EnumSet).
TimeZoneNames.NameType
          Time zone display name types
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.
UnicodeSet.XSymbolTable
          Internal class for customizing UnicodeSet parsing of properties.
 

Classes in com.ibm.icu.text used by com.ibm.icu.util
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.
Transform
          Provide an interface for Transforms that focuses just on the transformation of the text.
UnicodeSet
          A mutable set of Unicode characters and multicharacter strings.
 



Copyright (c) 2012 IBM Corporation and others.