Top Deprecated
International Components for Unicode for Java (icu4j) 74.2

Deprecated API


No API in this release is deprecated for removal.

Deprecated Item Summary

SinceDeprecated Item and Description

Returns:

the limit (exclusive end) of the span NOTE: to reduce the overhead of function call to contains(c), it is manually inlined here. Check for sufficient length for trail unit for each surrogate pair. Handle single surrogates as surrogate code points as usual in ICU.
com.ibm.icu.impl.BMPSet.span
(CharSequence s, int
The start index
start
,
UnicodeSet.SpanCondition spanCondition, OutputInt
If not null: Receives the number of code points in the span.
outCount
)

Deprecated as a consequence of OutputInt being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.FormattedStringBuilder.subSequence(int
the start index, inclusive
start
,
int
the end index, exclusive
end
)

com.ibm.icu.impl.ICUResourceBundle.setTopLevelKeySet(Set<String> keySet)

This API is ICU internal only.

com.ibm.icu.impl.PluralRulesLoader

Deprecated as a consequence of PluralRules.Factory being deprecated.

com.ibm.icu.impl.PluralRulesLoader.loader

Deprecated as a consequence of PluralRulesLoader being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.TimeZoneNamesFactoryImpl

Deprecated as a consequence of TimeZoneNames.Factory being deprecated.

Returns:

min=[1..maxLength]
com.ibm.icu.impl.UnicodeSetStringSpan.OffsetList.popMinimum
(OutputInt outCount)

Deprecated as a consequence of OutputInt being deprecated. See corresponding docs for further information.

Returns:

the limit (exclusive end) of the span
com.ibm.icu.impl.UnicodeSetStringSpan.spanAndCount
(CharSequence
The string to be spanned
s
,
int
The start index that the span begins
start
,
UnicodeSet.SpanCondition
The span condition
spanCondition
,
OutputInt
The count
outCount
)

Deprecated as a consequence of OutputInt being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.UnicodeSetStringSpan.spanContainedAndCount(CharSequence s, int start, OutputInt outCount)

Deprecated as a consequence of OutputInt being deprecated. See corresponding docs for further information.

Returns:

the limit (exclusive end) of the span
com.ibm.icu.impl.UnicodeSetStringSpan.spanNot
(CharSequence
The string to be spanned
s
,
int
The start index that the span begins
start
,
OutputInt
If not null: Receives the number of code points across the span.
outCount
)

Deprecated as a consequence of OutputInt being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.duration.BasicDurationFormat

Deprecated as a consequence of DurationFormat being deprecated.

com.ibm.icu.impl.duration.BasicDurationFormat.getInstance(ULocale locale)

Deprecated as a consequence of BasicDurationFormat being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.locale.XLikelySubtags.minimizeSubtags(String languageIn, String scriptIn, String regionIn, ULocale.Minimize fieldToFavor)

Deprecated as a consequence of ULocale.Minimize being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.number.CompactData.getPattern(int magnitude, PluralRules rules, DecimalQuantity dq)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.number.DecimalQuantity

Deprecated as a consequence of PluralRules.IFixedDecimal being deprecated.

com.ibm.icu.impl.number.DecimalQuantity.copyFrom(DecimalQuantity
The instance to copy from.
other
)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

Returns:

A copy of this instance which can be mutated without affecting this instance.
com.ibm.icu.impl.number.DecimalQuantity.createCopy
()

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.number.DecimalQuantity_AbstractBCD

Deprecated as a consequence of DecimalQuantity being deprecated.

com.ibm.icu.impl.number.DecimalQuantity_AbstractBCD.appendDigit(byte
The digit to append.
value
,
int
The number of zeros to append before the digit. For example, if the value in this instance starts as 12.3, and you append a 4 with 1 leading zero, the value becomes 12.304.
leadingZeros
,
boolean
If true, increase the magnitude of existing digits to make room for the new digit. If false, append to the end like a fraction digit. If true, there must not be any fraction digits already in the number.
appendAsInteger
)

This API is ICU internal only.

com.ibm.icu.impl.number.DecimalQuantity_AbstractBCD.clear()

Deprecated as a consequence of DecimalQuantity_AbstractBCD being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.number.DecimalQuantity_AbstractBCD.copyBcdFrom(DecimalQuantity _other)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.number.DecimalQuantity_AbstractBCD.copyFrom(DecimalQuantity
The instance to copy from.
_other
)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.number.DecimalQuantity_AbstractBCD.getPluralOperand(PluralRules.Operand operand)

Deprecated as a consequence of PluralRules.Operand being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.number.DecimalQuantity_DualStorageBCD.DecimalQuantity_DualStorageBCD(DecimalQuantity_DualStorageBCD other)

Deprecated as a consequence of DecimalQuantity_DualStorageBCD being deprecated. See corresponding docs for further information.

Returns:

An error message if this instance is invalid, or null if this instance is healthy.
com.ibm.icu.impl.number.DecimalQuantity_DualStorageBCD.checkHealth
()

This API is for ICU internal use only.

com.ibm.icu.impl.number.DecimalQuantity_DualStorageBCD.copyBcdFrom(DecimalQuantity _other)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.number.DecimalQuantity_DualStorageBCD.createCopy()

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.number.DecimalQuantity_DualStorageBCD.fromExponentString(String
The String to parse
num
)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

Returns:

true if an internal byte array is being used; false if a long is being used.
com.ibm.icu.impl.number.DecimalQuantity_DualStorageBCD.isUsingBytes
()

This API is ICU internal only.

com.ibm.icu.impl.number.Grouper.groupAtPosition(int position, DecimalQuantity value)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.number.LongNameHandler.processQuantity(DecimalQuantity
The quantity for consideration and optional mutation.
quantity
)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.number.LongNameHandler.processQuantityWithMicros(DecimalQuantity quantity, MicroProps micros)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.number.LongNameMultiplexer.ParentlessMicroPropsGenerator.processQuantityWithMicros(DecimalQuantity quantity, MicroProps micros)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.number.LongNameMultiplexer.processQuantity(DecimalQuantity
The quantity for consideration and optional mutation.
quantity
)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

Returns:

an initialized MicroProps instance.
com.ibm.icu.impl.number.MicroProps.processQuantity
(DecimalQuantity
The quantity for consideration and optional mutation.
quantity
)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

Returns:

A MicroProps instance resolved for the quantity.
com.ibm.icu.impl.number.MicroPropsGenerator.processQuantity
(DecimalQuantity
The quantity for consideration and optional mutation.
quantity
)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.number.MixedUnitLongNameHandler.getMixedUnitModifier(DecimalQuantity quantity, MicroProps micros)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.number.MixedUnitLongNameHandler.processQuantity(DecimalQuantity
The quantity for consideration and optional mutation.
quantity
)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.number.MixedUnitLongNameHandler.processQuantityWithMicros(DecimalQuantity quantity, MicroProps micros)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.number.MultiplierFormatHandler.processQuantity(DecimalQuantity
The quantity for consideration and optional mutation.
quantity
)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.number.MutablePatternModifier.ImmutablePatternModifier.applyToMicros(MicroProps micros, DecimalQuantity quantity)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.number.MutablePatternModifier.ImmutablePatternModifier.processQuantity(DecimalQuantity
The quantity for consideration and optional mutation.
quantity
)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.number.MutablePatternModifier.processQuantity(DecimalQuantity
The quantity for consideration and optional mutation.
fq
)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.number.PatternStringParser.ParsedSubpatternInfo.rounding

Deprecated as a consequence of DecimalQuantity_DualStorageBCD being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.number.RoundingUtils.getPluralSafe(Precision rounder, PluralRules rules, DecimalQuantity dq)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.number.UnitConversionHandler.processQuantity(DecimalQuantity
The quantity for consideration and optional mutation.
quantity
)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.number.UsagePrefsHandler.mixedMeasuresToMicros(ComplexUnitsConverter.ComplexConverterResult complexConverterResult, DecimalQuantity quantity, MicroProps outMicros)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.number.UsagePrefsHandler.processQuantity(DecimalQuantity
The quantity for consideration and optional mutation.
quantity
)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.number.parse.ParsedNumber.quantity

Deprecated as a consequence of DecimalQuantity_DualStorageBCD being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.text.RbnfScannerProviderImpl

This API is ICU internal only.

com.ibm.icu.impl.text.RbnfScannerProviderImpl.RbnfLenientScannerImpl

Deprecated as a consequence of RbnfLenientScanner being deprecated. See corresponding docs for further information.

com.ibm.icu.impl.text.RbnfScannerProviderImpl.createScanner(ULocale locale, String extras)

This API is ICU internal only.

com.ibm.icu.impl.text.RbnfScannerProviderImpl.get(ULocale
the locale to provide the default lenient rules.
locale
,
String
extra collation rules
extras
)

This API is ICU internal only.

com.ibm.icu.lang.CharSequences

This API is ICU internal only.

com.ibm.icu.lang.CharSequences.compare(CharSequence string, int codePoint)

This API is ICU internal only.

com.ibm.icu.lang.CharSequences.compare(int codepoint, CharSequence a)

This API is ICU internal only.

com.ibm.icu.lang.CharSequences.equals(int codepoint, CharSequence other)

This API is ICU internal only.

com.ibm.icu.lang.CharSequences.equals(CharSequence other, int codepoint)

This API is ICU internal only.

com.ibm.icu.lang.CharSequences.equals(T a, T b)

This API is ICU internal only.

com.ibm.icu.lang.CharSequences.indexOf(CharSequence s, int codePoint)

This API is ICU internal only.

com.ibm.icu.lang.CharSequences.matchAfter(CharSequence a, CharSequence b, int aIndex, int bIndex)

This API is ICU internal only.

com.ibm.icu.lang.CharSequences.onCharacterBoundary(CharSequence s, int i)

This API is ICU internal only.

com.ibm.icu.lang.UCharacter.BidiPairedBracketType.COUNT

ICU 58 The numeric value may change over time, see ICU ticket #12420.

com.ibm.icu.lang.UCharacter.DecompositionType.COUNT

ICU 58 The numeric value may change over time, see ICU ticket #12420.

com.ibm.icu.lang.UCharacter.EastAsianWidth.COUNT

ICU 58 The numeric value may change over time, see ICU ticket #12420.

com.ibm.icu.lang.UCharacter.GraphemeClusterBreak.COUNT

ICU 58 The numeric value may change over time, see ICU ticket #12420.

com.ibm.icu.lang.UCharacter.HangulSyllableType.COUNT

ICU 58 The numeric value may change over time, see ICU ticket #12420.

com.ibm.icu.lang.UCharacter.JoiningGroup.COUNT

ICU 58 The numeric value may change over time, see ICU ticket #12420.

com.ibm.icu.lang.UCharacter.JoiningType.COUNT

ICU 58 The numeric value may change over time, see ICU ticket #12420.

com.ibm.icu.lang.UCharacter.LineBreak.COUNT

ICU 58 The numeric value may change over time, see ICU ticket #12420.

com.ibm.icu.lang.UCharacter.NumericType.COUNT

ICU 58 The numeric value may change over time, see ICU ticket #12420.

com.ibm.icu.lang.UCharacter.SentenceBreak.COUNT

ICU 58 The numeric value may change over time, see ICU ticket #12420.

com.ibm.icu.lang.UCharacter.UnicodeBlock.COUNT

ICU 58 The numeric value may change over time, see ICU ticket #12420.

com.ibm.icu.lang.UCharacter.WordBreak.COUNT

ICU 58 The numeric value may change over time, see ICU ticket #12420.

Returns:

-1
com.ibm.icu.lang.UCharacter.getCharFromName1_0
(String
Unicode 1.0 code point name whose code point is to be returned
name
)

ICU 49

Returns:

null
com.ibm.icu.lang.UCharacter.getISOComment
(int
The code point for which to get the ISO comment. It must be the case that 0 <= ch <= 0x10ffff.
ch
)

ICU 49

Returns:

null
com.ibm.icu.lang.UCharacter.getName1_0
(int
the code point for which to get the name
ch
)

ICU 49

Returns:

an empty iterator
com.ibm.icu.lang.UCharacter.getName1_0Iterator
()

ICU 49

Returns:

returns UProperty.UNDEFINED if the value is not valid, otherwise the value.
com.ibm.icu.lang.UCharacter.getPropertyValueEnumNoThrow
(int property, CharSequence valueAlias)

This API is ICU internal only.

Returns:

value as string
com.ibm.icu.lang.UCharacter.getStringPropertyValue
(int
The property enum value.
propertyEnum
,
int
The codepoint value.
codepoint
,
int
The choice of the name.
nameChoice
)

This API is ICU internal only.

Returns:

true if the code point can start a java identifier.
com.ibm.icu.lang.UCharacter.isJavaLetter
(int
the code point
cp
)

ICU 3.4 (Java)

Returns:

true if the code point can continue a java identifier.
com.ibm.icu.lang.UCharacter.isJavaLetterOrDigit
(int
the code point
cp
)

ICU 3.4 (Java)

Returns:

true if the code point is a space character as defined by java.lang.Character.isSpace.
com.ibm.icu.lang.UCharacter.isSpace
(int
the code point
ch
)

ICU 3.4 (Java)

com.ibm.icu.lang.UCharacterEnums.ECharacterDirection.CHAR_DIRECTION_COUNT

ICU 58 The numeric value may change over time, see ICU ticket #12420.

com.ibm.icu.lang.UProperty.BINARY_LIMIT

ICU 58 The numeric value may change over time, see ICU ticket #12420.

com.ibm.icu.lang.UProperty.DOUBLE_LIMIT

ICU 58 The numeric value may change over time, see ICU ticket #12420.

com.ibm.icu.lang.UProperty.INT_LIMIT

ICU 58 The numeric value may change over time, see ICU ticket #12420.

com.ibm.icu.lang.UProperty.MASK_LIMIT

ICU 58 The numeric value may change over time, see ICU ticket #12420.

com.ibm.icu.lang.UProperty.NameChoice.COUNT

ICU 58 The numeric value may change over time, see ICU ticket #12420.

com.ibm.icu.lang.UProperty.OTHER_PROPERTY_LIMIT

ICU 58 The numeric value may change over time, see ICU ticket #12420.

com.ibm.icu.lang.UProperty.STRING_LIMIT

ICU 58 The numeric value may change over time, see ICU ticket #12420.

com.ibm.icu.lang.UProperty.UNDEFINED

This API is ICU internal only.

com.ibm.icu.lang.UScript.CODE_LIMIT

ICU 58 The numeric value may change over time, see ICU ticket #12420.

com.ibm.icu.lang.UScriptRun

This API is ICU internal only.

com.ibm.icu.lang.UScriptRun.UScriptRun()

This API is ICU internal only.

com.ibm.icu.lang.UScriptRun.UScriptRun(String
the string of characters over which to iterate.
text
)

This API is ICU internal only.

com.ibm.icu.lang.UScriptRun.UScriptRun(String
the string of characters over which to iterate.
text
,
int
the index of the first character over which to iterate
start
,
int
the number of characters over which to iterate
count
)

This API is ICU internal only.

com.ibm.icu.lang.UScriptRun.UScriptRun(char[]
the array of characters over which to iterate.
chars
)

This API is ICU internal only.

com.ibm.icu.lang.UScriptRun.UScriptRun(char[]
the array of characters over which to iterate.
chars
,
int
the index of the first character over which to iterate
start
,
int
the number of characters over which to iterate
count
)

This API is ICU internal only.

Returns:

the script code for the script of the current script run.
com.ibm.icu.lang.UScriptRun.getScriptCode
()

This API is ICU internal only.

Returns:

the index of the first character after the current script run.
com.ibm.icu.lang.UScriptRun.getScriptLimit
()

This API is ICU internal only.

Returns:

the index of the first character in the current script run.
com.ibm.icu.lang.UScriptRun.getScriptStart
()

This API is ICU internal only.

Returns:

false if there isn't another run, true if there is.
com.ibm.icu.lang.UScriptRun.next
()

This API is ICU internal only.

com.ibm.icu.lang.UScriptRun.reset()

This API is ICU internal only.

com.ibm.icu.lang.UScriptRun.reset(int
the index of the new first character over which to iterate
start
,
int
the new number of characters over which to iterate.
count
)

This API is ICU internal only.

com.ibm.icu.lang.UScriptRun.reset(char[]
the new array of characters over which to iterate.
chars
,
int
the index of the first character over which to iterate.
start
,
int
the number of characters over which to iterate.
count
)

This API is ICU internal only.

com.ibm.icu.lang.UScriptRun.reset(char[]
the new array of characters over which to iterate.
chars
)

This API is ICU internal only.

com.ibm.icu.lang.UScriptRun.reset(String
the new string of characters over which to iterate.
str
,
int
the index of the first character over which to iterate.
start
,
int
the nuber of characters over which to iterate.
count
)

This API is ICU internal only.

com.ibm.icu.lang.UScriptRun.reset(String
the new string of characters over which to iterate.
str
)

This API is ICU internal only.

com.ibm.icu.message2.DateTimeFormatterFactory

Deprecated as a consequence of FormatterFactory being deprecated.

com.ibm.icu.message2.DateTimeFormatterFactory.DateTimeFormatter

Deprecated as a consequence of Formatter being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.DateTimeFormatterFactory.DateTimeFormatter.format(Object
the object to format.
toFormat
,
Map<String, Object>
options that are not know at build time.
variableOptions
)

Deprecated as a consequence of FormattedPlaceholder being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.DateTimeFormatterFactory.createFormatter(Locale
the locale to use for formatting.
locale
,
Map<String, Object>
the options to use for formatting. The keys and values are function dependent.
fixedOptions
)

Deprecated as a consequence of Formatter being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.FormattedMessage

This API is for ICU internal use only.

com.ibm.icu.message2.FormattedMessage.FormattedMessage()

This API is for ICU internal use only.

com.ibm.icu.message2.FormattedMessage.appendTo(A
The Appendable to which to append the string output.
appendable
)

This API is for ICU internal use only.

com.ibm.icu.message2.FormattedMessage.charAt(int
the index of the char value to be returned
index
)

This API is for ICU internal use only.

com.ibm.icu.message2.FormattedMessage.length()

This API is for ICU internal use only.

com.ibm.icu.message2.FormattedMessage.nextPosition(ConstrainedFieldPosition
The object used for iteration state. This can provide constraints to iterate over only one specific field; see ConstrainedFieldPosition#constrainField.
cfpos
)

This API is for ICU internal use only.

com.ibm.icu.message2.FormattedMessage.subSequence(int
the start index, inclusive
start
,
int
the end index, exclusive
end
)

This API is for ICU internal use only.

com.ibm.icu.message2.FormattedMessage.toCharacterIterator()

This API is for ICU internal use only.

com.ibm.icu.message2.FormattedPlaceholder

This API is for ICU internal use only.

com.ibm.icu.message2.FormattedPlaceholder.FormattedPlaceholder(Object
the original value to be formatted.
inputValue
,
FormattedValue
the result of formatting the placeholder.
formattedValue
)

This API is for ICU internal use only.

Returns:

the result of formatting the placeholder.
com.ibm.icu.message2.FormattedPlaceholder.getFormattedValue
()

This API is for ICU internal use only.

Returns:

the original value to be formatted.
com.ibm.icu.message2.FormattedPlaceholder.getInput
()

This API is for ICU internal use only.

Returns:

a string representation of the object.
com.ibm.icu.message2.FormattedPlaceholder.toString
()

This API is for ICU internal use only.

com.ibm.icu.message2.Formatter

This API is for technology preview only.

Returns:

the formatted placeholder.
com.ibm.icu.message2.Formatter.format
(Object
the object to format.
toFormat
,
Map<String, Object>
options that are not know at build time.
variableOptions
)

This API is for technology preview only.

Returns:

the formatted string.
com.ibm.icu.message2.Formatter.formatToString
(Object
the object to format.
toFormat
,
Map<String, Object>
options that are not know at build time.
variableOptions
)

This API is for technology preview only.

com.ibm.icu.message2.FormatterFactory

This API is for technology preview only.

Returns:

the formatter.
com.ibm.icu.message2.FormatterFactory.createFormatter
(Locale
the locale to use for formatting.
locale
,
Map<String, Object>
the options to use for formatting. The keys and values are function dependent.
fixedOptions
)

This API is for technology preview only.

com.ibm.icu.message2.IdentityFormatterFactory

Deprecated as a consequence of FormatterFactory being deprecated.

com.ibm.icu.message2.IdentityFormatterFactory.IdentityFormatterImpl

Deprecated as a consequence of Formatter being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.IdentityFormatterFactory.IdentityFormatterImpl.format(Object
the object to format.
toFormat
,
Map<String, Object>
options that are not know at build time.
variableOptions
)

Deprecated as a consequence of FormattedPlaceholder being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.IdentityFormatterFactory.createFormatter(Locale
the locale to use for formatting.
locale
,
Map<String, Object>
the options to use for formatting. The keys and values are function dependent.
fixedOptions
)

Deprecated as a consequence of Formatter being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.MessageFormatter

This API is for technology preview only.

com.ibm.icu.message2.MessageFormatter.Builder

This API is for technology preview only.

Returns:

the MessageFormatter created.
com.ibm.icu.message2.MessageFormatter.Builder.build
()

This API is for technology preview only.

com.ibm.icu.message2.MessageFormatter.Builder.dataModel

Deprecated as a consequence of Mf2DataModel being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.MessageFormatter.Builder.functionRegistry

Deprecated as a consequence of Mf2FunctionRegistry being deprecated. See corresponding docs for further information.

Returns:

the builder, for fluent use.
com.ibm.icu.message2.MessageFormatter.Builder.setDataModel
(Mf2DataModel
the pattern to set.
dataModel
)

This API is for technology preview only.

Returns:

the builder, for fluent use.
com.ibm.icu.message2.MessageFormatter.Builder.setFunctionRegistry
(Mf2FunctionRegistry
the function registry to set.
functionRegistry
)

This API is for technology preview only.

Returns:

the builder, for fluent use.
com.ibm.icu.message2.MessageFormatter.Builder.setLocale
(Locale
the locale to set.
locale
)

This API is for technology preview only.

Returns:

the builder, for fluent use.
com.ibm.icu.message2.MessageFormatter.Builder.setPattern
(String
the pattern to set.
pattern
)

This API is for technology preview only.

com.ibm.icu.message2.MessageFormatter.MessageFormatter(MessageFormatter.Builder builder)

Deprecated as a consequence of MessageFormatter.Builder being deprecated. See corresponding docs for further information.

Returns:

the Builder.
com.ibm.icu.message2.MessageFormatter.builder
()

This API is for technology preview only.

com.ibm.icu.message2.MessageFormatter.dataModel

Deprecated as a consequence of Mf2DataModel being deprecated. See corresponding docs for further information.

Returns:

the FormattedMessage class representing the message with parameters replaced.
com.ibm.icu.message2.MessageFormatter.format
(Map<String, Object>
a map of objects to be formatted and substituted.
arguments
)

This API is for technology preview only.

Returns:

the string representing the message with parameters replaced.
com.ibm.icu.message2.MessageFormatter.formatToString
(Map<String, Object>
a map of objects to be formatted and substituted.
arguments
)

This API is for technology preview only.

com.ibm.icu.message2.MessageFormatter.functionRegistry

Deprecated as a consequence of Mf2FunctionRegistry being deprecated. See corresponding docs for further information.

Returns:

the data model.
com.ibm.icu.message2.MessageFormatter.getDataModel
()

This API is for technology preview only.

Returns:

the locale.
com.ibm.icu.message2.MessageFormatter.getLocale
()

This API is for technology preview only.

Returns:

the pattern.
com.ibm.icu.message2.MessageFormatter.getPattern
()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Builder

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Builder.addLocalVariable(String variableName, Mf2DataModel.Expression expression)

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Builder.addSelector(Mf2DataModel.Expression otherSelector)

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Builder.addSelectors(List<Mf2DataModel.Expression> otherSelectors)

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Builder.build()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Builder.localVariables

Deprecated as a consequence of Mf2DataModel.OrderedMap being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Mf2DataModel.Builder.pattern

Deprecated as a consequence of Mf2DataModel.Pattern being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Mf2DataModel.Builder.setPattern(Mf2DataModel.Pattern pattern)

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Builder.variants

Deprecated as a consequence of Mf2DataModel.OrderedMap being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Mf2DataModel.Expression

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Expression.Builder

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Expression.Builder.addOptions(Map<String, Mf2DataModel.Value> otherOptions)

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Expression.Builder.build()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Expression.Builder.operand

Deprecated as a consequence of Mf2DataModel.Value being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Mf2DataModel.Expression.Builder.options

Deprecated as a consequence of Mf2DataModel.OrderedMap being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Mf2DataModel.Expression.Builder.setFunctionName(String functionName)

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Expression.Expression(Mf2DataModel.Expression.Builder builder)

Deprecated as a consequence of Mf2DataModel.Expression.Builder being deprecated. See corresponding docs for further information.

Returns:

the Builder.
com.ibm.icu.message2.Mf2DataModel.Expression.builder
()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Expression.formatter

Deprecated as a consequence of Formatter being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Mf2DataModel.Expression.getFunctionName()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Expression.getOperand()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Expression.getOptions()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Expression.operand

Deprecated as a consequence of Mf2DataModel.Value being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Mf2DataModel.Expression.toString()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Mf2DataModel(Mf2DataModel.Builder builder)

Deprecated as a consequence of Mf2DataModel.Builder being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Mf2DataModel.OrderedMap<K, V>

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.OrderedMap.OrderedMap()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Part

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Pattern

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Pattern.Builder

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Pattern.Builder.add(Mf2DataModel.Part part)

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Pattern.Builder.addAll(Collection<Mf2DataModel.Part> otherParts)

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Pattern.Builder.build()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Pattern.Pattern(Mf2DataModel.Pattern.Builder builder)

Deprecated as a consequence of Mf2DataModel.Pattern.Builder being deprecated. See corresponding docs for further information.

Returns:

the Builder.
com.ibm.icu.message2.Mf2DataModel.Pattern.builder
()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Pattern.getParts()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Pattern.toString()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.SelectorKeys

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.SelectorKeys.Builder

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.SelectorKeys.Builder.add(String key)

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.SelectorKeys.Builder.addAll(Collection<String> otherKeys)

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.SelectorKeys.Builder.build()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.SelectorKeys.SelectorKeys(Mf2DataModel.SelectorKeys.Builder builder)

Deprecated as a consequence of Mf2DataModel.SelectorKeys.Builder being deprecated. See corresponding docs for further information.

Returns:

the Builder.
com.ibm.icu.message2.Mf2DataModel.SelectorKeys.builder
()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.SelectorKeys.getKeys()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.SelectorKeys.toString()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Text

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Text.Builder

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Text.Builder.build()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Text.Builder.setValue(String value)

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Text.Text(Mf2DataModel.Text.Builder builder)

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Text.Text(String value)

This API is for technology preview only.

Returns:

the Builder.
com.ibm.icu.message2.Mf2DataModel.Text.builder
()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Text.getValue()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Text.toString()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Value

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Value.Builder

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Value.Builder.build()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Value.Builder.setLiteral(String literal)

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Value.Builder.setVariableName(String variableName)

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Value.Value(Mf2DataModel.Value.Builder builder)

Deprecated as a consequence of Mf2DataModel.Value.Builder being deprecated. See corresponding docs for further information.

Returns:

the Builder.
com.ibm.icu.message2.Mf2DataModel.Value.builder
()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Value.getLiteral()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Value.getVariableName()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Value.isLiteral()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Value.isVariable()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Value.toString()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Variable

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Variable.Builder

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Variable.Builder.build()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Variable.Builder.setName(String name)

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Variable.Variable(Mf2DataModel.Variable.Builder builder)

Deprecated as a consequence of Mf2DataModel.Variable.Builder being deprecated. See corresponding docs for further information.

Returns:

the Builder.
com.ibm.icu.message2.Mf2DataModel.Variable.builder
()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.Variable.getName()

This API is for technology preview only.

Returns:

the Builder.
com.ibm.icu.message2.Mf2DataModel.builder
()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.getLocalVariables()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.getPattern()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.getSelectors()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.getVariants()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.localVariables

Deprecated as a consequence of Mf2DataModel.OrderedMap being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Mf2DataModel.pattern

Deprecated as a consequence of Mf2DataModel.Pattern being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Mf2DataModel.toString()

This API is for technology preview only.

com.ibm.icu.message2.Mf2DataModel.variants

Deprecated as a consequence of Mf2DataModel.OrderedMap being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Mf2DataModelFormatter.EMPTY_REGISTY

Deprecated as a consequence of Mf2FunctionRegistry being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Mf2DataModelFormatter.Mf2DataModelFormatter(Mf2DataModel dm, Locale locale, Mf2FunctionRegistry customFunctionRegistry)

Deprecated as a consequence of Mf2DataModel and Mf2FunctionRegistry being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Mf2DataModelFormatter.customFunctions

Deprecated as a consequence of Mf2FunctionRegistry being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Mf2DataModelFormatter.dm

Deprecated as a consequence of Mf2DataModel being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Mf2DataModelFormatter.findBestMatchingPattern(List<Mf2DataModel.Expression> selectors, Map<String, Object> arguments)

Deprecated as a consequence of Mf2DataModel.Pattern being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Mf2DataModelFormatter.formatPlaceholder(Mf2DataModel.Expression ph, Map<String, Object> arguments, boolean localExpression)

Deprecated as a consequence of Mf2DataModel.Expression and FormattedPlaceholder being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Mf2DataModelFormatter.getFormattingFunctionFactoryByName(Object toFormat, String functionName)

Deprecated as a consequence of FormatterFactory being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Mf2DataModelFormatter.standardFunctions

Deprecated as a consequence of Mf2FunctionRegistry being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Mf2DataModelFormatter.variableToObjectEx(Mf2DataModel.Value value, Map<String, Object> arguments)

Deprecated as a consequence of Mf2DataModel.Value being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Mf2FunctionRegistry

This API is for technology preview only.

com.ibm.icu.message2.Mf2FunctionRegistry.Builder

This API is for technology preview only.

Returns:

the builder, for fluent use.
com.ibm.icu.message2.Mf2FunctionRegistry.Builder.addAll
(Mf2FunctionRegistry
the registry to copy from.
functionRegistry
)

This API is for technology preview only.

Returns:

the function registry created.
com.ibm.icu.message2.Mf2FunctionRegistry.Builder.build
()

This API is for technology preview only.

Returns:

the builder, for fluent use.
com.ibm.icu.message2.Mf2FunctionRegistry.Builder.clearDefaultFormatterNames
()

This API is for technology preview only.

Returns:

the builder, for fluent use.
com.ibm.icu.message2.Mf2FunctionRegistry.Builder.clearFormatters
()

This API is for technology preview only.

Returns:

the builder, for fluent use.
com.ibm.icu.message2.Mf2FunctionRegistry.Builder.clearSelectors
()

This API is for technology preview only.

Returns:

the builder, for fluent use.
com.ibm.icu.message2.Mf2FunctionRegistry.Builder.removeDefaultFormatterNameForType
(Class<?>
the class to remove the mapping for.
clazz
)

This API is for technology preview only.

Returns:

the builder, for fluent use.
com.ibm.icu.message2.Mf2FunctionRegistry.Builder.removeFormatter
(String
the name of the formatter to remove.
formatterName
)

This API is for technology preview only.

Returns:

the builder, for fluent use.
com.ibm.icu.message2.Mf2FunctionRegistry.Builder.removeSelector
(String
the name of the selector to remove.
selectorName
)

This API is for technology preview only.

Returns:

the builder, for fluent use.
com.ibm.icu.message2.Mf2FunctionRegistry.Builder.setDefaultFormatterNameForType
(Class<?>
the class of the type to format.
clazz
,
String
the formatter name (as used in the MessageFormat 2 syntax).
formatterName
)

This API is for technology preview only.

Returns:

the builder, for fluent use.
com.ibm.icu.message2.Mf2FunctionRegistry.Builder.setFormatter
(String
the function name (as used in the MessageFormat 2 syntax).
formatterName
,
FormatterFactory
the factory that handles the name.
formatterFactory
)

This API is for technology preview only.

Returns:

the builder, for fluent use.
com.ibm.icu.message2.Mf2FunctionRegistry.Builder.setSelector
(String
the function name (as used in the MessageFormat 2 syntax).
selectorName
,
SelectorFactory
the factory that handles the name.
selectorFactory
)

This API is for technology preview only.

com.ibm.icu.message2.Mf2FunctionRegistry.Mf2FunctionRegistry(Mf2FunctionRegistry.Builder builder)

Deprecated as a consequence of Mf2FunctionRegistry.Builder being deprecated. See corresponding docs for further information.

Returns:

the Builder.
com.ibm.icu.message2.Mf2FunctionRegistry.builder
()

This API is for technology preview only.

Returns:

the name of the formatter class, if registered. Returns null otherwise.
com.ibm.icu.message2.Mf2FunctionRegistry.getDefaultFormatterNameForType
(Class<?>
the class of the object to format.
clazz
)

This API is for technology preview only.

Returns:

a set of all the known classes that have mapping to function names.
com.ibm.icu.message2.Mf2FunctionRegistry.getDefaultFormatterTypes
()

This API is for technology preview only.

Returns:

the factory creating formatters for name. Returns null if none is registered.
com.ibm.icu.message2.Mf2FunctionRegistry.getFormatter
(String
the function name.
formatterName
)

This API is for technology preview only.

Returns:

a set of all the known formatter names.
com.ibm.icu.message2.Mf2FunctionRegistry.getFormatterNames
()

This API is for technology preview only.

Returns:

the factory creating selectors for name. Returns null if none is registered.
com.ibm.icu.message2.Mf2FunctionRegistry.getSelector
(String
the selector name.
selectorName
)

This API is for technology preview only.

Returns:

a set of all the known selector names.
com.ibm.icu.message2.Mf2FunctionRegistry.getSelectorNames
()

This API is for technology preview only.

com.ibm.icu.message2.Mf2Serializer.Declaration.expr

Deprecated as a consequence of Mf2DataModel.Expression being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Mf2Serializer.Option.value

Deprecated as a consequence of Mf2DataModel.Value being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Mf2Serializer.Variant.Builder.pattern

Deprecated as a consequence of Mf2DataModel.Pattern being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Mf2Serializer.Variant.Builder.selectorKeys

Deprecated as a consequence of Mf2DataModel.SelectorKeys.Builder being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Mf2Serializer.Variant.Builder.setPattern(Mf2DataModel.Pattern pattern)

Deprecated as a consequence of Mf2DataModel.Pattern being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Mf2Serializer.Variant.Builder.setSelectorKeys(Mf2DataModel.SelectorKeys selectorKeys)

Deprecated as a consequence of Mf2DataModel.SelectorKeys being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Mf2Serializer.Variant.getPattern()

Deprecated as a consequence of Mf2DataModel.Pattern being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Mf2Serializer.Variant.getSelectorKeys()

Deprecated as a consequence of Mf2DataModel.SelectorKeys being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Mf2Serializer.Variant.pattern

Deprecated as a consequence of Mf2DataModel.Pattern being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Mf2Serializer.Variant.selectorKeys

Deprecated as a consequence of Mf2DataModel.SelectorKeys being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Mf2Serializer.build()

Deprecated as a consequence of Mf2DataModel being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Mf2Serializer.dataModelToString(Mf2DataModel dataModel)

Deprecated as a consequence of Mf2DataModel being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Mf2Serializer.parseMessage()

Deprecated as a consequence of Mf2DataModel being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.NumberFormatterFactory

Deprecated as a consequence of FormatterFactory being deprecated.

com.ibm.icu.message2.NumberFormatterFactory.NumberFormatterImpl

Deprecated as a consequence of Formatter being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.NumberFormatterFactory.NumberFormatterImpl.format(Object
the object to format.
toFormat
,
Map<String, Object>
options that are not know at build time.
variableOptions
)

Deprecated as a consequence of FormattedPlaceholder being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.NumberFormatterFactory.createFormatter(Locale
the locale to use for formatting.
locale
,
Map<String, Object>
the options to use for formatting. The keys and values are function dependent.
fixedOptions
)

Deprecated as a consequence of Formatter being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.PlainStringFormattedValue

This API is for unit testing only.

com.ibm.icu.message2.PlainStringFormattedValue.PlainStringFormattedValue(String
the string value to store
value
)

This API is for unit testing only.

com.ibm.icu.message2.PlainStringFormattedValue.appendTo(A
The Appendable to which to append the string output.
appendable
)

This API is for unit testing only.

com.ibm.icu.message2.PlainStringFormattedValue.charAt(int
the index of the char value to be returned
index
)

This API is for unit testing only.

com.ibm.icu.message2.PlainStringFormattedValue.length()

This API is for unit testing only.

com.ibm.icu.message2.PlainStringFormattedValue.nextPosition(ConstrainedFieldPosition
The object used for iteration state. This can provide constraints to iterate over only one specific field; see ConstrainedFieldPosition#constrainField.
cfpos
)

This API is for unit testing only.

com.ibm.icu.message2.PlainStringFormattedValue.subSequence(int
the start index, inclusive
start
,
int
the end index, exclusive
end
)

This API is for unit testing only.

com.ibm.icu.message2.PlainStringFormattedValue.toString()

This API is for unit testing only.

com.ibm.icu.message2.PluralSelectorFactory

Deprecated as a consequence of SelectorFactory being deprecated.

com.ibm.icu.message2.PluralSelectorFactory.PluralSelectorImpl

Deprecated as a consequence of Selector being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.PluralSelectorFactory.createSelector(Locale
the locale to use for selection.
locale
,
Map<String, Object>
the options to use for selection. The keys and values are function dependent.
fixedOptions
)

Deprecated as a consequence of Selector being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.Selector

This API is for technology preview only.

Returns:

the formatted string.
com.ibm.icu.message2.Selector.matches
(Object
the value to select on.
value
,
String
the key to test for matching.
key
,
Map<String, Object>
options that are not know at build time.
variableOptions
)

This API is for technology preview only.

com.ibm.icu.message2.SelectorFactory

This API is for technology preview only.

Returns:

The Selector.
com.ibm.icu.message2.SelectorFactory.createSelector
(Locale
the locale to use for selection.
locale
,
Map<String, Object>
the options to use for selection. The keys and values are function dependent.
fixedOptions
)

This API is for technology preview only.

com.ibm.icu.message2.TextSelectorFactory

Deprecated as a consequence of SelectorFactory being deprecated.

com.ibm.icu.message2.TextSelectorFactory.TextSelector

Deprecated as a consequence of Selector being deprecated. See corresponding docs for further information.

com.ibm.icu.message2.TextSelectorFactory.createSelector(Locale
the locale to use for selection.
locale
,
Map<String, Object>
the options to use for selection. The keys and values are function dependent.
fixedOptions
)

Deprecated as a consequence of Selector being deprecated. See corresponding docs for further information.

com.ibm.icu.number.CompactNotation.CompactHandler.processQuantity(DecimalQuantity
The quantity for consideration and optional mutation.
quantity
)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.number.CompactNotation.forCustomData(Map<String, Map<String, String>> compactCustomData)

This API is ICU internal only.

com.ibm.icu.number.FormattedNumber.FormattedNumber(FormattedStringBuilder nsb, DecimalQuantity fq, MeasureUnit outputUnit, String gender)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.number.FormattedNumber.fq

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.number.FormattedNumber.getGender()

This API is for technology preview only.

com.ibm.icu.number.FormattedNumberRange.FormattedNumberRange(FormattedStringBuilder string, DecimalQuantity quantity1, DecimalQuantity quantity2, NumberRangeFormatter.RangeIdentityResult identityResult)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.number.FormattedNumberRange.quantity1

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.number.FormattedNumberRange.quantity2

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.number.LocalizedNumberFormatter.format(DecimalQuantity fq)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.number.LocalizedNumberFormatter.formatImpl(DecimalQuantity
The quantity to be formatted.
fq
,
FormattedStringBuilder
The string builder into which to insert the result.
string
)

ICU 60 This API is ICU internal only.

com.ibm.icu.number.LocalizedNumberFormatter.getAffixImpl(boolean isPrefix, boolean isNegative)

This API is ICU internal only. Use FormattedNumber#nextPosition for related functionality.

com.ibm.icu.number.LocalizedNumberRangeFormatter.formatImpl(DecimalQuantity first, DecimalQuantity second, boolean equalBeforeRounding)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.number.NumberFormatter.fromDecimalFormat(DecimalFormatProperties properties, DecimalFormatSymbols symbols, DecimalFormatProperties exportedProperties)

ICU 60 This API is ICU internal only.

com.ibm.icu.number.NumberFormatterImpl.format(DecimalQuantity inValue, FormattedStringBuilder outString)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.number.NumberFormatterImpl.formatStatic(MacroProps macros, DecimalQuantity inValue, FormattedStringBuilder outString)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.number.NumberFormatterImpl.preProcess(DecimalQuantity inValue)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.number.NumberFormatterImpl.preProcessUnsafe(MacroProps macros, DecimalQuantity inValue)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.number.NumberFormatterImpl.writeFractionDigits(MicroProps micros, DecimalQuantity quantity, FormattedStringBuilder string, int index)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.number.NumberFormatterImpl.writeIntegerDigits(MicroProps micros, DecimalQuantity quantity, FormattedStringBuilder string, int index)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.number.NumberFormatterImpl.writeNumber(MicroProps micros, DecimalQuantity quantity, FormattedStringBuilder string, int index)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.number.NumberFormatterSettings.macros(MacroProps macros)

ICU 60 This API is ICU internal only.

com.ibm.icu.number.NumberFormatterSettings.padding(Padder padder)

ICU 60 This API is ICU internal only.

com.ibm.icu.number.NumberFormatterSettings.threshold(Long threshold)

ICU 60 This API is ICU internal only.

Returns:

The fluent chain
com.ibm.icu.number.NumberFormatterSettings.unitDisplayCase
(String unitDisplayCase)

This API is for technology preview only.

com.ibm.icu.number.NumberRangeFormatterImpl.format(DecimalQuantity quantity1, DecimalQuantity quantity2, boolean equalBeforeRounding)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.number.NumberRangeFormatterImpl.formatApproximately(DecimalQuantity quantity1, DecimalQuantity quantity2, FormattedStringBuilder string, MicroProps micros1, MicroProps micros2)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.number.NumberRangeFormatterImpl.formatRange(DecimalQuantity quantity1, DecimalQuantity quantity2, FormattedStringBuilder string, MicroProps micros1, MicroProps micros2)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.number.NumberRangeFormatterImpl.formatSingleValue(DecimalQuantity quantity1, DecimalQuantity quantity2, FormattedStringBuilder string, MicroProps micros1, MicroProps micros2)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.number.Precision.BogusRounder

This API is ICU internal only.

com.ibm.icu.number.Precision.BogusRounder.createCopy()

Deprecated as a consequence of Precision.BogusRounder being deprecated. See corresponding docs for further information.

com.ibm.icu.number.Precision.BogusRounder.into(Precision precision)

This API is ICU internal only.

com.ibm.icu.number.Precision.CurrencyRounderImpl.apply(DecimalQuantity value)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.number.Precision.FracSigRounderImpl.apply(DecimalQuantity value)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.number.Precision.FractionRounderImpl.apply(DecimalQuantity value)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.number.Precision.IncrementFiveRounderImpl.apply(DecimalQuantity value)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.number.Precision.IncrementOneRounderImpl.apply(DecimalQuantity value)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.number.Precision.IncrementRounderImpl.apply(DecimalQuantity value)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.number.Precision.InfiniteRounderImpl.apply(DecimalQuantity value)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.number.Precision.SignificantRounderImpl.apply(DecimalQuantity value)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.number.Precision.SignificantRounderImpl.apply(DecimalQuantity quantity, int minInt)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.number.Precision.apply(DecimalQuantity value)

ICU 60 This API is ICU internal only.

Returns:

The number of orders of magnitude the input was adjusted by this method.
com.ibm.icu.number.Precision.chooseMultiplierAndApply
(DecimalQuantity
The quantity to process.
input
,
MultiplierProducer
Function to call to return a multiplier based on a magnitude.
producer
)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.number.Precision.getDisplayMagnitudeSignificant(DecimalQuantity value, int minSig)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.number.Precision.getRoundingMagnitudeSignificant(DecimalQuantity value, int maxSig)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.number.Precision.setResolvedMinFraction(DecimalQuantity value, int resolvedMinFraction)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.number.Precision.withMode(MathContext mathContext)

This API is ICU internal only.

com.ibm.icu.number.Scale.applyReciprocalTo(DecimalQuantity quantity)

ICU 62 This API is ICU internal only.

com.ibm.icu.number.Scale.applyTo(DecimalQuantity quantity)

ICU 62 This API is ICU internal only.

com.ibm.icu.number.Scale.withMathContext(MathContext mc)

ICU 62 This API is ICU internal only.

com.ibm.icu.number.ScientificNotation.ScientificHandler.processQuantity(DecimalQuantity
The quantity for consideration and optional mutation.
quantity
)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

Returns:

list of first characters in each script
com.ibm.icu.text.AlphabeticIndex.getFirstCharactersInScripts
()

This API is ICU internal, only for testing.

com.ibm.icu.text.Bidi.CLASS_DEFAULT

ICU 58 The numeric value may change over time, see ICU ticket #12420.

com.ibm.icu.text.BreakIterator.getBreakInstance(ULocale where, int kind)

This API is ICU internal only.

Returns:

A new instance of BreakIterator that locates title boundaries.
com.ibm.icu.text.BreakIterator.getTitleInstance
()

ICU 64 Use getWordInstance instead.

Returns:

A new instance of BreakIterator that locates title boundaries.
com.ibm.icu.text.BreakIterator.getTitleInstance
(Locale
A Locale specifying the language of the text being analyzed.
where
)

ICU 64 Use getWordInstance instead.

Returns:

A new instance of BreakIterator that locates title boundaries.
com.ibm.icu.text.BreakIterator.getTitleInstance
(ULocale
A Locale specifying the language of the text being analyzed.
where
)

ICU 64 Use getWordInstance instead.

com.ibm.icu.text.CanonicalIterator.permute(String
the string to find permutations for
source
,
boolean
set to true to skip characters with canonical combining class zero
skipZeros
,
Set<String>
the set to add the results to
output
)

This API is ICU internal only.

com.ibm.icu.text.CaseMap.internalOptions

This API is ICU internal only.

Returns:

an array of the names of charsets that can be recognized by this CharsetDetector instance.
com.ibm.icu.text.CharsetDetector.getDetectableCharsets
()

This API is ICU internal only.

Returns:

A reference to this CharsetDetector.
com.ibm.icu.text.CharsetDetector.setDetectableCharset
(String
the name of charset encoding.
encoding
,
boolean
true to enable, or false to disable the charset encoding.
enabled
)

This API is ICU internal only.

com.ibm.icu.text.ChineseDateFormat

ICU 50 Use SimpleDateFormat instead.

com.ibm.icu.text.ChineseDateFormat.ChineseDateFormat(String
the pattern
pattern
,
Locale
the locale
locale
)

ICU 50

com.ibm.icu.text.ChineseDateFormat.ChineseDateFormat(String
the pattern
pattern
,
ULocale
the locale
locale
)

ICU 50

com.ibm.icu.text.ChineseDateFormat.ChineseDateFormat(String
the pattern
pattern
,
String
The override string. A numbering system override string can take one of the following forms: 1). If just a numbering system name is specified, it applies to all numeric fields in the date format pattern. 2). To specify an alternate numbering system on a field by field basis, use the field letters from the pattern followed by an = sign, followed by the numbering system name. For example, to specify that just the year be formatted using Hebrew digits, use the override "y=hebr". Multiple overrides can be specified in a single string by separating them with a semi-colon. For example, the override string "m=thai;y=deva" would format using Thai digits for the month and Devanagari digits for the year.
override
,
ULocale
the locale
locale
)

ICU 50

com.ibm.icu.text.ChineseDateFormat.Field.Field(String
Name of the attribute
name
,
int
Calendar field constant
calendarField
)

ICU 50

com.ibm.icu.text.ChineseDateFormat.Field.IS_LEAP_MONTH

ICU 50 This field is only used by the deprecated ChineseDateFormat class.

Returns:

Field associated with the calendarField, or null if no associated Field is available.
com.ibm.icu.text.ChineseDateFormat.Field.ofCalendarField
(int
ChineseCalendar field constant
calendarField
)

ICU 50

com.ibm.icu.text.ChineseDateFormat.subFormat(StringBuffer buf, char ch, int count, int beginOffset, int fieldNum, DisplayContext capitalizationContext, FieldPosition pos, char patternCharToOutput, Calendar cal)

This API is ICU internal only.

com.ibm.icu.text.ChineseDateFormat.subParse(String
the time text to be parsed.
text
,
int
where to start parsing.
start
,
char
the pattern character for the date field text to be parsed.
ch
,
int
the count of a pattern character.
count
,
boolean
if true, then the next field directly abuts this one, and we should use the count to know when to stop parsing.
obeyCount
,
boolean allowNegative, boolean[]
return parameter; upon return, if ambiguousYear[0] is true, then a two-digit year was parsed and may need to be readjusted.
ambiguousYear
,
Calendar cal)

ICU 50

com.ibm.icu.text.ChineseDateFormatSymbols.initializeData(ULocale
The locale whose symbols are desired.
loc
,
ICUResourceBundle
Resource bundle provided externally
b
,
String
The calendar type being used
calendarType
)

ICU 50

com.ibm.icu.text.CollationKey.BoundMode.COUNT

ICU 58 The numeric value may change over time, see ICU ticket #12420.

com.ibm.icu.text.Collator.ReorderCodes.LIMIT

ICU 58 The numeric value may change over time, see ICU ticket #12420.

com.ibm.icu.text.Collator.doCompare(CharSequence left, CharSequence right)

This API is ICU internal only.

Returns:

this, for chaining
com.ibm.icu.text.Collator.setStrength2
(int newStrength)

This API is ICU internal only.

Returns:

variable top primary weight
com.ibm.icu.text.Collator.setVariableTop
(String
one or more (if contraction) characters to which the variable top should be set
varTop
)

ICU 53 Call setMaxVariable(int) instead.

com.ibm.icu.text.Collator.setVariableTop(int
primary weight, as returned by setVariableTop or getVariableTop
varTop
)

ICU 53 Call setMaxVariable() instead.

com.ibm.icu.text.ComposedCharIter.ComposedCharIter(boolean
false for canonical decompositions only; true for both canonical and compatibility decompositions.
compat
,
int
Optional decomposition features. None are supported, so this is ignored.
options
)

ICU 2.2

com.ibm.icu.text.ConstrainedFieldPosition.constrainFieldAndValue(Format.Field
The field to fix when iterating.
field
,
Object
The field value to fix when iterating.
fieldValue
)

This API is for technology preview and might be changed or removed in a future release.

Returns:

true if currency display name data is available
com.ibm.icu.text.CurrencyDisplayNames.hasData
()

This API is ICU internal only.

com.ibm.icu.text.CurrencyMetaInfo.CurrencyInfo.CurrencyInfo(String region, String code, long from, long to, int priority, boolean tender)

This API is ICU internal only.

Returns:

true if there is actual data
com.ibm.icu.text.CurrencyMetaInfo.hasData
()

This API is ICU internal only.

Returns:

a iterator on the currency plural pattern key set.
com.ibm.icu.text.CurrencyPluralInfo.pluralPatternIterator
()

This API is ICU internal only.

com.ibm.icu.text.CurrencyPluralInfo.select(double number)

This API is ICU internal only.

com.ibm.icu.text.CurrencyPluralInfo.select(PluralRules.FixedDecimal numberInfo)

This API is ICU internal only.

com.ibm.icu.text.DateFormat.DATE_SKELETONS

This API is ICU internal only.

com.ibm.icu.text.DateFormat.FIELD_COUNT

ICU 58 The numeric value may change over time, see ICU ticket #12420.

com.ibm.icu.text.DateFormat.Field.RELATED_YEAR

This API is ICU internal only.

com.ibm.icu.text.DateFormat.HOUR_GENERIC_TZ

ICU 50 Use instead HOUR+ABBR_GENERIC_TZ or some other timezone presentation.

com.ibm.icu.text.DateFormat.HOUR_MINUTE_GENERIC_TZ

ICU 50 Use instead HOUR_MINUTE+ABBR_GENERIC_TZ or some other timezone presentation.

com.ibm.icu.text.DateFormat.HOUR_MINUTE_TZ

ICU 50 Use instead HOUR_MINUTE+ABBR_SPECIFIC_TZ or some other timezone presentation.

com.ibm.icu.text.DateFormat.HOUR_TZ

ICU 50 Use instead HOUR+ABBR_SPECIFIC_TZ or some other timezone presentation.

com.ibm.icu.text.DateFormat.JP_ERA_2019_JA

This API is ICU internal only.

com.ibm.icu.text.DateFormat.JP_ERA_2019_NARROW

This API is ICU internal only.

com.ibm.icu.text.DateFormat.JP_ERA_2019_ROOT

This API is ICU internal only.

com.ibm.icu.text.DateFormat.TIME_SEPARATOR

This API is ICU internal only.

com.ibm.icu.text.DateFormat.TIME_SKELETONS

This API is ICU internal only.

com.ibm.icu.text.DateFormat.ZONE_SKELETONS

This API is ICU internal only.

com.ibm.icu.text.DateFormatSymbols.NUMERIC

This API is ICU internal only.

Returns:

The leapMonthPattern, or null if not available for this calendar.
com.ibm.icu.text.DateFormatSymbols.getLeapMonthPattern
(int
The usage context: FORMAT, STANDALONE, NUMERIC.
context
,
int
The requested pattern width: WIDE, ABBREVIATED, SHORT, NARROW.
width
)

This API is ICU internal only.

Returns:

the time separator string.
com.ibm.icu.text.DateFormatSymbols.getTimeSeparatorString
()

This API is ICU internal only.

com.ibm.icu.text.DateFormatSymbols.initializeData(ULocale
The locale whose symbols are desired.
desiredLocale
,
ICUResourceBundle
Resource bundle provided externally
b
,
String
The calendar type being used
calendarType
)

This API is ICU internal only.

com.ibm.icu.text.DateFormatSymbols.setLeapMonthPattern(String
The new leapMonthPattern.
leapMonthPattern
,
int
The usage context: FORMAT, STANDALONE, NUMERIC.
context
,
int
The name width: WIDE, ABBREVIATED, NARROW.
width
)

This API is ICU internal only.

com.ibm.icu.text.DateFormatSymbols.setTimeSeparatorString(String
the new time separator string.
newTimeSeparator
)

This API is ICU internal only.

com.ibm.icu.text.DateIntervalFormat.DateIntervalFormat(String
the skeleton of the date formatter
skeleton
,
DateIntervalInfo
the DateIntervalInfo object to be adopted.
dtItvInfo
,
SimpleDateFormat
will be used for formatting
simpleDateFormat
)

This API is ICU internal only.

com.ibm.icu.text.DateIntervalFormat.getPatterns(Calendar fromCalendar, Calendar toCalendar, Output<String> part2)

This API is ICU internal only.

Returns:

A newly created Formattable object, or NULL on failure.
com.ibm.icu.text.DateIntervalFormat.parseObject
(String
The string to be parsed into an object.
source
,
ParsePosition
The position to start parsing at. Since no parsing is supported, upon return this param is unchanged.
parse_pos
)

This API is ICU internal only.

Returns:

pattern info object
com.ibm.icu.text.DateIntervalInfo.genPatternInfo
(String
interval pattern
intervalPattern
,
boolean
whether the first date in intervalPattern is earlier date or later date
laterDateFirst
)

This API is ICU internal only.

com.ibm.icu.text.DateIntervalInfo.getPatterns()

This API is ICU internal only.

com.ibm.icu.text.DateIntervalInfo.getRawPatterns()

This API is ICU internal only.

com.ibm.icu.text.DateTimePatternGenerator.DateTimeMatcher.set(String pattern, DateTimePatternGenerator.FormatParser fp, boolean allowDuplicateFields)

Deprecated as a consequence of DateTimePatternGenerator.FormatParser being deprecated. See corresponding docs for further information.

Returns:

modifiable list of items.
com.ibm.icu.text.DateTimePatternGenerator.FormatParser.getItems
()

This API is ICU internal only.

Returns:

true or false
com.ibm.icu.text.DateTimePatternGenerator.FormatParser.hasDateAndTimeFields
()

This API is ICU internal only.

Returns:

string with quoted literals
com.ibm.icu.text.DateTimePatternGenerator.FormatParser.quoteLiteral
(String
The string to check.
string
)

This API is ICU internal only.

Returns:

this, for chaining
com.ibm.icu.text.DateTimePatternGenerator.FormatParser.set
(String
The string to parse.
string
)

This API is ICU internal only.

Returns:

this, for chaining
com.ibm.icu.text.DateTimePatternGenerator.FormatParser.set
(String
The string to parse.
string
,
boolean
If true, then only allows exactly those lengths specified by CLDR for variables. For example, "hh:mm aa" would throw an exception.
strict
)

This API is ICU internal only.

Returns:

printable output string
com.ibm.icu.text.DateTimePatternGenerator.FormatParser.toString
()

This API is ICU internal only.

Returns:

printable output string
com.ibm.icu.text.DateTimePatternGenerator.FormatParser.toString
(int
item to start from
start
,
int
last item +1
limit
)

This API is ICU internal only.

com.ibm.icu.text.DateTimePatternGenerator.TYPE_LIMIT

ICU 58 The numeric value may change over time, see ICU ticket #12420.

com.ibm.icu.text.DateTimePatternGenerator.VariableField.VariableField(String
The string for the variable field.
string
)

This API is ICU internal only.

com.ibm.icu.text.DateTimePatternGenerator.VariableField.VariableField(String
The string for the variable field
string
,
boolean
If true, then only allows exactly those lengths specified by CLDR for variables. For example, "hh:mm aa" would throw an exception.
strict
)

This API is ICU internal only.

Returns:

main type.
com.ibm.icu.text.DateTimePatternGenerator.VariableField.getType
()

This API is ICU internal only.

Returns:

true if the type of this variable field is numeric.
com.ibm.icu.text.DateTimePatternGenerator.VariableField.isNumeric
()

This API is ICU internal only.

com.ibm.icu.text.DateTimePatternGenerator.addPatternWithSkeleton(String pattern, String skeletonToUse, boolean override, DateTimePatternGenerator.PatternInfo returnInfo)

This API is ICU internal only.

com.ibm.icu.text.DateTimePatternGenerator.fp

Deprecated as a consequence of DateTimePatternGenerator.FormatParser being deprecated. See corresponding docs for further information.

Returns:

skeleton, such as "MMMEd"
com.ibm.icu.text.DateTimePatternGenerator.getCanonicalSkeletonAllowingDuplicates
(String
Input pattern, such as "ccc, d LLL"
pattern
)

This API is ICU internal only.

Returns:

field value
com.ibm.icu.text.DateTimePatternGenerator.getFields
(String
The pattern that is passed.
pattern
)

This API is ICU internal only.

com.ibm.icu.text.DateTimePatternGenerator.getFilteredPattern(DateTimePatternGenerator.FormatParser fp, BitSet nuke)

Deprecated as a consequence of DateTimePatternGenerator.FormatParser being deprecated. See corresponding docs for further information.

Returns:

A frozen DateTimePatternGenerator.
com.ibm.icu.text.DateTimePatternGenerator.getFrozenInstance
(ULocale
The locale to pass.
uLocale
)

This API is ICU internal only.

com.ibm.icu.text.DateTimePatternGenerator.getInstanceNoStdPat(ULocale
The locale to pass.
uLocale
)

This API is ICU internal only.

Returns:

the collection with added elements.
com.ibm.icu.text.DateTimePatternGenerator.getRedundants
(Collection<String>
stores the redundant patterns that are removed. To get these in internal order, supply a LinkedHashSet. If null, a collection is allocated.
output
)

This API is ICU internal only.

Returns:

skeleton, such as "MMMdd"
com.ibm.icu.text.DateTimePatternGenerator.getSkeletonAllowingDuplicates
(String
Input pattern, such as "dd/MMM"
pattern
)

This API is ICU internal only.

Returns:

true or not
com.ibm.icu.text.DateTimePatternGenerator.isSingleField
(String
The skeleton to determine if it contains a single field.
skeleton
)

This API is ICU internal only.

com.ibm.icu.text.DateTimePatternGenerator.setDefaultHourFormatChar(char defaultHourFormatChar)

This API is ICU internal only.

com.ibm.icu.text.DateTimePatternGenerator.setFieldDisplayName(int
The field type, such as ERA.
field
,
DateTimePatternGenerator.DisplayWidth
The desired DisplayWidth, such as DisplayWidth.ABBREVIATED.
width
,
String
The display name to set
value
)

This API is ICU internal only.

com.ibm.icu.text.DecimalFormat.PropertySetter

This API is ICU internal only.

com.ibm.icu.text.DecimalFormat.fieldPositionHelper(DecimalQuantity dq, FormattedStringBuilder string, FieldPosition fieldPosition, int offset)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.text.DecimalFormat.getFixedDecimal(double number)

This API is ICU internal only.

com.ibm.icu.text.DecimalFormat.getParseMaxDigits()

Setting max parse digits has no effect since ICU4J 59.

com.ibm.icu.text.DecimalFormat.setParseMaxDigits(int
Prior to ICU 59, the maximum number of digits in the output number after exponential notation is applied.
maxDigits
)

Setting max parse digits has no effect since ICU4J 59.

com.ibm.icu.text.DecimalFormatSymbols.getApproximatelySignString()

This API is for technology preview only.

Returns:

String currency pattern string
com.ibm.icu.text.DecimalFormatSymbols.getCurrencyPattern
()

This API is for ICU internal use only

Returns:

the array of digit strings
com.ibm.icu.text.DecimalFormatSymbols.getDigitStringsLocal
()

This API is ICU internal only.

com.ibm.icu.text.DecimalFormatSymbols.setApproximatelySignString(String approximatelySignString)

This API is for technology preview only.

com.ibm.icu.text.DurationFormat

ICU 56 Use MeasureFormat or RelativeDateTimeFormatter instead.

com.ibm.icu.text.DurationFormat.DurationFormat()

This API is ICU internal only.

com.ibm.icu.text.DurationFormat.DurationFormat(ULocale locale)

This API is ICU internal only.

Returns:

the toAppend buffer
com.ibm.icu.text.DurationFormat.format
(Object
the object to format. Should be either a Long, Date, or javax.xml.datatype.Duration object.
object
,
StringBuffer
the buffer to append to
toAppend
,
FieldPosition
the field position, may contain additional error messages.
pos
)

ICU 56

Returns:

the formatted time
com.ibm.icu.text.DurationFormat.formatDurationFrom
(long
the duration in milliseconds
duration
,
long
the date from which to compute the duration
referenceDate
)

ICU 56

Returns:

the formatted time
com.ibm.icu.text.DurationFormat.formatDurationFromNow
(long
the duration in milliseconds
duration
)

ICU 56

Returns:

the formatted time
com.ibm.icu.text.DurationFormat.formatDurationFromNowTo
(Date
the ending date
targetDate
)

ICU 56

com.ibm.icu.text.DurationFormat.parseObject(String
A String, part of which should be parsed.
source
,
ParsePosition
A ParsePosition object with index and error index information as described above.
pos
)

ICU 56

com.ibm.icu.text.IDNA.IDNA()

This API is ICU internal only.

com.ibm.icu.text.IDNA.addError(IDNA.Info info, IDNA.Error error)

This API is ICU internal only.

com.ibm.icu.text.IDNA.addLabelError(IDNA.Info info, IDNA.Error error)

This API is ICU internal only.

Returns:

0 if the strings are equal, > 0 if s1 > s2 and < 0 if s1 < s2
com.ibm.icu.text.IDNA.compare
(StringBuffer
First IDN string as StringBuffer
s1
,
StringBuffer
Second IDN string as StringBuffer
s2
,
int
A bit set of options: - IDNA.DEFAULT Use default options, i.e., do not process unassigned code points and do not use STD3 ASCII rules If unassigned code points are found the operation fails with ParseException. - IDNA.ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations If this option is set, the unassigned code points are in the input are treated as normal Unicode code points. - IDNA.USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions If this option is set and the input does not satisfy STD3 rules, the operation will fail with ParseException
options
)

ICU 55 Use UTS 46 instead via getUTS46Instance(int).

Returns:

0 if the strings are equal, > 0 if s1 > s2 and < 0 if s1 < s2
com.ibm.icu.text.IDNA.compare
(String
First IDN string
s1
,
String
Second IDN string
s2
,
int
A bit set of options: - IDNA.DEFAULT Use default options, i.e., do not process unassigned code points and do not use STD3 ASCII rules If unassigned code points are found the operation fails with ParseException. - IDNA.ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations If this option is set, the unassigned code points are in the input are treated as normal Unicode code points. - IDNA.USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions If this option is set and the input does not satisfy STD3 rules, the operation will fail with ParseException
options
)

ICU 55 Use UTS 46 instead via getUTS46Instance(int).

Returns:

0 if the strings are equal, > 0 if i1 > i2 and < 0 if i1 < i2
com.ibm.icu.text.IDNA.compare
(UCharacterIterator
First IDN string as UCharacterIterator
s1
,
UCharacterIterator
Second IDN string as UCharacterIterator
s2
,
int
A bit set of options: - IDNA.DEFAULT Use default options, i.e., do not process unassigned code points and do not use STD3 ASCII rules If unassigned code points are found the operation fails with ParseException. - IDNA.ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations If this option is set, the unassigned code points are in the input are treated as normal Unicode code points. - IDNA.USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions If this option is set and the input does not satisfy STD3 rules, the operation will fail with ParseException
options
)

ICU 55 Use UTS 46 instead via getUTS46Instance(int).

Returns:

StringBuffer the converted String
com.ibm.icu.text.IDNA.convertIDNToASCII
(UCharacterIterator
The input string as UCharacterIterator to be processed
src
,
int
A bit set of options: - IDNA.DEFAULT Use default options, i.e., do not process unassigned code points and do not use STD3 ASCII rules If unassigned code points are found the operation fails with ParseException. - IDNA.ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations If this option is set, the unassigned code points are in the input are treated as normal Unicode code points. - IDNA.USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions If this option is set and the input does not satisfy STD3 rules, the operation will fail with ParseException
options
)

ICU 55 Use UTS 46 instead via getUTS46Instance(int).

Returns:

StringBuffer the converted String
com.ibm.icu.text.IDNA.convertIDNToASCII
(StringBuffer
The input string as a StringBuffer to be processed
src
,
int
A bit set of options: - IDNA.DEFAULT Use default options, i.e., do not process unassigned code points and do not use STD3 ASCII rules If unassigned code points are found the operation fails with ParseException. - IDNA.ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations If this option is set, the unassigned code points are in the input are treated as normal Unicode code points. - IDNA.USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions If this option is set and the input does not satisfy STD3 rules, the operation will fail with ParseException
options
)

ICU 55 Use UTS 46 instead via getUTS46Instance(int).

Returns:

StringBuffer the converted String
com.ibm.icu.text.IDNA.convertIDNToASCII
(String
The input string to be processed
src
,
int
A bit set of options: - IDNA.DEFAULT Use default options, i.e., do not process unassigned code points and do not use STD3 ASCII rules If unassigned code points are found the operation fails with ParseException. - IDNA.ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations If this option is set, the unassigned code points are in the input are treated as normal Unicode code points. - IDNA.USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions If this option is set and the input does not satisfy STD3 rules, the operation will fail with ParseException
options
)

ICU 55 Use UTS 46 instead via getUTS46Instance(int).

Returns:

StringBuffer the converted String
com.ibm.icu.text.IDNA.convertIDNToUnicode
(UCharacterIterator
The input string as UCharacterIterator to be processed
src
,
int
A bit set of options: - IDNA.DEFAULT Use default options, i.e., do not process unassigned code points and do not use STD3 ASCII rules If unassigned code points are found the operation fails with ParseException. - IDNA.ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations If this option is set, the unassigned code points are in the input are treated as normal Unicode code points. - IDNA.USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions If this option is set and the input does not satisfy STD3 rules, the operation will fail with ParseException
options
)

ICU 55 Use UTS 46 instead via getUTS46Instance(int).

Returns:

StringBuffer the converted String
com.ibm.icu.text.IDNA.convertIDNToUnicode
(StringBuffer
The input string as StringBuffer to be processed
src
,
int
A bit set of options: - IDNA.DEFAULT Use default options, i.e., do not process unassigned code points and do not use STD3 ASCII rules If unassigned code points are found the operation fails with ParseException. - IDNA.ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations If this option is set, the unassigned code points are in the input are treated as normal Unicode code points. - IDNA.USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions If this option is set and the input does not satisfy STD3 rules, the operation will fail with ParseException
options
)

ICU 55 Use UTS 46 instead via getUTS46Instance(int).

Returns:

StringBuffer the converted String
com.ibm.icu.text.IDNA.convertIDNToUnicode
(String
The input string to be processed
src
,
int
A bit set of options: - IDNA.DEFAULT Use default options, i.e., do not process unassigned code points and do not use STD3 ASCII rules If unassigned code points are found the operation fails with ParseException. - IDNA.ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations If this option is set, the unassigned code points are in the input are treated as normal Unicode code points. - IDNA.USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions If this option is set and the input does not satisfy STD3 rules, the operation will fail with ParseException
options
)

ICU 55 Use UTS 46 instead via getUTS46Instance(int).

Returns:

StringBuffer the converted String
com.ibm.icu.text.IDNA.convertToASCII
(String
The input string to be processed
src
,
int
A bit set of options: - IDNA.DEFAULT Use default options, i.e., do not process unassigned code points and do not use STD3 ASCII rules If unassigned code points are found the operation fails with StringPrepParseException. - IDNA.ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations If this option is set, the unassigned code points are in the input are treated as normal Unicode code points. - IDNA.USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions If this option is set and the input does not satisfy STD3 rules, the operation will fail with ParseException
options
)

ICU 55 Use UTS 46 instead via getUTS46Instance(int).

Returns:

StringBuffer the converted String
com.ibm.icu.text.IDNA.convertToASCII
(StringBuffer
The input string as StringBuffer to be processed
src
,
int
A bit set of options: - IDNA.DEFAULT Use default options, i.e., do not process unassigned code points and do not use STD3 ASCII rules If unassigned code points are found the operation fails with ParseException. - IDNA.ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations If this option is set, the unassigned code points are in the input are treated as normal Unicode code points. - IDNA.USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions If this option is set and the input does not satisfy STD3 rules, the operation will fail with ParseException
options
)

ICU 55 Use UTS 46 instead via getUTS46Instance(int).

Returns:

StringBuffer the converted String
com.ibm.icu.text.IDNA.convertToASCII
(UCharacterIterator
The input string as UCharacterIterator to be processed
src
,
int
A bit set of options: - IDNA.DEFAULT Use default options, i.e., do not process unassigned code points and do not use STD3 ASCII rules If unassigned code points are found the operation fails with ParseException. - IDNA.ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations If this option is set, the unassigned code points are in the input are treated as normal Unicode code points. - IDNA.USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions If this option is set and the input does not satisfy STD3 rules, the operation will fail with ParseException
options
)

ICU 55 Use UTS 46 instead via getUTS46Instance(int).

Returns:

StringBuffer the converted String
com.ibm.icu.text.IDNA.convertToUnicode
(String
The input string to be processed
src
,
int
A bit set of options: - IDNA.DEFAULT Use default options, i.e., do not process unassigned code points and do not use STD3 ASCII rules If unassigned code points are found the operation fails with ParseException. - IDNA.ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations If this option is set, the unassigned code points are in the input are treated as normal Unicode code points. - IDNA.USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions If this option is set and the input does not satisfy STD3 rules, the operation will fail with ParseException
options
)

ICU 55 Use UTS 46 instead via getUTS46Instance(int).

Returns:

StringBuffer the converted String
com.ibm.icu.text.IDNA.convertToUnicode
(StringBuffer
The input string as StringBuffer to be processed
src
,
int
A bit set of options: - IDNA.DEFAULT Use default options, i.e., do not process unassigned code points and do not use STD3 ASCII rules If unassigned code points are found the operation fails with ParseException. - IDNA.ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations If this option is set, the unassigned code points are in the input are treated as normal Unicode code points. - IDNA.USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions If this option is set and the input does not satisfy STD3 rules, the operation will fail with ParseException
options
)

ICU 55 Use UTS 46 instead via getUTS46Instance(int).

Returns:

StringBuffer the converted String
com.ibm.icu.text.IDNA.convertToUnicode
(UCharacterIterator
The input string as UCharacterIterator to be processed
src
,
int
A bit set of options: - IDNA.DEFAULT Use default options, i.e., do not process unassigned code points and do not use STD3 ASCII rules If unassigned code points are found the operation fails with ParseException. - IDNA.ALLOW_UNASSIGNED Unassigned values can be converted to ASCII for query operations If this option is set, the unassigned code points are in the input are treated as normal Unicode code points. - IDNA.USE_STD3_RULES Use STD3 ASCII rules for host name syntax restrictions If this option is set and the input does not satisfy STD3 rules, the operation will fail with ParseException
options
)

ICU 55 Use UTS 46 instead via getUTS46Instance(int).

com.ibm.icu.text.IDNA.hasCertainErrors(IDNA.Info info, EnumSet<IDNA.Error> errors)

This API is ICU internal only.

com.ibm.icu.text.IDNA.hasCertainLabelErrors(IDNA.Info info, EnumSet<IDNA.Error> errors)

This API is ICU internal only.

com.ibm.icu.text.IDNA.isBiDi(IDNA.Info info)

This API is ICU internal only.

com.ibm.icu.text.IDNA.isOkBiDi(IDNA.Info info)

This API is ICU internal only.

com.ibm.icu.text.IDNA.promoteAndResetLabelErrors(IDNA.Info info)

This API is ICU internal only.

com.ibm.icu.text.IDNA.resetInfo(IDNA.Info info)

This API is ICU internal only.

com.ibm.icu.text.IDNA.setBiDi(IDNA.Info info)

This API is ICU internal only.

com.ibm.icu.text.IDNA.setNotOkBiDi(IDNA.Info info)

This API is ICU internal only.

com.ibm.icu.text.IDNA.setTransitionalDifferent(IDNA.Info info)

This API is ICU internal only.

com.ibm.icu.text.ListFormatter.Field.readResolve()

This API is ICU internal only.

com.ibm.icu.text.ListFormatter.ListFormatter(String
string for two items, containing {0} for the first, and {1} for the second.
two
,
String
string for the start of a list items, containing {0} for the first, and {1} for the rest.
start
,
String
string for the start of a list items, containing {0} for the first part of the list, and {1} for the rest of the list.
middle
,
String
string for the end of a list items, containing {0} for the first part of the list, and {1} for the last item.
end
)

This API is ICU internal only.

com.ibm.icu.text.ListFormatter.getLocale()

This API is ICU internal only.

Returns:

the display name of the provided script code
com.ibm.icu.text.LocaleDisplayNames.scriptDisplayNameInContext
(String
the script code
script
)

This API is ICU internal only.

com.ibm.icu.text.MeasureFormat.MeasureProxy.createTimeUnitFormat()

Deprecated as a consequence of TimeUnitFormat being deprecated. See corresponding docs for further information.

Returns:

range formatter, such as "{0}–{1}"
com.ibm.icu.text.MeasureFormat.getRangeFormat
(ULocale
locale to get the format for
forLocale
,
MeasureFormat.FormatWidth
the format width
width
)

This API is ICU internal only.

com.ibm.icu.text.Normalizer.COMPOSE

ICU 2.8. Use Normalier.NFC

com.ibm.icu.text.Normalizer.COMPOSE_COMPAT

ICU 2.8. Use Normalizer.NFKC

com.ibm.icu.text.Normalizer.DECOMP

ICU 2.8. Use Normalizer.NFD

com.ibm.icu.text.Normalizer.DECOMP_COMPAT

ICU 2.8. Use Normalizer.NFKD

com.ibm.icu.text.Normalizer.FCDMode

Deprecated as a consequence of Normalizer.Mode being deprecated. See corresponding docs for further information.

com.ibm.icu.text.Normalizer.IGNORE_HANGUL

ICU 2.8. This option is no longer supported.

com.ibm.icu.text.Normalizer.Mode.Mode()

This API is ICU internal only.

com.ibm.icu.text.Normalizer.Mode.getNormalizer2(int options)

This API is ICU internal only.

com.ibm.icu.text.Normalizer.NFCMode

Deprecated as a consequence of Normalizer.Mode being deprecated. See corresponding docs for further information.

com.ibm.icu.text.Normalizer.NFDMode

Deprecated as a consequence of Normalizer.Mode being deprecated. See corresponding docs for further information.

com.ibm.icu.text.Normalizer.NFKCMode

Deprecated as a consequence of Normalizer.Mode being deprecated. See corresponding docs for further information.

com.ibm.icu.text.Normalizer.NFKDMode

Deprecated as a consequence of Normalizer.Mode being deprecated. See corresponding docs for further information.

com.ibm.icu.text.Normalizer.NONEMode

Deprecated as a consequence of Normalizer.Mode being deprecated. See corresponding docs for further information.

com.ibm.icu.text.Normalizer.NO_OP

ICU 2.8. Use Nomalizer.NONE

com.ibm.icu.text.Normalizer.Normalizer(String
The string to be normalized. The normalization will start at the beginning of the string.
str
,
Normalizer.Mode
The normalization mode.
mode
,
int
Any optional features to be enabled. Currently the only available option is UNICODE_3_2. If you want the default behavior corresponding to one of the standard Unicode Normalization Forms, use 0 for this argument.
opt
)

ICU 56 Use Normalizer2 instead.

com.ibm.icu.text.Normalizer.Normalizer(CharacterIterator
The input text to be normalized. The normalization will start at the beginning of the string.
iter
,
Normalizer.Mode
The normalization mode.
mode
,
int
Any optional features to be enabled. Currently the only available option is UNICODE_3_2. If you want the default behavior corresponding to one of the standard Unicode Normalization Forms, use 0 for this argument.
opt
)

ICU 56 Use Normalizer2 instead.

com.ibm.icu.text.Normalizer.Normalizer(UCharacterIterator
The input text to be normalized. The normalization will start at the beginning of the string.
iter
,
Normalizer.Mode
The normalization mode.
mode
,
int
The normalization options, ORed together (0 for no options).
options
)

ICU 56 Use Normalizer2 instead.

Returns:

String The composed string
com.ibm.icu.text.Normalizer.compose
(String
The string to compose.
str
,
boolean
If true the string will be composed according to NFKC rules and if false will be composed according to NFC rules.
compat
)

ICU 56 Use Normalizer2 instead.

Returns:

String The composed string
com.ibm.icu.text.Normalizer.compose
(String
The string to compose.
str
,
boolean
If true the string will be composed according to NFKC rules and if false will be composed according to NFC rules.
compat
,
int
The only recognized option is UNICODE_3_2
options
)

ICU 56 Use Normalizer2 instead.

Returns:

int The total buffer size needed;if greater than length of result, the output was truncated.
com.ibm.icu.text.Normalizer.compose
(char[]
The char array to compose.
source
,
char[]
A char buffer to receive the normalized text.
target
,
boolean
If true the char array will be composed according to NFKC rules and if false will be composed according to NFC rules.
compat
,
int
The normalization options, ORed together (0 for no options).
options
)

ICU 56 Use Normalizer2 instead.

Returns:

int The total buffer size needed;if greater than length of result, the output was truncated.
com.ibm.icu.text.Normalizer.compose
(char[]
The char array to compose.
src
,
int
Start index of the source
srcStart
,
int
Limit index of the source
srcLimit
,
char[]
The char buffer to fill in
dest
,
int
Start index of the destination buffer
destStart
,
int
End index of the destination buffer
destLimit
,
boolean
If true the char array will be composed according to NFKC rules and if false will be composed according to NFC rules.
compat
,
int
The normalization options, ORed together (0 for no options).
options
)

ICU 56 Use Normalizer2 instead.

Returns:

Length of output (number of chars) when successful or IndexOutOfBoundsException
com.ibm.icu.text.Normalizer.concatenate
(char[]
Left source array, may be same as dest.
left
,
int
start in the left array.
leftStart
,
int
limit in the left array (==length)
leftLimit
,
char[]
Right source array.
right
,
int
start in the right array.
rightStart
,
int
limit in the right array (==length)
rightLimit
,
char[]
The output buffer; can be null if destStart==destLimit==0 for pure preflighting.
dest
,
int
start in the destination array
destStart
,
int
limit in the destination array (==length)
destLimit
,
Normalizer.Mode
The normalization mode.
mode
,
int
The normalization options, ORed together (0 for no options).
options
)

ICU 56 Use Normalizer2 instead.

Returns:

result
com.ibm.icu.text.Normalizer.concatenate
(char[]
Left source string.
left
,
char[]
Right source string.
right
,
Normalizer.Mode
The normalization mode.
mode
,
int
The normalization options, ORed together (0 for no options).
options
)

ICU 56 Use Normalizer2 instead.

Returns:

result
com.ibm.icu.text.Normalizer.concatenate
(String
Left source string.
left
,
String
Right source string.
right
,
Normalizer.Mode
The normalization mode.
mode
,
int
The normalization options, ORed together (0 for no options).
options
)

ICU 56 Use Normalizer2 instead.

Returns:

The codepoint as an int
com.ibm.icu.text.Normalizer.current
()

ICU 56

Returns:

String The decomposed string
com.ibm.icu.text.Normalizer.decompose
(String
The string to decompose.
str
,
boolean
If true the string will be decomposed according to NFKD rules and if false will be decomposed according to NFD rules.
compat
)

ICU 56 Use Normalizer2 instead.

Returns:

String The decomposed string
com.ibm.icu.text.Normalizer.decompose
(String
The string to decompose.
str
,
boolean
If true the string will be decomposed according to NFKD rules and if false will be decomposed according to NFD rules.
compat
,
int
The normalization options, ORed together (0 for no options).
options
)

ICU 56 Use Normalizer2 instead.

Returns:

int The total buffer size needed;if greater than length of result,the output was truncated.
com.ibm.icu.text.Normalizer.decompose
(char[]
The char array to decompose.
source
,
char[]
A char buffer to receive the normalized text.
target
,
boolean
If true the char array will be decomposed according to NFKD rules and if false will be decomposed according to NFD rules.
compat
,
int
The normalization options, ORed together (0 for no options).
options
)

ICU 56 Use Normalizer2 instead.

Returns:

int The total buffer size needed;if greater than length of result,the output was truncated.
com.ibm.icu.text.Normalizer.decompose
(char[]
The char array to compose.
src
,
int
Start index of the source
srcStart
,
int
Limit index of the source
srcLimit
,
char[]
The char buffer to fill in
dest
,
int
Start index of the destination buffer
destStart
,
int
End index of the destination buffer
destLimit
,
boolean
If true the char array will be decomposed according to NFKD rules and if false will be decomposed according to NFD rules.
compat
,
int
The normalization options, ORed together (0 for no options).
options
)

ICU 56 Use Normalizer2 instead.

Returns:

The current iteration position
com.ibm.icu.text.Normalizer.endIndex
()

ICU 56

Returns:

The codepoint as an int
com.ibm.icu.text.Normalizer.first
()

ICU 56

Returns:

The codepoint as an int
com.ibm.icu.text.Normalizer.getBeginIndex
()

ICU 2.2. Use startIndex() instead.

Returns:

The codepoint as an int
com.ibm.icu.text.Normalizer.getEndIndex
()

ICU 2.2. Use endIndex() instead.

Returns:

the length of the closure value; 0 if there is none
com.ibm.icu.text.Normalizer.getFC_NFKC_Closure
(int
The code point whose closure value is to be retrieved
c
,
char[]
The char array to receive the closure value
dest
)

ICU 56

Returns:

String representation of the closure value; "" if there is none
com.ibm.icu.text.Normalizer.getFC_NFKC_Closure
(int
The code point whose closure value is to be retrieved
c
)

ICU 56

Returns:

The current iteration position
com.ibm.icu.text.Normalizer.getIndex
()

ICU 56

Returns:

the length
com.ibm.icu.text.Normalizer.getLength
()

ICU 56

com.ibm.icu.text.Normalizer.getText(char[]
the char buffer to fill the UTF-16 units. The length of the buffer should be equal to the length of the underlying text storage
fillIn
)

ICU 56

Returns:

a copy of the text under iteration.
com.ibm.icu.text.Normalizer.getText
()

ICU 56

Returns:

Boolean value indicating whether the source string is in the "mode" normalization form
com.ibm.icu.text.Normalizer.isNormalized
(char[]
The input array of characters to be checked to see if it is normalized
src
,
int
The strart index in the source
start
,
int
The limit index in the source
limit
,
Normalizer.Mode
the normalization mode
mode
,
int
Options for use with exclusion set and tailored Normalization The only option that is currently recognized is UNICODE_3_2
options
)

ICU 56 Use Normalizer2 instead.

com.ibm.icu.text.Normalizer.isNormalized(String
the input string to be checked to see if it is normalized
str
,
Normalizer.Mode
the normalization mode
mode
,
int
Options for use with exclusion set and tailored Normalization The only option that is currently recognized is UNICODE_3_2
options
)

ICU 56 Use Normalizer2 instead.

com.ibm.icu.text.Normalizer.isNormalized(int
the input code point to be checked to see if it is normalized
char32
,
Normalizer.Mode
the normalization mode
mode
,
int
Options for use with exclusion set and tailored Normalization The only option that is currently recognized is UNICODE_3_2
options
)

ICU 56 Use Normalizer2 instead.

Returns:

The codepoint as an int
com.ibm.icu.text.Normalizer.last
()

ICU 56

com.ibm.icu.text.Normalizer.mode

Deprecated as a consequence of Normalizer.Mode being deprecated. See corresponding docs for further information.

Returns:

The codepoint as an int
com.ibm.icu.text.Normalizer.next
()

ICU 56

Returns:

String the normalized string
com.ibm.icu.text.Normalizer.normalize
(String
the input string to be normalized.
str
,
Normalizer.Mode
the normalization mode
mode
,
int
the optional features to be enabled.
options
)

ICU 56 Use Normalizer2 instead.

Returns:

the normalized string
com.ibm.icu.text.Normalizer.normalize
(String
The string to normalize.
src
,
Normalizer.Mode
The normalization mode; one of Normalizer.NONE, Normalizer.NFD, Normalizer.NFC, Normalizer.NFKC, Normalizer.NFKD, Normalizer.DEFAULT
mode
)

ICU 56 Use Normalizer2 instead.

Returns:

int The total buffer size needed;if greater than length of result, the output was truncated.
com.ibm.icu.text.Normalizer.normalize
(char[]
The char array to normalize.
source
,
char[]
A char buffer to receive the normalized text.
target
,
Normalizer.Mode
The normalization mode; one of Normalizer.NONE, Normalizer.NFD, Normalizer.NFC, Normalizer.NFKC, Normalizer.NFKD, Normalizer.DEFAULT
mode
,
int
The normalization options, ORed together (0 for no options).
options
)

ICU 56 Use Normalizer2 instead.

Returns:

int The total buffer size needed;if greater than length of result, the output was truncated.
com.ibm.icu.text.Normalizer.normalize
(char[]
The char array to compose.
src
,
int
Start index of the source
srcStart
,
int
Limit index of the source
srcLimit
,
char[]
The char buffer to fill in
dest
,
int
Start index of the destination buffer
destStart
,
int
End index of the destination buffer
destLimit
,
Normalizer.Mode
The normalization mode; one of Normalizer.NONE, Normalizer.NFD, Normalizer.NFC, Normalizer.NFKC, Normalizer.NFKD, Normalizer.DEFAULT
mode
,
int
The normalization options, ORed together (0 for no options).
options
)

ICU 56 Use Normalizer2 instead.

Returns:

String The normalized string
com.ibm.icu.text.Normalizer.normalize
(int
The input string to be normalized.
char32
,
Normalizer.Mode
The normalization mode
mode
,
int
Options for use with exclusion set and tailored Normalization The only option that is currently recognized is UNICODE_3_2
options
)

ICU 56 Use Normalizer2 instead.

Returns:

String The normalized string
com.ibm.icu.text.Normalizer.normalize
(int
The input string to be normalized.
char32
,
Normalizer.Mode
The normalization mode
mode
)

ICU 56 Use Normalizer2 instead.

Returns:

The codepoint as an int
com.ibm.icu.text.Normalizer.previous
()

ICU 56

Returns:

Return code to specify if the text is normalized or not (Normalizer.YES, Normalizer.NO or Normalizer.MAYBE)
com.ibm.icu.text.Normalizer.quickCheck
(String
string for determining if it is in a normalized format
source
,
Normalizer.Mode
normalization format (Normalizer.NFC,Normalizer.NFD, Normalizer.NFKC,Normalizer.NFKD)
mode
)

ICU 56 Use Normalizer2 instead.

Returns:

Return code to specify if the text is normalized or not (Normalizer.YES, Normalizer.NO or Normalizer.MAYBE)
com.ibm.icu.text.Normalizer.quickCheck
(String
string for determining if it is in a normalized format
source
,
Normalizer.Mode
normalization format (Normalizer.NFC,Normalizer.NFD, Normalizer.NFKC,Normalizer.NFKD)
mode
,
int
Options for use with exclusion set and tailored Normalization The only option that is currently recognized is UNICODE_3_2
options
)

ICU 56 Use Normalizer2 instead.

Returns:

Return code to specify if the text is normalized or not (Normalizer.YES, Normalizer.NO or Normalizer.MAYBE)
com.ibm.icu.text.Normalizer.quickCheck
(char[]
Array of characters for determining if it is in a normalized format
source
,
Normalizer.Mode
normalization format (Normalizer.NFC,Normalizer.NFD, Normalizer.NFKC,Normalizer.NFKD)
mode
,
int
Options for use with exclusion set and tailored Normalization The only option that is currently recognized is UNICODE_3_2
options
)

ICU 56 Use Normalizer2 instead.

Returns:

Return code to specify if the text is normalized or not (Normalizer.YES, Normalizer.NO or Normalizer.MAYBE)
com.ibm.icu.text.Normalizer.quickCheck
(char[]
string for determining if it is in a normalized format
source
,
int
the start index of the source
start
,
int
the limit index of the source it is equal to the length
limit
,
Normalizer.Mode
normalization format (Normalizer.NFC,Normalizer.NFD, Normalizer.NFKC,Normalizer.NFKD)
mode
,
int
Options for use with exclusion set and tailored Normalization The only option that is currently recognized is UNICODE_3_2
options
)

ICU 56 Use Normalizer2 instead.

Returns:

the first normalized character that is the result of iterating forward starting at the given index.
com.ibm.icu.text.Normalizer.setIndex
(int
the desired index in the input text.
index
)

ICU 3.2

com.ibm.icu.text.Normalizer.setIndexOnly(int
the desired index in the input text.
index
)

ICU 56

com.ibm.icu.text.Normalizer.setMode(Normalizer.Mode
the new mode for this Normalizer. The supported modes are:
  • NFC - Unicode canonical decompositiion followed by canonical composition.
  • NFKC - Unicode compatibility decompositiion followed by canonical composition.
  • NFD - Unicode canonical decomposition
  • NFKD - Unicode compatibility decomposition.
  • NONE - Do nothing but return characters from the underlying input text.
newMode
)

ICU 56

com.ibm.icu.text.Normalizer.setOption(int
the option whose value is to be set.
option
,
boolean
the new setting for the option. Use true to turn the option on and false to turn it off.
value
)

ICU 56

com.ibm.icu.text.Normalizer.setText(StringBuffer
The new string to be normalized.
newText
)

ICU 56

com.ibm.icu.text.Normalizer.setText(char[]
The new string to be normalized.
newText
)

ICU 56

com.ibm.icu.text.Normalizer.setText(String
The new string to be normalized.
newText
)

ICU 56

com.ibm.icu.text.Normalizer.setText(CharacterIterator
The new string to be normalized.
newText
)

ICU 56

com.ibm.icu.text.Normalizer.setText(UCharacterIterator
The new string to be normalized.
newText
)

ICU 56

Returns:

The current iteration position
com.ibm.icu.text.Normalizer.startIndex
()

ICU 56

com.ibm.icu.text.Normalizer2.Normalizer2()

This API is ICU internal only.

Returns:

a non-null Currency
com.ibm.icu.text.NumberFormat.getEffectiveCurrency
()

This API is ICU internal only.

Returns:

the pattern
com.ibm.icu.text.NumberFormat.getPattern
(Locale
the locale of the data.
forLocale
,
int
the pattern format.
choice
)

ICU 3.4 subclassers should override getPattern(ULocale, int) instead of this method.

Returns:

the pattern
com.ibm.icu.text.NumberFormat.getPatternForStyle
(ULocale
the locale of the data.
forLocale
,
int
the pattern format.
choice
)

This API is ICU internal only.

Returns:

the pattern
com.ibm.icu.text.NumberFormat.getPatternForStyleAndNumberingSystem
(ULocale
the locale of the data.
forLocale
,
String
The name of the numbering system, like "latn".
nsName
,
int
the pattern format.
choice
)

This API is ICU internal only.

com.ibm.icu.text.PersonName.NameField.forString(String name)

This API is for ICU internal use only.

com.ibm.icu.text.PersonNameFormatter.PersonNameFormatter(Locale locale, String[] gnFirstPatterns, String[] snFirstPatterns, String[] gnFirstLocales, String[] snFirstLocales)

This API is for unit testing only.

com.ibm.icu.text.PersonNameFormatter.toString()

This API is for debugging only.

Returns:

Returns the PluralRules type. For example, it could be "zero", "one", "two", "few", "many" or "other")
com.ibm.icu.text.PluralFormat.parseType
(String
the string to be parsed.
source
,
RbnfLenientScanner scanner, FieldPosition
defines the position where parsing is to begin, and upon return, the position where parsing left off. If the position is a negative index, then parsing failed.
pos
)

Deprecated as a consequence of RbnfLenientScanner being deprecated. See corresponding docs for further information.

com.ibm.icu.text.PluralFormat.setLocale(ULocale
the ULocale used to configure the formatter. If ulocale is null, the default FORMAT locale will be used.
ulocale
)

ICU 50 This method clears the pattern and might create a different kind of PluralRules instance; use one of the constructors to create a new instance instead.

com.ibm.icu.text.PluralRules.AndConstraint.isFulfilled(PluralRules.IFixedDecimal n)

Deprecated as a consequence of PluralRules.IFixedDecimal being deprecated. See corresponding docs for further information.

com.ibm.icu.text.PluralRules.AndConstraint.isLimited(PluralRules.SampleType sampleType)

Deprecated as a consequence of PluralRules.SampleType being deprecated. See corresponding docs for further information.

com.ibm.icu.text.PluralRules.Constraint.isFulfilled(PluralRules.IFixedDecimal n)

Deprecated as a consequence of PluralRules.IFixedDecimal being deprecated. See corresponding docs for further information.

com.ibm.icu.text.PluralRules.Constraint.isLimited(PluralRules.SampleType sampleType)

Deprecated as a consequence of PluralRules.SampleType being deprecated. See corresponding docs for further information.

com.ibm.icu.text.PluralRules.DecimalQuantitySamples.DecimalQuantitySamples(PluralRules.SampleType sampleType, Set<PluralRules.DecimalQuantitySamplesRange> samples, boolean bounded)

Deprecated as a consequence of PluralRules.SampleType being deprecated. See corresponding docs for further information.

com.ibm.icu.text.PluralRules.DecimalQuantitySamples.checkDecimal(PluralRules.SampleType sampleType2, DecimalQuantity sample)

Deprecated as a consequence of PluralRules.SampleType and DecimalQuantity being deprecated. See corresponding docs for further information.

com.ibm.icu.text.PluralRules.DecimalQuantitySamples.parse(String source)

Deprecated as a consequence of PluralRules.DecimalQuantitySamples being deprecated. See corresponding docs for further information.

com.ibm.icu.text.PluralRules.Factory

This API is ICU internal only.

com.ibm.icu.text.PluralRules.Factory.Factory()

This API is ICU internal only.

Returns:

The predefined PluralRules object for this locale. If there's no predefined rules for this locale, the rules for the closest parent in the locale hierarchy that has one will be returned. The final fallback always returns the default rules.
com.ibm.icu.text.PluralRules.Factory.forLocale
(ULocale
The locale for which a PluralRules object is returned.
locale
,
PluralRules.PluralType
The plural type (e.g., cardinal or ordinal).
type
)

This API is ICU internal only.

Returns:

plural rules.
com.ibm.icu.text.PluralRules.Factory.forLocale
(ULocale
the locale
locale
)

This API is ICU internal only.

Returns:

the functionally-equivalent locale
com.ibm.icu.text.PluralRules.Factory.getFunctionalEquivalent
(ULocale
the locale to check
locale
,
boolean[]
if not null and of length > 0, this will hold 'true' at index 0 if locale is directly defined (without fallback) as having plural rules
isAvailable
)

This API is ICU internal only.

com.ibm.icu.text.PluralRules.Factory.hasOverride(ULocale locale)

This API is ICU internal only.

com.ibm.icu.text.PluralRules.FixedDecimal

This API is ICU internal only.

com.ibm.icu.text.PluralRules.FixedDecimal.FixedDecimal(double
is the original number
n
,
int
number of digits to the right of the decimal place. e.g 1.00 = 2 25. = 0
v
,
long
Corresponds to f in the plural rules grammar. The digits to the right of the decimal place as an integer. e.g 1.10 = 10
f
,
int
Suppressed exponent for scientific notation
e
,
int
Currently: an alias for param e
c
)

This API is ICU internal only.

com.ibm.icu.text.PluralRules.FixedDecimal.FixedDecimal(double n, int v, long f, int e)

This API is ICU internal only.

com.ibm.icu.text.PluralRules.FixedDecimal.FixedDecimal(double n, int v, long f)

This API is ICU internal only.

com.ibm.icu.text.PluralRules.FixedDecimal.FixedDecimal(double n, int v)

This API is ICU internal only.

com.ibm.icu.text.PluralRules.FixedDecimal.FixedDecimal(double n)

This API is ICU internal only.

com.ibm.icu.text.PluralRules.FixedDecimal.FixedDecimal(long n)

This API is ICU internal only.

com.ibm.icu.text.PluralRules.FixedDecimal.compareTo(PluralRules.FixedDecimal
the object to be compared.
other
)

This API is ICU internal only.

com.ibm.icu.text.PluralRules.FixedDecimal.createWithExponent(double n, int v, int e)

This API is ICU internal only.

com.ibm.icu.text.PluralRules.FixedDecimal.decimals(double n)

This API is ICU internal only.

com.ibm.icu.text.PluralRules.FixedDecimal.equals(Object
the reference object with which to compare.
arg0
)

This API is ICU internal only.

com.ibm.icu.text.PluralRules.FixedDecimal.isNaN()

This API is ICU internal only.

com.ibm.icu.text.PluralRules.IFixedDecimal

This API is ICU internal only.

com.ibm.icu.text.PluralRules.IFixedDecimal.isNaN()

This API is ICU internal only.

com.ibm.icu.text.PluralRules.Operand

This API is ICU internal only.

com.ibm.icu.text.PluralRules.Operand.c

This API is ICU internal only.

com.ibm.icu.text.PluralRules.Operand.e

This API is ICU internal only.

com.ibm.icu.text.PluralRules.Operand.f

This API is ICU internal only.

com.ibm.icu.text.PluralRules.Operand.i

This API is ICU internal only.

com.ibm.icu.text.PluralRules.Operand.j

This API is ICU internal only.

com.ibm.icu.text.PluralRules.Operand.n

This API is ICU internal only.

com.ibm.icu.text.PluralRules.Operand.t

This API is ICU internal only.

com.ibm.icu.text.PluralRules.Operand.v

This API is ICU internal only.

com.ibm.icu.text.PluralRules.Operand.valueOf(String name)

Deprecated as a consequence of PluralRules.Operand being deprecated. See corresponding docs for further information.

com.ibm.icu.text.PluralRules.Operand.values()

Deprecated as a consequence of PluralRules.Operand being deprecated. See corresponding docs for further information.

com.ibm.icu.text.PluralRules.Operand.w

This API is ICU internal only.

com.ibm.icu.text.PluralRules.OrConstraint.isFulfilled(PluralRules.IFixedDecimal n)

Deprecated as a consequence of PluralRules.IFixedDecimal being deprecated. See corresponding docs for further information.

com.ibm.icu.text.PluralRules.OrConstraint.isLimited(PluralRules.SampleType sampleType)

Deprecated as a consequence of PluralRules.SampleType being deprecated. See corresponding docs for further information.

com.ibm.icu.text.PluralRules.RangeConstraint.RangeConstraint(int mod, boolean inRange, PluralRules.Operand operand, boolean integersOnly, double lowBound, double highBound, long[] vals)

Deprecated as a consequence of PluralRules.Operand being deprecated. See corresponding docs for further information.

com.ibm.icu.text.PluralRules.RangeConstraint.isFulfilled(PluralRules.IFixedDecimal number)

Deprecated as a consequence of PluralRules.IFixedDecimal being deprecated. See corresponding docs for further information.

com.ibm.icu.text.PluralRules.RangeConstraint.isLimited(PluralRules.SampleType sampleType)

Deprecated as a consequence of PluralRules.SampleType being deprecated. See corresponding docs for further information.

com.ibm.icu.text.PluralRules.RangeConstraint.operand

Deprecated as a consequence of PluralRules.Operand being deprecated. See corresponding docs for further information.

com.ibm.icu.text.PluralRules.Rule.Rule(String keyword, PluralRules.Constraint constraint, PluralRules.DecimalQuantitySamples integerSamples, PluralRules.DecimalQuantitySamples decimalSamples)

Deprecated as a consequence of PluralRules.DecimalQuantitySamples being deprecated. See corresponding docs for further information.

com.ibm.icu.text.PluralRules.Rule.appliesTo(PluralRules.IFixedDecimal n)

Deprecated as a consequence of PluralRules.IFixedDecimal being deprecated. See corresponding docs for further information.

com.ibm.icu.text.PluralRules.Rule.decimalSamples

Deprecated as a consequence of PluralRules.DecimalQuantitySamples being deprecated. See corresponding docs for further information.

com.ibm.icu.text.PluralRules.Rule.integerSamples

Deprecated as a consequence of PluralRules.DecimalQuantitySamples being deprecated. See corresponding docs for further information.

com.ibm.icu.text.PluralRules.Rule.isLimited(PluralRules.SampleType sampleType)

Deprecated as a consequence of PluralRules.SampleType being deprecated. See corresponding docs for further information.

com.ibm.icu.text.PluralRules.RuleList.computeLimited(String keyword, PluralRules.SampleType sampleType)

Deprecated as a consequence of PluralRules.SampleType being deprecated. See corresponding docs for further information.

com.ibm.icu.text.PluralRules.RuleList.getDecimalSamples(String keyword, PluralRules.SampleType sampleType)

Deprecated as a consequence of PluralRules.SampleType and PluralRules.DecimalQuantitySamples being deprecated. See corresponding docs for further information.

com.ibm.icu.text.PluralRules.RuleList.isLimited(String keyword, PluralRules.SampleType sampleType)

Deprecated as a consequence of PluralRules.SampleType being deprecated. See corresponding docs for further information.

com.ibm.icu.text.PluralRules.RuleList.select(PluralRules.IFixedDecimal n)

Deprecated as a consequence of PluralRules.IFixedDecimal being deprecated. See corresponding docs for further information.

com.ibm.icu.text.PluralRules.RuleList.select(PluralRules.IFixedDecimal sample, String keyword)

Deprecated as a consequence of PluralRules.IFixedDecimal being deprecated. See corresponding docs for further information.

com.ibm.icu.text.PluralRules.RuleList.selectRule(PluralRules.IFixedDecimal n)

Deprecated as a consequence of PluralRules.IFixedDecimal being deprecated. See corresponding docs for further information.

com.ibm.icu.text.PluralRules.SampleType

This API is ICU internal only.

com.ibm.icu.text.PluralRules.SampleType.valueOf(String name)

Deprecated as a consequence of PluralRules.SampleType being deprecated. See corresponding docs for further information.

com.ibm.icu.text.PluralRules.SampleType.values()

Deprecated as a consequence of PluralRules.SampleType being deprecated. See corresponding docs for further information.

com.ibm.icu.text.PluralRules.addSample(String keyword, DecimalQuantity sample, int maxCount, Set<DecimalQuantity> result)

Deprecated as a consequence of DecimalQuantity being deprecated. See corresponding docs for further information.

Returns:

the values that trigger this keyword, or null. The returned collection is immutable. It will be empty if the keyword is not defined.
com.ibm.icu.text.PluralRules.getAllKeywordDecimalQuantityValues
(String
the keyword
keyword
)

This API is ICU internal only.

Returns:

the values that trigger this keyword, or null. The returned collection is immutable. It will be empty if the keyword is not defined.
com.ibm.icu.text.PluralRules.getAllKeywordValues
(String
the keyword
keyword
,
PluralRules.SampleType
the type of samples requested, INTEGER or DECIMAL
type
)

This API is ICU internal only.

Returns:

a list of values matching the keyword.
com.ibm.icu.text.PluralRules.getDecimalQuantitySamples
(String
the keyword to test
keyword
)

ICU internal only

Returns:

a list of values matching the keyword.
com.ibm.icu.text.PluralRules.getDecimalQuantitySamples
(String
the keyword to test
keyword
,
PluralRules.SampleType
the type of samples requested, INTEGER or DECIMAL
sampleType
)

ICU internal only

Returns:

a list of values matching the keyword.
com.ibm.icu.text.PluralRules.getDecimalSamples
(String
the keyword to test
keyword
,
PluralRules.SampleType
the type of samples requested, INTEGER or DECIMAL
sampleType
)

This API is ICU internal only.

Returns:

the KeywordStatus
com.ibm.icu.text.PluralRules.getKeywordStatus
(String
the particular keyword (call rules.getKeywords() to get the valid ones)
keyword
,
int
the offset used, or 0.0d if not. Internally, the offset is subtracted from each explicit value before checking against the keyword values.
offset
,
Set<DecimalQuantity>
a set of DecimalQuantitys that are used explicitly (eg [=0], "[=1]"). May be empty or null.
explicits
,
Output<DecimalQuantity>
If non null, set to the unique value.
uniqueValue
,
PluralRules.SampleType
request KeywordStatus relative to INTEGER or DECIMAL values
sampleType
)

This API is ICU internal only.

com.ibm.icu.text.PluralRules.getRules(String keyword)

This API is ICU internal only.

Returns:

a list of values matching the keyword.
com.ibm.icu.text.PluralRules.getSamples
(String
the keyword to test
keyword
,
PluralRules.SampleType
the type of samples requested, INTEGER or DECIMAL
sampleType
)

ICU internal only

com.ibm.icu.text.PluralRules.getUniqueKeywordDecimalQuantityValue(String
the keyword to check for a unique value
keyword
)

This API is ICU internal only.

com.ibm.icu.text.PluralRules.matches(PluralRules.FixedDecimal
The number information for which the rule has to be determined.
sample
,
String
The keyword to filter on
keyword
)

This API is ICU internal only.

com.ibm.icu.text.PluralRules.newInternal(String description, StandardPluralRanges ranges)

This API is ICU internal only.

Returns:

The keyword of the selected rule.
com.ibm.icu.text.PluralRules.select
(double
The number for which the rule has to be determined.
number
,
int countVisibleFractionDigits, long fractionaldigits)

This API is ICU internal only.

Returns:

The keyword of the selected rule.
com.ibm.icu.text.PluralRules.select
(PluralRules.IFixedDecimal
The number information for which the rule has to be determined.
number
)

This API is ICU internal only.

Returns:

true if the string is empty or consists entirely of characters that are ignorable.
com.ibm.icu.text.RbnfLenientScanner.allIgnorable
(String
The string to test
s
)

ICU 54

Returns:

A two-element array of ints. Element 0 is the position of the match, or -1 if there was no match. Element 1 is the number of characters in "str" that matched (which isn't necessarily the same as the length of "key")
com.ibm.icu.text.RbnfLenientScanner.findText
(String
The string to search
str
,
String
The string to search "str" for
key
,
int
The index into "str" where the search is to begin
startingAt
)

ICU 54

Returns:

the number of characters in "str" that were matched
com.ibm.icu.text.RbnfLenientScanner.prefixLength
(String
The string being tested
str
,
String
The text we're hoping to see at the beginning of "str"
prefix
)

ICU 54

Returns:

the lenient scanner, or null
com.ibm.icu.text.RbnfLenientScannerProvider.get
(ULocale
the locale to provide the default lenient rules.
locale
,
String
extra collation rules
extras
)

ICU 54

com.ibm.icu.text.RuleBasedBreakIterator.dump(PrintStream out)

This API is ICU internal only.

com.ibm.icu.text.RuleBasedBreakIterator.fRData

This API is ICU internal only.

com.ibm.icu.text.RuleBasedBreakIterator.getInstanceFromCompiledRules(ByteBuffer
a buffer supplying the compiled binary rules.
bytes
)

This API is ICU internal only.

com.ibm.icu.text.RuleBasedCollator.doCompare(CharSequence left, CharSequence right)

This API is ICU internal only.

com.ibm.icu.text.RuleBasedCollator.internalGetCEs(CharSequence
the string
str
)

This API is ICU internal only.

Returns:

false
com.ibm.icu.text.RuleBasedCollator.isHiraganaQuaternary
()

ICU 50 Implementation detail, cannot be set via API, was removed from implementation.

com.ibm.icu.text.RuleBasedCollator.setHiraganaQuaternary(boolean
true if Hiragana Quaternary mode is to be on, false otherwise
flag
)

ICU 50 Implementation detail, cannot be set via API, was removed from implementation.

com.ibm.icu.text.RuleBasedCollator.setHiraganaQuaternaryDefault()

ICU 50 Implementation detail, cannot be set via API, was removed from implementation.

Returns:

variable top primary weight
com.ibm.icu.text.RuleBasedCollator.setVariableTop
(String
one or more (if contraction) characters to which the variable top should be set
varTop
)

ICU 53 Call setMaxVariable(int) instead.

com.ibm.icu.text.RuleBasedCollator.setVariableTop(int
primary weight, as returned by setVariableTop or getVariableTop
varTop
)

ICU 53 Call setMaxVariable() instead.

com.ibm.icu.text.RuleBasedNumberFormat.DURATION

ICU 74 Use MeasureFormat instead.

Returns:

The collator to use for lenient parsing, or null if lenient parsing is turned off.
com.ibm.icu.text.RuleBasedNumberFormat.getLenientScanner
()

Deprecated as a consequence of RbnfLenientScanner being deprecated. See corresponding docs for further information.

com.ibm.icu.text.RuleBasedNumberFormat.getLenientScannerProvider()

Deprecated as a consequence of RbnfLenientScannerProvider being deprecated. See corresponding docs for further information.

com.ibm.icu.text.RuleBasedNumberFormat.scannerProvider

Deprecated as a consequence of RbnfLenientScannerProvider being deprecated. See corresponding docs for further information.

com.ibm.icu.text.RuleBasedNumberFormat.setLenientScannerProvider(RbnfLenientScannerProvider
the provider
scannerProvider
)

Deprecated as a consequence of RbnfLenientScannerProvider being deprecated. See corresponding docs for further information.

com.ibm.icu.text.RuleBasedTransliterator

This API is ICU internal only.

com.ibm.icu.text.RuleBasedTransliterator.addSourceTargetSet(UnicodeSet filter, UnicodeSet sourceSet, UnicodeSet
TODO
targetSet
)

This API is ICU internal only.

com.ibm.icu.text.RuleBasedTransliterator.handleTransliterate(Replaceable
the buffer holding transliterated and untransliterated text
text
,
Transliterator.Position
the indices indicating the start, limit, context start, and context limit of the text.
index
,
boolean
if true, assume more text may be inserted at pos.limit and act accordingly. Otherwise, transliterate all text between pos.start and pos.limit and move pos.start up to pos.limit.
incremental
)

This API is ICU internal only.

Returns:

rules string
com.ibm.icu.text.RuleBasedTransliterator.toRules
(boolean
if true then convert unprintable character to their hex escape representations, \\uxxxx or \\Uxxxxxxxx. Unprintable characters are those other than U+000A, U+0020..U+007E.
escapeUnprintable
)

This API is ICU internal only.

com.ibm.icu.text.SearchIterator.setMatchNotFound()

This API is ICU internal only.

com.ibm.icu.text.SimpleDateFormat.SimpleDateFormat(String pattern, DateFormatSymbols formatData, ULocale loc)

This API is ICU internal only.

Returns:

A SimpleDateFormat instance
com.ibm.icu.text.SimpleDateFormat.getInstance
(Calendar.FormatConfiguration
the format configuration
formatConfig
)

This API is ICU internal only.

Returns:

Reference to 'appendTo' parameter.
com.ibm.icu.text.SimpleDateFormat.intervalFormatByAlgorithm
(Calendar
calendar set to the from date in date interval to be formatted into date interval string
fromCalendar
,
Calendar
calendar set to the to date in date interval to be formatted into date interval string
toCalendar
,
StringBuffer
Output parameter to receive result. Result is appended to existing contents.
appendTo
,
FieldPosition
On input: an alignment field, if desired. On output: the offsets of the alignment field.
pos
)

This API is ICU internal only.

Returns:

the new start position if matching succeeded; a negative number indicating matching failure, otherwise. As a side effect, sets the cal field field to the index of the best match, if matching succeeded.
com.ibm.icu.text.SimpleDateFormat.matchAlphaMonthStrings
(String
the time text being parsed.
text
,
int
where to start parsing.
start
,
String[]
the string array of wide month symbols
wideData
,
String[]
the string array of short month symbols
shortData
,
Calendar cal)

This API is ICU internal only. Does not handle monthPattern. field is always Calendar.MONTH

Returns:

the new start position if matching succeeded; a negative number indicating matching failure, otherwise. As a side effect, sets the cal field field to the index of the best match, if matching succeeded.
com.ibm.icu.text.SimpleDateFormat.matchString
(String
the time text being parsed.
text
,
int
where to start parsing.
start
,
int
the date field being parsed.
field
,
String[]
the string array to parsed.
data
,
String
leap month pattern, or null if none.
monthPattern
,
Calendar cal)

This API is ICU internal only.

com.ibm.icu.text.SimpleDateFormat.subFormat(char ch, int count, int beginOffset, int fieldNum, DisplayContext capitalizationContext, FieldPosition pos, char patternCharToOutput, Calendar cal)

This API is ICU internal only.

com.ibm.icu.text.SimpleDateFormat.subFormat(StringBuffer buf, char ch, int count, int beginOffset, int fieldNum, DisplayContext capitalizationContext, FieldPosition pos, char patternCharToOutput, Calendar cal)

This API is ICU internal only.

Returns:

the new start position if matching succeeded; a negative number indicating matching failure, otherwise. As a side effect, set the appropriate field of cal with the parsed value.
com.ibm.icu.text.SimpleDateFormat.subParse
(String
the time text to be parsed.
text
,
int
where to start parsing.
start
,
char
the pattern character for the date field text to be parsed.
ch
,
int
the count of a pattern character.
count
,
boolean
if true, then the next field directly abuts this one, and we should use the count to know when to stop parsing.
obeyCount
,
boolean allowNegative, boolean[]
return parameter; upon return, if ambiguousYear[0] is true, then a two-digit year was parsed and may need to be readjusted.
ambiguousYear
,
Calendar cal, MessageFormat
if non-null, used to parse numeric leap months.
numericLeapMonthFormatter
,
Output<TimeZoneFormat.TimeType>
the type of parsed time zone - standard, daylight or unknown (output). This parameter can be null if caller does not need the information.
tzTimeType
,
Output<DayPeriodRules.DayPeriod> dayPeriod)

This API is ICU internal only.

com.ibm.icu.text.SimpleDateFormat.zeroPaddingNumber(NumberFormat nf, StringBuffer buf, int value, int minDigits, int maxDigits)

This API is ICU internal only.

com.ibm.icu.text.SimplePersonName.toString()

This API is ICU internal only.

com.ibm.icu.text.SpoofChecker.ANY_CASE

ICU 58 Any case confusable mappings were removed from UTS 39; the corresponding ICU API was deprecated.

com.ibm.icu.text.SpoofChecker.Builder.setData(Reader
the Reader of confusable characters definitions, as found in file confusables.txt from unicode.org.
confusables
,
Reader
No longer supported.
confusablesWholeScript
)

ICU 58

com.ibm.icu.text.SpoofChecker.CheckResult.position

ICU 51. No longer supported. Always set to zero.

com.ibm.icu.text.SpoofChecker.SINGLE_SCRIPT

ICU 51 Use RESTRICTION_LEVEL

Returns:

The restriction level
com.ibm.icu.text.SpoofChecker.getRestrictionLevel
()

This API is ICU internal only.

Returns:

The output skeleton string.
com.ibm.icu.text.SpoofChecker.getSkeleton
(int
No longer supported. Prior to ICU 55, was used to specify the mapping table SL, SA, ML, or MA.
type
,
String
The input identifier whose skeleton will be generated.
id
)

ICU 58

com.ibm.icu.text.StringCharacterIterator

ICU 2.4. Use java.text.StringCharacterIterator instead.

com.ibm.icu.text.StringCharacterIterator.StringCharacterIterator(String text)

ICU 2.4. Use java.text.StringCharacterIterator instead.

com.ibm.icu.text.StringCharacterIterator.StringCharacterIterator(String
The String to be iterated over
text
,
int
Initial iterator position
pos
)

ICU 2.4. Use java.text.StringCharacterIterator instead.

com.ibm.icu.text.StringCharacterIterator.StringCharacterIterator(String
The String to be iterated over
text
,
int
Index of the first character
begin
,
int
Index of the character following the last character
end
,
int
Initial iterator position
pos
)

ICU 2.4. Use java.text.StringCharacterIterator instead.

Returns:

A copy of this
com.ibm.icu.text.StringCharacterIterator.clone
()

ICU 2.4. Use java.text.StringCharacterIterator instead.

com.ibm.icu.text.StringCharacterIterator.current()

ICU 2.4. Use java.text.StringCharacterIterator instead.

Returns:

true if the given obj is the same as this StringCharacterIterator object; false otherwise.
com.ibm.icu.text.StringCharacterIterator.equals
(Object
the StringCharacterIterator object to be compared with.
obj
)

ICU 2.4. Use java.text.StringCharacterIterator instead.

com.ibm.icu.text.StringCharacterIterator.first()

ICU 2.4. Use java.text.StringCharacterIterator instead.

com.ibm.icu.text.StringCharacterIterator.getBeginIndex()

ICU 2.4. Use java.text.StringCharacterIterator instead.

com.ibm.icu.text.StringCharacterIterator.getEndIndex()

ICU 2.4. Use java.text.StringCharacterIterator instead.

com.ibm.icu.text.StringCharacterIterator.getIndex()

ICU 2.4. Use java.text.StringCharacterIterator instead.

Returns:

A hash code
com.ibm.icu.text.StringCharacterIterator.hashCode
()

ICU 2.4. Use java.text.StringCharacterIterator instead.

com.ibm.icu.text.StringCharacterIterator.last()

ICU 2.4. Use java.text.StringCharacterIterator instead.

com.ibm.icu.text.StringCharacterIterator.next()

ICU 2.4. Use java.text.StringCharacterIterator instead.

com.ibm.icu.text.StringCharacterIterator.previous()

ICU 2.4. Use java.text.StringCharacterIterator instead.

com.ibm.icu.text.StringCharacterIterator.setIndex(int
the position within the text. Valid values range from getBeginIndex() to getEndIndex(). An IllegalArgumentException is thrown if an invalid value is supplied.
p
)

ICU 2.4. Use java.text.StringCharacterIterator instead.

com.ibm.icu.text.StringCharacterIterator.setText(String
The String to be iterated over
text
)

ICU 2.4. Use java.text.StringCharacterIterator instead.

com.ibm.icu.text.StringSearch.setMatchNotFound()

This API is ICU internal only.

com.ibm.icu.text.TimeUnitFormat.TimeUnitFormat(ULocale
locale of this time unit formatter.
locale
)

ICU 53 use MeasureFormat instead.

com.ibm.icu.text.TimeUnitFormat.TimeUnitFormat(Locale
locale of this time unit formatter.
locale
)

ICU 53 use MeasureFormat instead.

com.ibm.icu.text.TimeUnitFormat.TimeUnitFormat(ULocale
locale of this time unit formatter.
locale
,
int
format style, either FULL_NAME or ABBREVIATED_NAME style.
style
)

ICU 53 use MeasureFormat instead.

com.ibm.icu.text.TimeUnitFormat.parseObject(String
A String, part of which should be parsed.
source
,
ParsePosition
A ParsePosition object with index and error index information as described above.
pos
)

ICU 53 see MeasureFormat.

Returns:

this, for chaining.
com.ibm.icu.text.TimeUnitFormat.setLocale
(ULocale
locale of this time unit formatter.
locale
)

ICU 53 see MeasureFormat.

Returns:

this, for chaining.
com.ibm.icu.text.TimeUnitFormat.setLocale
(Locale
locale of this time unit formatter.
locale
)

ICU 53 see MeasureFormat.

Returns:

this, for chaining.
com.ibm.icu.text.TimeUnitFormat.setNumberFormat
(NumberFormat
the number formatter.
format
)

ICU 53 see MeasureFormat.

com.ibm.icu.text.TimeZoneNames.DefaultTimeZoneNames.FactoryImpl

Deprecated as a consequence of TimeZoneNames.Factory being deprecated. See corresponding docs for further information.

com.ibm.icu.text.TimeZoneNames.Factory

This API is ICU internal only.

com.ibm.icu.text.TimeZoneNames.Factory.Factory()

This API is ICU internal only.

Returns:

An instance of TimeZoneNames.
com.ibm.icu.text.TimeZoneNames.Factory.getTimeZoneNames
(ULocale
The display locale
locale
)

This API is ICU internal only.

com.ibm.icu.text.TimeZoneNames.TZNAMES_FACTORY

Deprecated as a consequence of TimeZoneNames.Factory being deprecated. See corresponding docs for further information.

com.ibm.icu.text.TimeZoneNames.getDisplayNames(String tzID, TimeZoneNames.NameType[] types, long date, String[] dest, int destOffset)

This API is ICU internal only.

com.ibm.icu.text.Transliterator.addSourceTargetSet(UnicodeSet inputFilter, UnicodeSet sourceSet, UnicodeSet
TODO
targetSet
)

This API is ICU internal only.

com.ibm.icu.text.Transliterator.getFilterAsUnicodeSet(UnicodeSet externalFilter)

This API is ICU internal only.

com.ibm.icu.text.Transliterator.registerAny()

This API is ICU internal only.

com.ibm.icu.text.TransliteratorParser.pragmaNormalizeRules(Normalizer.Mode mode)

Deprecated as a consequence of Normalizer.Mode being deprecated. See corresponding docs for further information.

com.ibm.icu.text.UFieldPosition

This API is ICU internal only.

com.ibm.icu.text.UFieldPosition.UFieldPosition()

This API is ICU internal only.

com.ibm.icu.text.UFieldPosition.UFieldPosition(int field)

This API is ICU internal only.

com.ibm.icu.text.UFieldPosition.UFieldPosition(Format.Field attribute, int fieldID)

This API is ICU internal only.

com.ibm.icu.text.UFieldPosition.UFieldPosition(Format.Field attribute)

This API is ICU internal only.

com.ibm.icu.text.UFieldPosition.getFractionDigits()

This API is ICU internal only.

com.ibm.icu.text.UFieldPosition.setFractionDigits(int countVisibleFractionDigits, long fractionDigits)

This API is ICU internal only.

com.ibm.icu.text.UnicodeFilter.UnicodeFilter()

This API is ICU internal only.

Returns:

the input set, modified
com.ibm.icu.text.UnicodeSet.addBridges
(UnicodeSet
Set with the don't-care characters for spanning
dontCare
)

This API is ICU internal only.

Returns:

an inversion list for the parsed substring of pattern
com.ibm.icu.text.UnicodeSet.applyPattern
(String
the string containing the pattern to be parsed. The portion of the string from pos.getIndex(), which must be a '[', to the corresponding closing ']', is parsed.
pattern
,
ParsePosition
upon entry, the position at which to being parsing. The character at pattern.charAt(pos.getIndex()) must be a '['. Upon return from a successful parse, pos.getIndex() is either the character after the closing ']' of the parsed pattern, or pattern.length() if the closing ']' is the last character of the pattern string.
pos
,
SymbolTable symbols, int options)

This API is ICU internal only.

com.ibm.icu.text.UnicodeSet.compare(Iterator<T> first, Iterator<T> other)

This API is ICU internal only.

com.ibm.icu.text.UnicodeSet.findIn(CharSequence value, int fromIndex, boolean findNot)

This API is ICU internal only. Use span instead.

com.ibm.icu.text.UnicodeSet.findLastIn(CharSequence value, int fromIndex, boolean findNot)

This API is ICU internal only. Use spanBack instead.

Returns:

the symbol table
com.ibm.icu.text.UnicodeSet.getDefaultXSymbolTable
()

This API is ICU internal only.

Returns:

regex pattern equivalent to this UnicodeSet
com.ibm.icu.text.UnicodeSet.getRegexEquivalent
()

This API is ICU internal only.

com.ibm.icu.text.UnicodeSet.matchesAt(CharSequence text, int offset)

This API is ICU internal only.

com.ibm.icu.text.UnicodeSet.setDefaultXSymbolTable(UnicodeSet.XSymbolTable
the new default symbol table.
xSymbolTable
)

This API is ICU internal only.

Returns:

the limit (exclusive end) of the span
com.ibm.icu.text.UnicodeSet.spanAndCount
(CharSequence s, int start, UnicodeSet.SpanCondition spanCondition, OutputInt
An output-only object (must not be null) for returning the count.
outCount
)

This API is ICU internal only.

com.ibm.icu.text.UnicodeSet.spanCodePointsAndCount(CharSequence s, int start, UnicodeSet.SpanCondition spanCondition, OutputInt outCount)

Deprecated as a consequence of OutputInt being deprecated. See corresponding docs for further information.

Returns:

The string after it has been stripped.
com.ibm.icu.text.UnicodeSet.stripFrom
(CharSequence
The source of the CharSequence to strip from.
source
,
boolean
A boolean to either strip all that matches or don't match with the current UnicodeSet object.
matches
)

This API is ICU internal only. Use replaceFrom.

com.ibm.icu.util.BasicTimeZone.BasicTimeZone(String
the time zone ID.
ID
)

This API is ICU internal only.

com.ibm.icu.util.BasicTimeZone.LOCAL_DST

This API is ICU internal only.

com.ibm.icu.util.BasicTimeZone.LOCAL_FORMER

This API is ICU internal only.

com.ibm.icu.util.BasicTimeZone.LOCAL_LATTER

This API is ICU internal only.

com.ibm.icu.util.BasicTimeZone.LOCAL_STD

This API is ICU internal only.

com.ibm.icu.util.BasicTimeZone.STD_DST_MASK

This API is ICU internal only.

Returns:

LocalOption's internal flag value.
com.ibm.icu.util.BasicTimeZone.getLocalOptionValue
(BasicTimeZone.LocalOption
A LocalOption
locOpt
)

This API is ICU internal only.

com.ibm.icu.util.BytesTrie.jumpByDelta(byte[] bytes, int pos)

This API is ICU internal only.

com.ibm.icu.util.BytesTrieBuilder.internalEncodeDelta(int i, byte[] intBytes)

This API is ICU internal only.

com.ibm.icu.util.BytesTrieBuilder.write(int b)

This API is ICU internal only.

com.ibm.icu.util.BytesTrieBuilder.write(int offset, int length)

This API is ICU internal only.

com.ibm.icu.util.BytesTrieBuilder.writeDeltaTo(int jumpTarget)

This API is ICU internal only.

com.ibm.icu.util.BytesTrieBuilder.writeValueAndFinal(int i, boolean isFinal)

This API is ICU internal only.

com.ibm.icu.util.BytesTrieBuilder.writeValueAndType(boolean hasValue, int value, int node)

This API is ICU internal only.

com.ibm.icu.util.Calendar.BASE_FIELD_COUNT

ICU 58 The numeric value may change over time, see ICU ticket #12420.

com.ibm.icu.util.Calendar.FormatConfiguration

This API is ICU internal only.

Returns:

the calendar
com.ibm.icu.util.Calendar.FormatConfiguration.getCalendar
()

This API is ICU internal only.

Returns:

the format symbols
com.ibm.icu.util.Calendar.FormatConfiguration.getDateFormatSymbols
()

This API is ICU internal only.

Returns:

the locale
com.ibm.icu.util.Calendar.FormatConfiguration.getLocale
()

This API is ICU internal only.

Returns:

the format pattern string
com.ibm.icu.util.Calendar.FormatConfiguration.getPatternString
()

This API is ICU internal only.

com.ibm.icu.util.Calendar.MAX_FIELD_COUNT

ICU 58 The numeric value may change over time, see ICU ticket #12420.

com.ibm.icu.util.Calendar.computeMillisInDayLong()

This API is ICU internal only.

Returns:

total zone offset (raw + DST) for the given moment
com.ibm.icu.util.Calendar.computeZoneOffset
(long
milliseconds of the date fields (local midnight millis)
millis
,
int
milliseconds of the time fields; may be out or range.
millisInDay
)

ICU 60

Returns:

total zone offset (raw + DST) for the given moment
com.ibm.icu.util.Calendar.computeZoneOffset
(long
milliseconds of the date fields (local midnight millis)
millis
,
long
milliseconds of the time fields
millisInDay
)

This API is ICU internal only.

com.ibm.icu.util.Calendar.getDateAtTimePattern(Calendar cal, ULocale uLocale, int dateStyle)

This API is ICU internal only.

com.ibm.icu.util.Calendar.getDateTimePattern(Calendar cal, ULocale uLocale, int dateStyle)

This API is ICU internal only.

Returns:

either WEEKDAY, WEEKEND, WEEKEND_ONSET, or WEEKEND_CEASE
com.ibm.icu.util.Calendar.getDayOfWeekType
(int
either SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, or SATURDAY
dayOfWeek
)

ICU 54 use getWeekDataForRegion(String), getWeekData(), setWeekData(WeekData)

com.ibm.icu.util.Calendar.getRelatedYear()

This API is ICU internal only.

Returns:

the milliseconds after midnight at which the weekend begins or ends
com.ibm.icu.util.Calendar.getWeekendTransition
(int
either SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, or SATURDAY
dayOfWeek
)

ICU 54 use getWeekDataForRegion(String), getWeekData(), setWeekData(WeekData)

Returns:

true if this calendar has a default century.
com.ibm.icu.util.Calendar.haveDefaultCentury
()

This API is ICU internal only.

Returns:

the value for the given time field.
com.ibm.icu.util.Calendar.internalGetMonth
()

This API is ICU internal only.

Returns:

the value for the MONTH.
com.ibm.icu.util.Calendar.internalGetMonth
(int
a default value used if the MONTH and ORDINAL_MONTH are both unset.
defaultValue
)

This API is ICU internal only.

com.ibm.icu.util.Calendar.setRelatedYear(int year)

This API is ICU internal only.

com.ibm.icu.util.CharsTrieBuilder.write(int unit)

This API is ICU internal only.

com.ibm.icu.util.CharsTrieBuilder.write(int offset, int length)

This API is ICU internal only.

com.ibm.icu.util.CharsTrieBuilder.writeDeltaTo(int jumpTarget)

This API is ICU internal only.

com.ibm.icu.util.CharsTrieBuilder.writeValueAndFinal(int i, boolean isFinal)

This API is ICU internal only.

com.ibm.icu.util.CharsTrieBuilder.writeValueAndType(boolean hasValue, int value, int node)

This API is ICU internal only.

com.ibm.icu.util.ChineseCalendar.ChineseCalendar(TimeZone zone, ULocale locale, int epochYear, TimeZone zoneAstroCalc)

This API is ICU internal only.

com.ibm.icu.util.ChineseCalendar.internalGetMonth()

This API is ICU internal only.

com.ibm.icu.util.ChineseCalendar.internalGetMonth(int
a default value used if the MONTH and ORDINAL_MONTH are both unset.
defaultValue
)

This API is ICU internal only.

com.ibm.icu.util.CodePointMap.StringIterator.c

This API is ICU internal only.

com.ibm.icu.util.CodePointMap.StringIterator.s

This API is ICU internal only.

com.ibm.icu.util.CodePointTrie.Fast.cpIndex(int c)

This API is ICU internal only.

com.ibm.icu.util.CodePointTrie.Small.cpIndex(int c)

This API is ICU internal only.

com.ibm.icu.util.CodePointTrie.cpIndex(int c)

This API is ICU internal only.

com.ibm.icu.util.CodePointTrie.data

This API is ICU internal only.

com.ibm.icu.util.CodePointTrie.dataLength

This API is ICU internal only.

com.ibm.icu.util.CodePointTrie.fastIndex(int c)

This API is ICU internal only.

com.ibm.icu.util.CodePointTrie.highStart

This API is ICU internal only.

com.ibm.icu.util.CodePointTrie.smallIndex(CodePointTrie.Type type, int c)

This API is ICU internal only.

com.ibm.icu.util.CompactByteArray

This API is ICU internal only.

com.ibm.icu.util.CompactByteArray.CompactByteArray(byte
the default value of the compact array.
defaultValue
)

This API is ICU internal only.

com.ibm.icu.util.CompactByteArray.CompactByteArray(char[]
the indices of the compact array.
indexArray
,
byte[]
the values of the compact array.
newValues
)

This API is ICU internal only.

com.ibm.icu.util.CompactByteArray.CompactByteArray(String
the RLE-encoded indices of the compact array.
indexArray
,
String
the RLE-encoded values of the compact array.
valueArray
)

This API is ICU internal only.

com.ibm.icu.util.CompactByteArray.UNICODECOUNT

This API is ICU internal only.

com.ibm.icu.util.CompactByteArray.clone()

This API is ICU internal only.

com.ibm.icu.util.CompactByteArray.compact()

This API is ICU internal only.

com.ibm.icu.util.CompactByteArray.compact(boolean exhaustive)

This API is ICU internal only.

Returns:

the mapped value of the given character
com.ibm.icu.util.CompactByteArray.elementAt
(char
the character to get the mapped value with
index
)

This API is ICU internal only.

Returns:

true if the current compact array object is the same as the compact array object obj; false otherwise.
com.ibm.icu.util.CompactByteArray.equals
(Object
the compact array object to be compared with this.
obj
)

This API is ICU internal only.

com.ibm.icu.util.CompactByteArray.getIndexArray()

This API is ICU internal only.

com.ibm.icu.util.CompactByteArray.getValueArray()

This API is ICU internal only.

com.ibm.icu.util.CompactByteArray.hashCode()

This API is ICU internal only.

com.ibm.icu.util.CompactByteArray.setElementAt(char
the character to set the mapped value with
index
,
byte
the new mapped value
value
)

This API is ICU internal only.

com.ibm.icu.util.CompactByteArray.setElementAt(char
the starting offset of the range
start
,
char
the ending offset of the range
end
,
byte
the new mapped value
value
)

This API is ICU internal only.

com.ibm.icu.util.CompactCharArray

This API is ICU internal only.

com.ibm.icu.util.CompactCharArray.BLOCKSHIFT

This API is ICU internal only.

com.ibm.icu.util.CompactCharArray.CompactCharArray(char
the default value of the compact array.
defaultValue
)

This API is ICU internal only.

com.ibm.icu.util.CompactCharArray.CompactCharArray(char[]
the indices of the compact array.
indexArray
,
char[]
the values of the compact array.
newValues
)

This API is ICU internal only.

com.ibm.icu.util.CompactCharArray.CompactCharArray(String
the RLE-encoded indices of the compact array.
indexArray
,
String
the RLE-encoded values of the compact array.
valueArray
)

This API is ICU internal only.

com.ibm.icu.util.CompactCharArray.UNICODECOUNT

This API is ICU internal only.

com.ibm.icu.util.CompactCharArray.clone()

This API is ICU internal only.

com.ibm.icu.util.CompactCharArray.compact()

This API is ICU internal only.

com.ibm.icu.util.CompactCharArray.compact(boolean exhaustive)

This API is ICU internal only.

Returns:

the mapped value of the given character
com.ibm.icu.util.CompactCharArray.elementAt
(char
the character to get the mapped value with
index
)

This API is ICU internal only.

Returns:

true if the current compact array object is the same as the compact array object obj; false otherwise.
com.ibm.icu.util.CompactCharArray.equals
(Object
the compact array object to be compared with this.
obj
)

This API is ICU internal only.

com.ibm.icu.util.CompactCharArray.getIndexArray()

This API is ICU internal only.

com.ibm.icu.util.CompactCharArray.getValueArray()

This API is ICU internal only.

com.ibm.icu.util.CompactCharArray.hashCode()

This API is ICU internal only.

com.ibm.icu.util.CompactCharArray.setElementAt(char
the character to set the mapped value with
index
,
char
the new mapped value
value
)

This API is ICU internal only.

com.ibm.icu.util.CompactCharArray.setElementAt(char
the starting offset of the range
start
,
char
the ending offset of the range
end
,
char
the new mapped value
value
)

This API is ICU internal only.

com.ibm.icu.util.CopticCalendar.getJDEpochOffset()

This API is ICU internal only.

com.ibm.icu.util.CopticCalendar.handleComputeFields(int julianDay)

This API is ICU internal only.

com.ibm.icu.util.Currency.CurrencyStringInfo

This API is ICU internal only.

com.ibm.icu.util.Currency.CurrencyStringInfo.CurrencyStringInfo(String isoCode, String currencyString)

This API is ICU internal only.

com.ibm.icu.util.Currency.getParsingTrie(ULocale locale, int type)

This API is ICU internal only.

Returns:

the ISO 4217 code, as a string, of the best match, or null if there is no match
com.ibm.icu.util.Currency.parse
(ULocale
the locale of the display names to match
locale
,
String
the text to parse
text
,
int
parse against currency type: LONG_NAME only or not
type
,
ParsePosition
input-output position; on input, the position within text to match; must have 0 <= pos.getIndex() < text.length(); on output, the position after the last matched character. If the parse fails, the position in unchanged upon output.
pos
)

This API is ICU internal only.

com.ibm.icu.util.DangiCalendar

This API is ICU internal only.

com.ibm.icu.util.DangiCalendar.DangiCalendar()

This API is ICU internal only.

com.ibm.icu.util.DangiCalendar.DangiCalendar(Date
The date to which the new calendar is set.
date
)

This API is ICU internal only.

com.ibm.icu.util.DangiCalendar.DangiCalendar(TimeZone
the given time zone
zone
,
ULocale
the given locale
locale
)

This API is ICU internal only.

com.ibm.icu.util.DangiCalendar.getType()

This API is ICU internal only.

com.ibm.icu.util.EthiopicCalendar.handleComputeFields(int julianDay)

This API is ICU internal only.

com.ibm.icu.util.EthiopicCalendar.handleGetLimit(int
one of the above field numbers
field
,
int
one of MINIMUM, GREATEST_MINIMUM, LEAST_MAXIMUM, or MAXIMUM
limitType
)

This API is ICU internal only.

com.ibm.icu.util.GenderInfo

This API is ICU internal only.

com.ibm.icu.util.GenderInfo.Cache.get(ULocale locale)

Deprecated as a consequence of GenderInfo being deprecated. See corresponding docs for further information.

com.ibm.icu.util.GenderInfo.Cache.load(ULocale ulocale)

Deprecated as a consequence of GenderInfo being deprecated. See corresponding docs for further information.

com.ibm.icu.util.GenderInfo.Gender

This API is ICU internal only.

com.ibm.icu.util.GenderInfo.Gender.FEMALE

This API is ICU internal only.

com.ibm.icu.util.GenderInfo.Gender.MALE

This API is ICU internal only.

com.ibm.icu.util.GenderInfo.Gender.OTHER

This API is ICU internal only.

com.ibm.icu.util.GenderInfo.Gender.valueOf(String name)

Deprecated as a consequence of GenderInfo.Gender being deprecated. See corresponding docs for further information.

com.ibm.icu.util.GenderInfo.Gender.values()

Deprecated as a consequence of GenderInfo.Gender being deprecated. See corresponding docs for further information.

com.ibm.icu.util.GenderInfo.GenderInfo(GenderInfo.ListGenderStyle
gender style
genderStyle
)

This API is ICU internal only.

com.ibm.icu.util.GenderInfo.ListGenderStyle

This API is ICU internal only.

com.ibm.icu.util.GenderInfo.ListGenderStyle.valueOf(String name)

Deprecated as a consequence of GenderInfo.ListGenderStyle being deprecated. See corresponding docs for further information.

com.ibm.icu.util.GenderInfo.ListGenderStyle.values()

Deprecated as a consequence of GenderInfo.ListGenderStyle being deprecated. See corresponding docs for further information.

com.ibm.icu.util.GenderInfo.getInstance(ULocale
desired locale
uLocale
)

This API is ICU internal only.

com.ibm.icu.util.GenderInfo.getInstance(Locale
desired locale
locale
)

This API is ICU internal only.

Returns:

the gender of the list.
com.ibm.icu.util.GenderInfo.getListGender
(GenderInfo.Gender...
a list of genders.
genders
)

This API is ICU internal only.

Returns:

the gender of the list.
com.ibm.icu.util.GenderInfo.getListGender
(List<GenderInfo.Gender>
a list of genders.
genders
)

This API is ICU internal only.

com.ibm.icu.util.GenderInfo.neutral

Deprecated as a consequence of GenderInfo being deprecated. See corresponding docs for further information.

com.ibm.icu.util.GenderInfo.style

Deprecated as a consequence of GenderInfo.ListGenderStyle being deprecated. See corresponding docs for further information.

com.ibm.icu.util.HebrewCalendar.internalGetMonth()

This API is ICU internal only.

com.ibm.icu.util.HebrewCalendar.isLeapYear(int year)

This API is ICU internal only.

com.ibm.icu.util.HebrewCalendar.validateField(int field)

This API is ICU internal only.

com.ibm.icu.util.LocaleData.DELIMITER_COUNT

ICU 58 The numeric value may change over time, see ICU ticket #12420.

com.ibm.icu.util.LocaleData.ES_COUNT

ICU 58 The numeric value may change over time, see ICU ticket #12420.

Returns:

this Builder object
com.ibm.icu.util.LocaleMatcher.Builder.internalSetThresholdDistance
(int
the thresholdDistance to set, with -1 = default
thresholdDistance
)

This API is ICU internal only.

Returns:

value between 0 and 1, inclusive.
com.ibm.icu.util.LocaleMatcher.match
(ULocale
Desired locale.
desired
,
ULocale
Maximized locale (using likely subtags).
desiredMax
,
ULocale
Supported locale.
supported
,
ULocale
Maximized locale (using likely subtags).
supportedMax
)

ICU 65 Build and use a matcher rather than comparing pairs of locales.

com.ibm.icu.util.MeasureUnit.CURRENCY_FACTORY

Deprecated as a consequence of MeasureUnit.Factory being deprecated. See corresponding docs for further information.

com.ibm.icu.util.MeasureUnit.Factory

This API is ICU internal only.

com.ibm.icu.util.MeasureUnit.Factory.create(String type, String subType)

This API is ICU internal only.

com.ibm.icu.util.MeasureUnit.MeasureUnit(String type, String subType)

This API is ICU internal only.

com.ibm.icu.util.MeasureUnit.TIMEUNIT_FACTORY

Deprecated as a consequence of MeasureUnit.Factory being deprecated. See corresponding docs for further information.

com.ibm.icu.util.MeasureUnit.UNIT_FACTORY

Deprecated as a consequence of MeasureUnit.Factory being deprecated. See corresponding docs for further information.

com.ibm.icu.util.MeasureUnit.addUnit(String type, String unitName, MeasureUnit.Factory factory)

This API is ICU internal only.

com.ibm.icu.util.MeasureUnit.findBySubType(String subType)

This API is ICU internal only.

com.ibm.icu.util.MeasureUnit.fromMeasureUnitImpl(MeasureUnitImpl measureUnitImpl)

Internal API for ICU use only.

Returns:

this object in a MeasureUnitImpl form.
com.ibm.icu.util.MeasureUnit.getCopyOfMeasureUnitImpl
()

This API is ICU internal only.

com.ibm.icu.util.MeasureUnit.internalGetInstance(String type, String subType)

This API is ICU internal only.

com.ibm.icu.util.MeasureUnit.subType

This API is ICU internal only.

com.ibm.icu.util.MeasureUnit.type

This API is ICU internal only.

com.ibm.icu.util.OutputInt

This API is ICU internal only.

com.ibm.icu.util.OutputInt.OutputInt()

This API is ICU internal only.

com.ibm.icu.util.OutputInt.OutputInt(int
the initial value
value
)

This API is ICU internal only.

com.ibm.icu.util.OutputInt.toString()

This API is ICU internal only.

com.ibm.icu.util.OutputInt.value

This API is ICU internal only.

com.ibm.icu.util.PersianCalendar

This API is ICU internal only.

com.ibm.icu.util.PersianCalendar.PersianCalendar()

This API is ICU internal only.

com.ibm.icu.util.PersianCalendar.PersianCalendar(TimeZone
the given time zone.
zone
)

This API is ICU internal only.

com.ibm.icu.util.PersianCalendar.PersianCalendar(Locale
the given locale.
aLocale
)

This API is ICU internal only.

com.ibm.icu.util.PersianCalendar.PersianCalendar(ULocale
the given ulocale.
locale
)

This API is ICU internal only.

com.ibm.icu.util.PersianCalendar.PersianCalendar(TimeZone
the given time zone.
zone
,
Locale
the given locale.
aLocale
)

This API is ICU internal only.

com.ibm.icu.util.PersianCalendar.PersianCalendar(TimeZone
the given time zone.
zone
,
ULocale
the given ulocale.
locale
)

This API is ICU internal only.

com.ibm.icu.util.PersianCalendar.PersianCalendar(Date
The date to which the new calendar is set.
date
)

This API is ICU internal only.

com.ibm.icu.util.PersianCalendar.PersianCalendar(int
the value used to set the YEAR time field in the calendar.
year
,
int
the value used to set the MONTH time field in the calendar. Note that the month value is 0-based. e.g., 0 for Farvardin.
month
,
int
the value used to set the DATE time field in the calendar.
date
)

This API is ICU internal only.

com.ibm.icu.util.PersianCalendar.PersianCalendar(int
the value used to set the YEAR time field in the calendar.
year
,
int
the value used to set the MONTH time field in the calendar. Note that the month value is 0-based. e.g., 0 for Farvardin.
month
,
int
the value used to set the DATE time field in the calendar.
date
,
int
the value used to set the HOUR_OF_DAY time field in the calendar.
hour
,
int
the value used to set the MINUTE time field in the calendar.
minute
,
int
the value used to set the SECOND time field in the calendar.
second
)

This API is ICU internal only.

com.ibm.icu.util.PersianCalendar.getType()

This API is ICU internal only.

com.ibm.icu.util.PersianCalendar.handleComputeFields(int julianDay)

This API is ICU internal only.

com.ibm.icu.util.PersianCalendar.handleComputeMonthStart(int
the extended year
eyear
,
int
the zero-based month, or 0 if useMonth is false
month
,
boolean
if false, compute the day before the first day of the given year, otherwise, compute the day before the first day of the given month
useMonth
)

This API is ICU internal only.

com.ibm.icu.util.PersianCalendar.handleGetLimit(int
one of the above field numbers
field
,
int
one of MINIMUM, GREATEST_MINIMUM, LEAST_MAXIMUM, or MAXIMUM
limitType
)

This API is ICU internal only.

com.ibm.icu.util.PersianCalendar.handleGetMonthLength(int
The Persian year
extendedYear
,
int
The Persian month, 0-based
month
)

This API is ICU internal only.

com.ibm.icu.util.PersianCalendar.handleGetYearLength(int extendedYear)

This API is ICU internal only.

com.ibm.icu.util.SimpleTimeZone.getOffset(int era, int year, int month, int day, int dayOfWeek, int millis, int monthLength)

This API is ICU internal only.

com.ibm.icu.util.StringTokenizer.StringTokenizer(String
a string to be parsed.
str
,
UnicodeSet
the delimiters.
delim
,
boolean
flag indicating whether to return the delimiters as tokens.
returndelims
,
boolean
flag indicating whether to return a run of delimiters as a single token or as one token per delimiter. This only takes effect if returndelims is true.
coalescedelims
)

This API is ICU internal only.

com.ibm.icu.util.StringTokenizer.StringTokenizer(String
a string to be parsed.
str
,
String
the delimiters.
delim
,
boolean
flag indicating whether to return the delimiters as tokens.
returndelims
,
boolean
flag indicating whether to return a run of delimiters as a single token or as one token per delimiter. This only takes effect if returndelims is true.
coalescedelims
)

This API is ICU internal only.

com.ibm.icu.util.StringTrieBuilder.addImpl(CharSequence s, int value)

This API is ICU internal only.

com.ibm.icu.util.StringTrieBuilder.buildImpl(StringTrieBuilder.Option buildOption)

This API is ICU internal only.

com.ibm.icu.util.StringTrieBuilder.clearImpl()

This API is ICU internal only.

com.ibm.icu.util.StringTrieBuilder.strings

This API is ICU internal only.

com.ibm.icu.util.StringTrieBuilder.write(int unit)

This API is ICU internal only.

com.ibm.icu.util.StringTrieBuilder.write(int offset, int length)

This API is ICU internal only.

com.ibm.icu.util.StringTrieBuilder.writeDeltaTo(int jumpTarget)

This API is ICU internal only.

com.ibm.icu.util.StringTrieBuilder.writeValueAndFinal(int i, boolean isFinal)

This API is ICU internal only.

com.ibm.icu.util.StringTrieBuilder.writeValueAndType(boolean hasValue, int value, int node)

This API is ICU internal only.

com.ibm.icu.util.TimeZone.TimeZone(String
the time zone ID.
ID
)

This API is ICU internal only.

Returns:

A TimeZone. Clients are responsible for deleting the TimeZone object returned.
com.ibm.icu.util.TimeZone.forLocaleOrDefault
(Locale
a locale which may contains 'timezone' keyword/value.
locale
)

This API is ICU internal only.

Returns:

A TimeZone. Clients are responsible for deleting the TimeZone object returned.
com.ibm.icu.util.TimeZone.forULocaleOrDefault
(ULocale
a locale which may contains 'timezone' keyword/value.
locale
)

This API is ICU internal only.

com.ibm.icu.util.TimeZone.setICUDefault(TimeZone
the new default time zone
tz
)

This API is ICU internal only.

com.ibm.icu.util.ULocale.Minimize

This API is ICU internal only.

com.ibm.icu.util.ULocale.Minimize.FAVOR_REGION

This API is ICU internal only.

com.ibm.icu.util.ULocale.Minimize.FAVOR_SCRIPT

This API is ICU internal only.

com.ibm.icu.util.ULocale.Minimize.valueOf(String name)

Deprecated as a consequence of ULocale.Minimize being deprecated. See corresponding docs for further information.

com.ibm.icu.util.ULocale.Minimize.values()

Deprecated as a consequence of ULocale.Minimize being deprecated. See corresponding docs for further information.

Returns:

the localized script name.
com.ibm.icu.util.ULocale.getDisplayScriptInContext
()

This API is ICU internal only.

Returns:

the localized script name.
com.ibm.icu.util.ULocale.getDisplayScriptInContext
(ULocale
the locale in which to display the name.
displayLocale
)

This API is ICU internal only.

Returns:

the localized script name.
com.ibm.icu.util.ULocale.getDisplayScriptInContext
(String
the id of the locale whose script will be displayed
localeID
,
String
the id of the locale in which to display the name.
displayLocaleID
)

This API is ICU internal only.

Returns:

the localized script name.
com.ibm.icu.util.ULocale.getDisplayScriptInContext
(String
the id of the locale whose script will be displayed.
localeID
,
ULocale
the locale in which to display the name.
displayLocale
)

This API is ICU internal only.

Returns:

String with region to use ("" if none found).
com.ibm.icu.util.ULocale.getRegionForSupplementalData
(ULocale
The locale (includes any keywords) from which to get the region to use for supplemental data.
locale
,
boolean
If true, will try to infer region from other locale elements if not found any other way.
inferRegion
)

This API is ICU internal only.

Returns:

The minimized ULocale instance.
com.ibm.icu.util.ULocale.minimizeSubtags
(ULocale
The ULocale to minimize
loc
,
ULocale.Minimize
Indicate which should be preferred, when either the region or the script could be suppressed, but not both.
fieldToFavor
)

This API is ICU internal only.

Returns:

the resource, or null
com.ibm.icu.util.UResourceBundle.findTopLevel
(String
the key associated with the wanted resource
aKey
)

This API is ICU internal only.

Returns:

the resource, or null
com.ibm.icu.util.UResourceBundle.findTopLevel
(int
the index of the resource
index
)

This API is ICU internal only.

Returns:

a Set of the keys contained only in this ResourceBundle, which is empty if this is not a bundle or a table resource
com.ibm.icu.util.UResourceBundle.handleKeySet
()

This API is ICU internal only.

Returns:

true if this is a top-level resource
com.ibm.icu.util.UResourceBundle.isTopLevelResource
()

This API is ICU internal only.

Returns:

a Set of all keys contained in this ResourceBundle and its parent bundles, which is empty if this is not a bundle or a table resource
com.ibm.icu.util.UResourceBundle.keySet
()

This API is ICU internal only.

Returns:

the time in the given time scale
com.ibm.icu.util.UniversalTimeScale.toBigDecimalTrunc
(BigDecimal
the time in the Universal Time scale
universalTime
,
int
the time scale to convert to
timeScale
)

This API is ICU internal only.

com.ibm.icu.util.VersionInfo.ICU_DATA_VERSION

This API is ICU internal only.

Returns:

A tailored version string
com.ibm.icu.util.VersionInfo.getVersionString
(int
Minimum number of version digits
minDigits
,
int
Maximum number of version digits
maxDigits
)

This API is ICU internal only. (For use in CLDR, etc.)