Calendar
is an abstract base class for converting between
a Date
object and a set of integer fields such as
YEAR
, MONTH
, DAY
, HOUR
,
and so on.
The calendar that DateFormat
uses to produce the time field
values needed to implement date and time formatting.
Constructs a Calendar with the default time zone
and locale.
Constructs a calendar with the specified time zone and locale.
Constructs a calendar with the specified time zone and locale.
Useful constant for country/region.
Useful constant for country/region.
Unified Canadian Aboriginal Symbols
Enumerated property Canonical_Combining_Class.
Decomposition mode value.
This class allows one to iterate through all the strings that are canonically equivalent to a given
string.
Construct a CanonicalIterator object
Returns the canonical name for the specified locale ID.
Bitmask for constructor, applyPattern(), and closeOver()
indicating letter case.
String property Case_Folding.
Alias for UnicodeSet.CASE, for ease of porting from C++ where ICU4C
also has both USET_CASE and USET_CASE_INSENSITIVE (see uset.h).
Binary property Case_Sensitive.
Either the source of a case
mapping or _in_ the target of a case mapping.
A string used as a key in java.util.Hashtable and other
collections.
Constructs an CaseInsentiveString object from the given string
A temporary holding place used for calculating the character categories.
Returns the 32-bit code point at the given 16-bit offset into
the text.
Return the 32-bit code point at the given 16-bit offset into
the text.
Number of directional types
Extract a single UTF-32 value from a string.
Returns the 16-bit code unit at the given offset into the text.
Return the character at the given position in this object.
Returns the character at the given index within this set, where
the set is ordered by ascending code point.
Extract a single UTF-32 value from a substring.
Extract a single UTF-32 value from a string.
Extract a single UTF-32 value from a string.
Cover the JDK 1.5 API, for convenience.
CharsetDetector
provides a facility for detecting the
charset or encoding of character data in an unknown format.
This class represents a charset that has been identified by a CharsetDetector
as a possible encoding for a set of input data.
Throw IllegalArgumentException unless begin <= offset <32end.
Throw IllegalArgumentException unless begin <= offset <32end.
Useful constant for country/region.
Useful constant for language.
ChineseCalendar
is a concrete subclass of
Calendar
that implements a traditional Chinese calendar.
Construct a Chinese calendar with the default time zone and locale.
Construct a Chinese calendar with the given time zone and locale.
Construct a Chinese calendar with the given time zone and locale.
Construct a ChineseDateFormat from a date format pattern and locale
Construct a ChineseDateFormat from a date format pattern and locale
Construct a ChineseDateFormatSymbols for the default locale.
Construct a ChineseDateFormatSymbols for the provided calendar and locale.
Construct a ChineseDateFormatSymbols for the provided calendar and locale.
Construct a ChineseDateFormatSymbols for the provided locale.
Construct a ChineseDateFormatSymbols for the provided locale.
Christmas Eve, December 24th
Clears the values of all the time fields.
Removes all of the elements from this set.
Clears the value in the given time field.
A flag that is used to indicate when the list of looping states can
be reset.
Standard override; no change in semantics.
Creates and returns a copy of this object.
Clones this Normalizer object.
Clones the RuleBasedCollator
Duplicates this formatter.
Return a clone of this time zone.
Creates a copy of this iterator.
Creates a copy of this iterator, independent from other iterators.
This is for compatibility with Locale-- in actuality, since ULocale is
immutable, there is no reason to clone it, so this API returns 'this'.
Return a new set that is equivalent to this one.
Provides for the clone operation.
Close this set over the given attribute.
Current code point, or the special value IS_STRING, if
the iterator points to a string.
The highest Unicode code point value (scalar value) according to the
Unicode Standard.
The lowest Unicode code point value.
Cover the JDK 1.5 API, for convenience.
Cover the JDK 1.5 API, for convenience.
Cover the JDK 1.5 API, for convenience.
Cover the JDK 1.5 API, for convenience.
Cover the JDK 1.5 API, for convenience.
Cover the JDK 1.5 API, for convenience.
Cover the JDK API, for convenience.
Cover the JDK API, for convenience.
When iterating over ranges using nextRange(),
codepointEnd contains the inclusive end of the
iteration range, if codepoint !
CollationElementIterator
is an iterator created by
a RuleBasedCollator to walk through a string.
A CollationKey
represents a String
under the rules of a specific Collator
object.
CollationKey constructor that forces key to release its internal byte
array for adoption. key will have a null byte array after this
construction.
CollationKey constructor.
Collator performs locale-sensitive string comparison.
Empty default constructor to make javadocs happy
A factory used with registerFactory to register multiple collators and provide
display names for them.
Empty default constructor.
Enhanced character property and surrogate support.
UCharacter supports all characters and properties defined in the latest version of Unicode, including properties of surrogate characters.
Extensions and enhancements to java.text to support unicode transforms, UnicodeSet, surrogate char utilities, UCA collation, normalization, break iteration (rule and dictionary based), enhanced number format, international string searching, and arabic shaping.
- Unicode Transforms (Transliteration) convert between different representations of unicode text.
- UnicodeSet provides set operations on unicode characters and strings, and are representable as compact expressions.
- Surrogate character utilities (UTF16) provides indexing and substring operations on text containing surrogates.
- UCA collation implements the current Unicode Collation Algorithm.
International calendars and other utility classes.
Unicode 3.2 renames this block to "Combining Diacritical Marks for
Symbols".
Unicode 3.2 renames this block to "Combining Diacritical Marks for
Symbols".
Reallocate this objects internal structures to take up the least
possible space, without changing this object's value.
class CompactATypeArray : use only on primitive data types
Provides a compact way to store information that is indexed by Unicode
values, such as character properties, types, keyboard values, etc.This
is very useful when you have a block of Unicode data that contains
significant values while the rest of the Unicode data is unused in the
application or when you have a lot of redundance, such as where all 21,000
Han ideographs have the same value.
Default constructor for CompactByteArray, the default value of the
compact array is 0.
Constructor for CompactByteArray.
Constructor for CompactByteArray.
Constructor for CompactByteArray.
class CompactATypeArray : use only on primitive data types
Provides a compact way to store information that is indexed by Unicode
values, such as character properties, types, keyboard values, etc.This
is very useful when you have a block of Unicode data that contains
significant values while the rest of the Unicode data is unused in the
application or when you have a lot of redundance, such as where all 21,000
Han ideographs have the same value.
Default constructor for CompactCharArray, the default value of the
compact array is 0.
Constructor for CompactCharArray.
Constructor for CompactCharArray.
Constructor for CompactCharArray.
Compare two strings for canonical equivalence.
Compare two strings for canonical equivalence.
Compare two IDN strings for equivalence.
Convenience method that can have faster implementation
by not allocating buffers.
Convenience method that can have faster implementation
by not allocating buffers.
Compares the source text String to the target text String according to
this Collator's rules, strength and decomposition mode.
Compare two strings depending on the options selected during
construction.
Compares the source text String to the target text String according to
this Collator's rules, strength and decomposition mode.
Compares the source text String to the target text String according to
the collation rules, strength and decomposition mode for this
RuleBasedCollator.
Compare two IDN strings for equivalence.
Compare two strings for canonical equivalence.
Compare two IDN strings for equivalence.
Option bit for compare:
Compare strings in code point order instead of code unit order.
Option bit for compare:
Perform case-insensitive comparison.
Lowest-order bit number of compare() options bits corresponding to
normalization options bits.
Compares this BigDecimal
to another, using unlimited
precision.
Compares this BigDecimal
to another.
Compare this CollationKey to another CollationKey.
Compares the times (in millis) represented by two
Calendar
objects.
Compares other with this VersionInfo.
Compares this BigDecimal
with the value of the parameter.
Compare this object to another ByteArrayWrapper, which must not be null.
Compare to other CharsetMatch objects.
Compare this CollationKey with the specified Object.
Compare this RawCollationKey to another, which must not be null.
This is equivalent to
complement(MIN_VALUE, MAX_VALUE)
.
Complements the specified character in this set.
Complements the specified range in this set.
Complement the specified string in this set.
Complements in this set all elements contained in the specified
set.
Complement EACH of the characters in this string.
Fills in any unset fields in the time field list.
Canonical decomposition followed by canonical composition.
Compatibility decomposition followed by canonical composition.
ComposedCharIter is an iterator class that returns all
of the precomposed characters defined in the Unicode standard, along
with their decomposed forms.
Construct a new ComposedCharIter.
Constructs a non-default ComposedCharIter with optional behavior.
Compress a Unicode character array into a byte array.
Compress a Unicode character array into a byte array.
Compress a string into a byte array.
Converts the current millisecond time value time
to
field values in fields[]
.
Compute the Gregorian calendar year, month, and day of month from the
Julian day.
Compute the Julian day of a month of the Gregorian calendar.
Compute the Julian day number as specified by this calendar's fields.
Compute the milliseconds in the day from the fields.
Converts the current field values in fields[]
to the
millisecond time value time
.
This method can assume EXTENDED_YEAR has been set.
Concatenate normalized strings, making sure that the result is normalized
as well.
concatenate(char[],int,int,char[],int,int,char[],int,int,com.ibm.icu.text.Normalizer.Mode,int) - static method in class com.ibm.icu.text.
Normalizer Concatenate normalized strings, making sure that the result is normalized
as well.
Concatenate normalized strings, making sure that the result is normalized
as well.
Returns true for characters that are in the selected
subset.
Returns true if this set contains the given character.
Returns true if this set contains every character
of the given range.
Returns true if this set contains the given
multicharacter string.
Returns true if this set contains all the characters and strings
of the given set.
Returns true if there is a partition of the string such that this set contains each of the partitioned strings.
Returns true if none of the characters or strings in this UnicodeSet appears in the string.
Returns true if this set contains none of the characters
of the given range.
Returns true if this set contains none of the characters
of the given string.
Returns true if this set contains one or more of the characters
and strings of the given set.
Returns true if this set contains one or more of the characters
in the given range.
Returns true if this set contains one or more of the characters
of the given string.
Ending index, exclusive, of the context to be considered for a
transliteration operation.
Beginning index, inclusive, of the context to be considered for
a transliteration operation.
Convenience function that implements the IDNToASCII operation as defined in the IDNA RFC.
Convenience function that implements the IDNToASCII operation as defined in the IDNA RFC.
Convenience function that implements the IDNToASCII operation as defined in the IDNA RFC.
Convenience function that implements the IDNToUnicode operation as defined in the IDNA RFC.
Convenience function that implements the IDNToUnicode operation as defined in the IDNA RFC.
Convenience function that implements the IDNToUnicode operation as defined in the IDNA RFC.
This function implements the ToASCII operation as defined in the IDNA RFC.
This function implements the ToASCII operation as defined in the IDNA RFC.
This function implements the ToASCII operation as defined in the IDNA RFC.
This function implements the ToUnicode operation as defined in the IDNA RFC.
This function implements the ToUnicode operation as defined in the IDNA RFC.
This function implements the ToUnicode operation as defined in the IDNA RFC.
Implement the Coptic calendar system.
Constructs a default CopticCalendar
using the current time
in the default time zone with the default locale.
Constructs a CopticCalendar
based on the current time
in the given time zone with the default locale.
Constructs a CopticCalendar
based on the current time
in the given time zone with the given locale.
Constructs a CopticCalendar
based on the current time
in the given time zone with the given locale.
Constructs a CopticCalendar
based on the current time
in the default time zone with the given locale.
Constructs a CopticCalendar
with the given date set
in the default time zone with the default locale.
Constructs a CopticCalendar
with the given date set
in the default time zone with the default locale.
Constructs a CopticCalendar
with the given date
and time set for the default time zone with the default locale.
Constructs a CopticCalendar
based on the current time
in the default time zone with the given locale.
Convert an Coptic year, month, and day to a Julian day.
Copies a substring of this object, retaining metadata.
Copy a substring of this object, retaining attribute (out-of-band)
information.
Corpus Christi, 60 days after Easter
The number of predefined property name choices.
Number of codepoints in a UTF16 char array substring
Number of codepoints in a UTF16 String
Number of codepoints in a UTF16 String buffer
Returns the number of IDs in the equivalency group that
includes the given ID.
Calculates the number of times that this tokenizer's
nextToken
method can be called before it generates an
exception.
Create a ULocale from the id by first canonicalizing the id.
Return an instance of the appropriate collator.
Return an instance of the appropriate collator.
Returns a number format of the appropriate type.
Returns a number format of the appropriate type.
Returns a Transliterator
object constructed from
the given rule string.
A class encapsulating a currency, as defined by ISO 4217.
Constructs a currency object for the given ISO 4217 3-letter
code.
For selecting a choice of display names
An amount of currency, consisting of a Number and a Currency.
Constructs a new object given a double value and a currency.
Constructs a new object given a number and a currency.
For selecting a choice of display names
Return the iterator's current position.
Return the current character in the normalized text->
Returns the current iteration position.
Returns the current iteration position.
Returns the current iteration position.
Implements CharacterIterator.current() for String.
Returns the code unit at the current index.
Returns the codepoint at the current index.
Cypriot
New script in Unicode 4
Unicode 4.0.1 renames the "Cyrillic Supplementary" block to "Cyrillic Supplement".
Unicode 4.0.1 renames the "Cyrillic Supplementary" block to "Cyrillic Supplement".
Unicode 4.0.1 renames the "Cyrillic Supplementary" block to "Cyrillic Supplement".
Unicode 4.0.1 renames the "Cyrillic Supplementary" block to "Cyrillic Supplement".
Constant for \u130d\u1295\u1266\u1275, the 9th month of the Ethiopic year.
Enumerated property General_Category.
Bitmask property General_Category_Mask.
Character type Cn
Not Assigned (no characters in [UnicodeData.txt] have this property)
Useful constant for language.
Useful constant for country/region.
Gets the value for a given time field.
Returns the beginning date of the 100-year period 2-digit years are interpreted
as being within.
Return the maximum value that this field could have, given the
current date.
Return the maximum value that this field could have, given the current date.
Return the minimum value that this field could have, given the current date.
Return the minimum value that this field could have, given the current date.
Get the "age" of the code point.
The "age" is the Unicode version when the code point was first
designated (as a non-character or for Private Use) or assigned a
character.
Get the names of all char sets that can be recognized by the char set detector.
Return a new String array containing all system TimeZone IDs.
Returns an enumeration over the programmatic names of registered
Transliterator
objects.
Return a new String array containing all system TimeZone IDs
with the given raw offset from GMT.
Return a new String array containing all system TimeZone IDs
associated with the given country.
Returns a list of locales for which BreakIterators can be used.
Gets the list of locales for which Calendars are installed.
Get the set of locales, as Locale objects, for which collators
are installed.
Return an array of the locales for which a currency
is defined.
Gets the set of locales for which DateFormats are installed.
Get the list of Locales for which NumberFormats are available.
Returns a list of all installed locales.
Returns an enumeration over the source names of registered
transliterators.
Returns an enumeration over the target names of registered
transliterators having a given source name.
Returns a list of locales for which BreakIterators can be used.
Gets the list of locales for which Calendars are installed.
Get the set of locales, as ULocale objects, for which collators
are installed.
Return an array of the ulocales for which a currency
is defined.
Gets the set of locales for which DateFormats are installed.
Get the list of Locales for which NumberFormats are available.
Returns an enumeration over the variant names of registered
transliterators having a given source name and target name.
Returns the (normalized) base name for this locale.
Gets the base name of the resource bundle
Returns the (normalized) base name for the specified locale.
Retrieve the index of the start of the input text.
Implements CharacterIterator.getBeginIndex() for String.
Produce a bound for the sort order of a given collation key and a
strength level.
Returns the BreakIterator that is used to restrict the indexes at which
matches are detected.
Creates a UResourceBundle for the locale specified, from which users can extract resources by using
their corresponding keys.
Creates a UResourceBundle for the default locale and specified base name,
from which users can extract resources by using their corresponding keys.
Creates a UResourceBundle, from which users can extract resources by using
their corresponding keys.
Creates a UResourceBundle, from which users can extract resources by using
their corresponding keys.
Creates a UResourceBundle for the specified locale and specified base name,
from which users can extract resources by using their corresponding keys.
Creates a UResourceBundle for the specified locale and specified base name,
from which users can extract resources by using their corresponding keys.
Creates a resource bundle using the specified base name and locale.
Creates a resource bundle using the specified base name, locale, and class root.
Creates a resource bundle using the specified base name, locale, and class root.
Gets the calendar associated with this date/time formatter.
Get a copy of the calendar according to the settings.
Returns a new instance of BreakIterator that locates logical-character
boundaries.
Returns a new instance of BreakIterator that locates logical-character
boundaries.
Returns a new instance of BreakIterator that locates logical-character
boundaries.
Returns a java.text.CharacterIterator
object for
the underlying text of this iterator.
Determines how many chars this char32 requires.
Find a Unicode character by either its name and return its code
point value.
Find a Unicode code point by its most current Unicode name and
return its code point value.
Find a Unicode character by its version 1.0 Unicode name and return
its code point value.
Copies characters from this object into the destination
character array.
Copies characters from this object into the destination
character array.
Gets a script codes associated with the given locale or ISO 15924 abbreviation or name.
Gets a script codes associated with the given locale or ISO 15924 abbreviation or name.
Gets a script codes associated with the given locale or ISO 15924 abbreviation or name.
Gets a script codes associated with the given ISO 15924 abbreviation or name.
Returns the code point corresponding to the UTF16 character.
Returns a code point corresponding to the two UTF16 characters.
Checks if the comparison mode is code point compare.
Return a CollationElementIterator for the given CharacterIterator.
Return a CollationElementIterator for the given UCharacterIterator.
Return a CollationElementIterator for the given String.
Transforms the String into a CollationKey suitable for efficient
repeated comparison.
Get a Collation key for the argument String source from this
RuleBasedCollator.
Get a copy of the collator according to the settings.
Gets the RuleBasedCollator used for the language rules.
Gets the combining class of the argument codepoint
Get an indication of the confidence in the charset detected.
Gets unicode sets containing contractions and/or expansions of a collator
Returns the country/region code for this locale, which will either be the empty string
or an uppercase ISO 3166 2-letter code.
Returns the country/region code for this locale, which will either be the empty string
or an uppercase ISO 3166 2-letter code.
Returns the currency of this object.
Returns the currency symbol, for JDK 1.4 compatibility only.
Get a copy of the currency computed according to the settings.
Gets the Currency object used to display currency
amounts.
Returns the ISO 4217 3-letter code for this currency object.
Return a formatter for CurrencyAmount objects in the default
locale.
Return a formatter for CurrencyAmount objects in the given
locale.
Returns a currency format for the current default locale.
Returns a currency format for the specified locale.
Returns a currency format for the specified locale.
Return the string denoting the local currency.
Gets a date format according to the current settings.
Find the ResourceBundle containing the date format information for
a specified calendar subclass in a given locale.
Find the ResourceBundle containing the date format information for
a specified calendar subclass in a given locale.
Variant of getDateFormatBundle(java.lang.Class, java.util.Locale) that takes
a Calendar instance instead of a Calendar class.
Variant of getDateFormatBundle(java.lang.Class, java.util.Locale) that takes
a Calendar instance instead of a Calendar class.
Gets the date/time formatting data.
Gets the date formatter with the default formatting style
for the default locale.
Create a
DateFormat
object that can be used to format dates in
the calendar system specified by
cal
.
Create a
DateFormat
object that can be used to format dates in
the calendar system specified by
cal
.
Gets the date formatter with the given formatting style
for the default locale.
Gets the date formatter with the given formatting style
for the given locale.
Gets the date formatter with the given formatting style
for the given locale.
Gets the date locale, to be used in computing date formats.
Return a DateFormat
appropriate to this calendar.
Return a DateFormat
appropriate to this calendar.
Gets the date/time formatter with the default formatting style
for the default locale.
Create a
DateFormat
object that can be used to format dates and times in
the calendar system specified by
cal
.
Create a
DateFormat
object that can be used to format dates and times in
the calendar system specified by
cal
.
Gets the date/time formatter with the given date and time
formatting styles for the default locale.
Gets the date/time formatter with the given formatting styles
for the given locale.
Gets the date/time formatter with the given formatting styles
for the given locale.
Return whether the given day of the week is a weekday, a
weekend day, or a day that transitions from one to the other,
in this calendar system.
Returns a copy of the decimal format symbols used by this format.
Return the character used for decimal sign.
Get the decomposition mode of this Collator.
Gets the default TimeZone
for this host.
Returns the current default ULocale.
Returns the number of the number of fraction digits that should
be displayed for this currency.
Return the name of the current default rule set.
Retrieves a delimiter string from the locale data.
Return the character used for a digit in a pattern.
Returns the digits setting.
Returns the Bidirection property of a code point.
Cover the JDK API, for convenience.
Returns this locale's country localized for display in the default locale.
Returns this locale's country localized for display in the provided locale.
Returns a locale's country localized for display in the provided locale.
Returns a locale's country localized for display in the provided locale.
Returns a keyword localized for display in the default locale.
Returns a keyword localized for display in the specified locale.
Returns a keyword localized for display in the specified locale.
Returns a keyword value localized for display in the default locale.
Returns a keyword value localized for display in the specified locale.
Returns a keyword value localized for display in the specified locale.
Returns a keyword value localized for display in the specified locale.
Returns this locale's language localized for display in the default locale.
Returns this locale's language localized for display in the provided locale.
Returns a locale's language localized for display in the provided locale.
Returns a locale's language localized for display in the provided locale.
Return the name of this holiday in the language of the default locale
Returns a name of this time zone suitable for presentation to the user
in the default locale.
Returns this locale name localized for display in the default locale.
Returns a name of this time zone suitable for presentation to the user
in the default locale.
Returns a name of this time zone suitable for presentation to the user
in the specified locale.
Returns a name of this time zone suitable for presentation to the user
in the specified locale.
Return the name of this calendar in the language of the given locale.
Get the name of the collator for the objectLocale, localized for the current locale.
Return the name of this holiday in the language of the specified locale
The name
parameter passed to this object's constructor is used
as a key to look up the holiday's localized name in a ResourceBundle object
named HolidayBundle.
Returns a name of this time zone suitable for presentation to the user
in the specified locale.
Returns this locale name localized for display in the provided locale.
Get the name of the collator for the objectLocale, localized for the displayLocale.
Return the name of the collator for the objectLocale, localized for the displayLocale.
Return the name of this calendar in the language of the given locale.
Get the name of the collator for the objectLocale, localized for the current locale.
Return the name of this holiday in the language of the specified locale
The name
parameter passed to this object's constructor is used
as a key to look up the holiday's localized name in a ResourceBundle object
named HolidayBundle.
Returns a name of this time zone suitable for presentation to the user
in the specified locale.
Get the name of the collator for the objectLocale, localized for the displayLocale.
Return the name of the collator for the objectLocale, localized for the displayLocale.
Returns a name for this transliterator that is appropriate for
display to the user in the default locale.
Returns a name for this transliterator that is appropriate for
display to the user in the given locale.
Returns the locale ID localized for display in the provided locale.
Get the display name for an ID: language, script, territory, currency, timezone...
Returns a name for this transliterator that is appropriate for
display to the user in the given locale.
Returns the locale ID localized for display in the provided locale.
Returns this locale's script localized for display in the default locale.
Returns this locale's script localized for display in the provided locale.
Returns a locale's script localized for display in the provided locale.
Returns a locale's script localized for display in the provided locale.
Returns this locale's variant localized for display in the default locale.
Returns this locale's variant localized for display in the provided locale.
Returns a locale's variant localized for display in the provided locale.
Returns a locale's variant localized for display in the provided locale.
Returns the amount of time in ms that the clock is advanced during DST.
Returns the amount of time to be added to local standard time
to get local wall clock time.
Returns the currency in effect for this formatter.
Returns the currency in effect for this formatter.
Return the elements that make up this transliterator.
Retrieve the index of the end of the input text.
Implements CharacterIterator.getEndIndex() for String.
Returns an ID in the equivalency group that
includes the given ID.
Returns the set of exemplar characters for a locale.
Returns the set of exemplar characters for a locale.
NEW
Return the string used to separate the mantissa from the exponent.
Retrieves a name for a valid codepoint.
Gets an iterator for character names, iterating over codepoints.
This API only gets the iterator for the extended names.
Returns the fallback locale for this locale.
Returns the fallback locale for the specified locale, which might be the empty string.
Gets the FC_NFKC closure set from the normalization data
Gets the FC_NFKC closure set from the normalization data
Return the number of fields defined by this calendar.
Return the field resolution array for this calendar.
Override Calendar to add IS_LEAP_MONTH to the field resolution
table.
Returns the filter used by this transliterator, or null
if this transliterator uses no filter.
Gets what the first day of the week is; e.g., Sunday in US,
Monday in France.
Returns the form setting.
Gets the formats used for the format elements in the
previously set pattern string.
Gets the formats used for the values passed into
format
methods or returned from parse
methods.
NEW
Get the width to which the output of format()
is padded.
Return the functionally equivalent locale for the given
requested locale, with respect to given keyword, for the
collation service.
Return the functionally equivalent locale for the given
requested locale, with respect to given keyword, for the
collation service.
Gets the highest minimum value for the given field if varies.
Gets the Gregorian Calendar change date.
Return the day of month (1-based) on the Gregorian calendar as
computed by computeGregorianFields()
.
Return the day of year (1-based) on the Gregorian calendar as
computed by computeGregorianFields()
.
Return the month (0-based) on the Gregorian calendar as computed by
computeGregorianFields()
.
Return the extended year on the Gregorian calendar as computed by
computeGregorianFields()
.
Return the character used for thousands separator.
Return the grouping size.
Return numeric value of Han code points.
Retruns the height of the paper
Gets the ID of this time zone.
Returns a programmatic identifier for this transliterator.
Returns the type ID of this Unicode block
Checks if Comparator is in the case insensitive mode.
Gets the fold case options set in Comparator to be used with case
insensitive comparison.
Retrieve the current iteration position in the input text that is
being normalized.
Return the index in the target text at which the iterator is currently
positioned.
Implements CharacterIterator.getIndex() for String.
Return the index in the target text where the iterator is currently
positioned at.
Gets the current index in text.
Return the String used to represent infinity.
Gets a calendar using the default time zone and locale.
Gets the Collator for the current default locale.
Get a default date/time formatter that uses the SHORT style for both the
date and the time.
Gets the LocaleData object associated with the default locale
Returns the default number format for the current default locale.
Returns a UCharacterIterator
object given a
source character array.
Returns a UCharacterIterator
object given a
source character array.
Returns a UCharacterIterator
object given a
CharacterIterator.
Returns a UCharacterIterator
object given a
Replaceable
object.
Gets a calendar using the specified time zone and default locale.
Gets a calendar with the specified time zone and locale.
Gets a calendar with the specified time zone and locale.
Gets a calendar using the default time zone and specified locale.
Gets the Collator for the desired locale.
Returns a currency object for the default currency in the given
locale.
Gets the LocaleData object associated with the ULocale specified in locale
Returns the default number format for the specified locale.
Gets the only instance of the UnicodeBlock with the argument ID.
Returns an instance of VersionInfo with the argument version.
Returns an instance of VersionInfo with the argument version.
Returns an instance of VersionInfo with the argument version.
Returns an instance of VersionInfo with the argument version.
Gets a calendar using the default time zone and specified locale.
Gets the Collator for the desired locale.
Returns a currency object for the default currency in the given
locale.
Returns the default number format for the specified locale.
Returns a currency object given an ISO 4217 3-letter code.
Returns a Transliterator
object given its ID.
Return a transliterator for the given ID.
Returns a UCharacterIterator
object given a
source string.
Returns an instance of VersionInfo with the argument version.
Returns a Transliterator
object given its ID.
Returns a UCharacterIterator
object given a
source StringBuffer.
Get a break iterator based on a set of pre-compiled break rules.
Create a break iterator from a precompiled set of rules.
Returns an integer number format for the current default locale.
Returns an integer number format for the specified locale.
Returns an integer number format for the specified locale.
Return the international string denoting the local currency.
Get the maximum value for an integer/binary Unicode property.
Get the minimum value for an integer/binary Unicode property type.
Gets the property value for an Unicode property type of a code point.
Returns this transliterator's inverse.
Returns a three-letter abbreviation for this locale's country/region.
Returns a three-letter abbreviation for this locale's country/region.
Returns a three-letter abbreviation for this locale's language.
Returns a three-letter abbreviation for this locale's language.
Get the ISO 10646 comment for a character.
Returns a list of all 2-letter country codes defined in ISO 3166.
Returns a list of all 2-letter language codes defined in ISO 639.
ResourceBundle framework method.
Return an array of all possible keywords that are relevant to
collation.
Returns an iterator over keywords for this locale.
Returns an iterator over keywords for the specified locale.
Returns the value for a keyword in this locale.
Returns the value for a keyword in the specified locale.
Given a keyword, return an array of all values for
that keyword that are currently in use.
Get the ISO code for the language of the detected charset.
Returns the language code for this locale, which will either be the empty string
or a lowercase ISO 639 code.
Returns the language code for the locale ID,
which will either be the empty string
or a lowercase ISO 639 code.
Returns the lead surrogate.
Gets the lowest maximum value for the given field if varies.
Gets the length of underlying text storage
Returns the length of the text
Return a limit for a field.
Returns a new instance of BreakIterator that locates legal line-
wrapping positions.
Returns a new instance of BreakIterator that locates legal line-
wrapping positions.
Returns a new instance of BreakIterator that locates legal line-
wrapping positions.
Returns the locale for which this object was constructed.
Gets the locale that's used when creating or comparing subformats.
Get the locale of this bundle
Return the locale that was used to create this object, or null.
Return the locale that was used to create this object, or null.
Return the locale that was used to create this object, or null.
Return the locale that was used to create this object, or null.
Return the locale that was used to create this object, or null.
Return the locale that was used to create this object, or null.
Return the locale that was used to create this object, or null.
Convenience function for getting the locales in priority order
Get a copy of the language/locale priority list
Gets localized date-time pattern characters.
Returns the lostDigits setting.
Returns the major version number
This method is used for method dispatch
Returns the length of the most recent match in the target text.
Returns the index of the most recent match in the target text.
Return flags indicating what it was about the input data
that caused this charset to be considered as a possible match.
Returns the maximum length of any expansion sequence that ends with
the specified collation element.
Gets the maximum value for the given time field.
Returns the length of the longest context required by this transliterator.
Returns the maximum number of digits allowed in the fraction
portion of a number.
Returns the maximum number of digits allowed in the integer portion of a
number.
Returns the maximum number of significant digits that will be
displayed.
Returns the measurement system used in the locale specified by the locale.
Returns the micro version number
Returns the milli version number
This method is used for method dispatch
Gets what the minimal days required in the first week of the year are;
e.g., if the first week is defined as one that contains the first day
of the first month of a year, getMinimalDaysInFirstWeek returns 1.
Gets the minimum value for the given time field.
NEW
Return the minimum exponent digits that will be shown.
Returns the minimum number of digits allowed in the fraction portion of a
number.
Returns the minimum number of digits allowed in the integer portion of a
number.
Returns the minimum number of significant digits that will be
displayed.
Returns the minor version number
Return the character used to represent minus sign.
Maps the specified code point to a "mirror-image" code point.
Return the basic operation performed by this Normalizer
Return the monetary decimal separator.
Get the multiplier for use in percent, permill, etc.
Get the name of the detected charset.
Returns the (normalized) full name for this locale.
Returns the display name for the given currency in the
given locale.
Retrieve the most current Unicode name of the argument code point, or
null if the character is unassigned or outside the range
UCharacter.MIN_VALUE and UCharacter.MAX_VALUE or does not have a name.
Gets a script name associated with the given script code.
Returns the display name for the given currency in the
given locale.
Returns the (normalized) full name for the specified locale.
Gets the names for each of the characters in a string
Retrieve the earlier version 1.0 Unicode name of the argument code
point, or null if the character is unassigned or outside the range
UCharacter.MIN_VALUE and UCharacter.MAX_VALUE or does not have a name.
Gets an iterator for character names, iterating over codepoints.
This API only gets the iterator for the older 1.0 Unicode names.
Gets an iterator for character names, iterating over codepoints.
This API only gets the iterator for the modern, most up-to-date
Unicode names.
Return the String used to represent NaN.
This method is used for method dispatch
Gets the "no substitute" behavior of this locale data object.
Returns the numeric value of this object.
Gets the number formatter which this date/time formatter uses to
format and parse a time.
Gets a number format according to the current settings.
Returns a general-purpose number format for the current default locale.
Returns a general-purpose number format for the specified locale.
Returns a general-purpose number format for the specified locale.
Get the current number locale setting used for getNumberFormat.
Method to retrieve the numeric collation value.
Returns the numeric value of the code point as a nonnegative
integer.
Returns the character offset in the source string
corresponding to the next collation element.
Gets the time zone offset, for current date, modified in case of
daylight savings.
Returns the offset of this time zone from UTC at the specified
date.
Returns the time zone raw and GMT offset for the given moment
in time.
Determine whether an option is turned on or off.
NEW
Get the character used to pad to the format width.
NEW
Return the character used to pad numbers out to a specified width.
NEW
Get the position at which padding will take place.
Returns the size of paper used in the locale.
Returns the pattern for which StringSearch is searching for.
Returns the pattern for the provided locale and choice.
Returns the pattern for the provided locale and choice.
Return the character used to separate positive and negative subpatterns
in a pattern.
Return the character used for percent sign.
Returns a percentage format for the current default locale.
Returns a percentage format for the specified locale.
Returns a percentage format for the specified locale.
Return the character used for mille percent sign.
NEW
Return the localized plus sign.
This method is used for method dispatch
Return the UProperty selector for a given property name, as
specified in the Unicode database file PropertyAliases.txt.
Return the Unicode name for a given property, as given in the
Unicode database file PropertyAliases.txt.
Return the property value integer for a given value name, as
specified in the Unicode database file PropertyValueAliases.txt.
Return the Unicode name for a given property value, as given in
the Unicode database file PropertyValueAliases.txt.
Iteration method that returns the number of ranges contained in
this set.
Iteration method that returns the last character in the
specified range of this set.
Iteration method that returns the first character in the
specified range of this set.
Gets the simpler form of a CollationKey for the String source following
the rules of this Collator and stores the result into the user provided
argument key.
Gets the simpler form of a CollationKey for the String source following
the rules of this Collator and stores the result into the user provided
argument key.
Gets unmodified offset, NOT modified in case of daylight savings.
Create a java.io.Reader for reading the Unicode character data corresponding
to the original byte data supplied to the Charset detect operation.
Autodetect the charset of an inputStream, and return a Java Reader
to access the converted input data.
Returns the rounding increment for this currency, or 0.0 if no
rounding is done by this currency.
NEW
Get the rounding increment.
NEW
Get the rounding mode.
Returns the roundingMode setting.
Gets the collation rules for this RuleBasedCollator.
Return the rule set display name for the provided rule set in the current default locale.
Return the rule set display name for the provided rule set and locale.
Return a list of locales for which there are locale-specific display names
for the rule sets in this formatter.
Return the rule set display names for the current default locale.
Return the rule set display names for the provided locale.
Returns a list of the names of all of this formatter's public rule sets.
Return the status tag from the break rule that determined the most recently
returned break position.
Return the status tag from the break rule that determined the most recently
returned break position.
Return the status tag from the break rule that determined the most recently
returned break position.
Get the status (tag) values from the break rule(s) that determined the most
recently returned break position.
Get the status (tag) values from the break rule(s) that determined the most
recently returned break position.
Get the status (tag) values from the break rule(s) that determined the most
recently returned break position.
NEW
Returns a scientific format for the current default locale.
NEW
Returns a scientific format for the specified locale.
NEW
Returns a scientific format for the specified locale.
Returns the script code for this locale, which might be the empty string.
Gets the script code associated with the given codepoint.
Returns the script code for the specified locale, which might be the empty string.
Get the script code for the script of the current script run.
Get the index of the first character after the current script run.
Get the starting index of the current script run.
Return the secondary grouping size.
Returns a new instance of BreakIterator that locates sentence boundaries.
Returns a new instance of BreakIterator that locates sentence boundaries.
Returns a new instance of BreakIterator that locates sentence boundaries.
Gets short month strings.
Gets a script name associated with the given script code.
Gets short weekday strings.
Return the character used to represent a significant digit in a pattern.
Gets the NFD form of the current source we are iterating over.
Returns the set of all characters that may be modified in the
input text by this Transliterator.
Return the source string that this CollationKey represents.
Return the timestamp of a field.
Returns this Collator's strength property.
returns the underlying string
Create a Java String from Unicode character data corresponding
to the original byte data supplied to the Charset detect operation.
Gets the current string from the iterator.
Autodetect the charset of an inputStream, and return a String
containing the converted input data.
Create a Java String from Unicode character data corresponding
to the original byte data supplied to the Charset detect operation.
Returns a string version of the property value.
Return an unmodifiable collection of the locale names directly
supported by this factory.
Returns an immutable collection of the locale names directly
supported by this factory.
Convenience and compatibility override of getName that
requests the symbol name.
Convenience and compatibility override of getName that
requests the symbol name.
Convenience and compatibility override of getName that
requests the symbol name.
Method for subclasses to access the DateFormatSymbols.
Get an UnicodeSet that contains all the characters and sequences
tailored in this collator.
Get an UnicodeSet that contains all the characters and sequences
tailored in this collator.
Return the target text that is being searched.
Returns the set of all characters that may be generated as
replacement text by this transliterator.
Gets the territory setting.
Returns a CharacterIterator over the text being analyzed.
Returns the text under iteration as a string
Return a CharacterIterator over the text being analyzed.
Return a CharacterIterator over the text being analyzed.
Return a CharacterIterator over the text being analyzed.
Convenience method for returning the underlying text storage as as string
Gets the underlying text storage
Convenience override for getText(char[], int)>/code> that provides
an offset of 0.
Fills the buffer with the underlying text storage of the iterator
If the buffer capacity is not enough a exception is thrown.
Gets this Calendar's current time.
Gets this Calendar's current time as a long.
Gets the time formatter with the default formatting style
for the default locale.
Create a
DateFormat
object that can be used to format times in
the calendar system specified by
cal
.
Create a
DateFormat
object that can be used to format times in
the calendar system specified by
cal
.
Gets the time formatter with the given formatting style
for the default locale.
Gets the time formatter with the given formatting style
for the given locale.
Gets the time formatter with the given formatting style
for the given locale.
Get a value associated with a particular time scale.
Gets the TimeZone
for the given ID.
Returns a new instance of BreakIterator that locates title boundaries.
Returns a new instance of BreakIterator that locates title boundaries.
Returns a new instance of BreakIterator that locates title boundaries.
Returns the trail surrogate.
Return the current Calendar type.
Return the current Calendar type.
Return the current Calendar type.
Return the current Calendar type.
Return the current Calendar type.
Return the current Calendar type.
Return the current Calendar type.
Return the current Calendar type.
Return the current Calendar type.
Returns a value indicating a code point's Unicode category.
Gets an iterator for character types, iterating over codepoints.
Example of use:
RangeValueIterator iterator = UCharacter.getTypeIterator();
RangeValueIterator.Element element = new RangeValueIterator.Element();
while (iterator.next(element)) {
System.out.println("Codepoint \\u" +
Integer.toHexString(element.start) +
" to codepoint \\u" +
Integer.toHexString(element.limit - 1) +
" has the character type " +
element.value);
}
Get the UCA version of this collator object.
Get the UCA version of this collator object.
Returns the locale for which this object was constructed.
Gets the locale that's used when creating or comparing subformats.
Returns the RFC 3066 conformant locale id of this resource bundle.
Get the numeric value for a Unicode code point as defined in the
Unicode Character Database.
A "double" return type is necessary because some numeric values are
fractions, negative, or too large for int.
For characters without any numeric values in the Unicode Character
Database, this function will return NO_NUMERIC_VALUE.
API Change: In release 2.2 and prior, this API has a
return type int and returns -1 when the argument ch does not have a
corresponding numeric value.
Gets the version of Unicode data used.
Returns the unit of this object.
Gets the variable top value of a Collator.
Gets the variable top value of a Collator.
Returns the variant code for this locale, which might be the empty string.
Returns the variant code for the specified locale, which might be the empty string.
Get the version of this collator object.
Get the version of this collator object.
Return the time during the day at which the weekend begins or end in
this calendar system.
Returns the width of hte paper
Returns a new instance of BreakIterator that locates word boundaries.
Returns a new instance of BreakIterator that locates word boundaries.
Returns a new instance of BreakIterator that locates word boundaries.
Return the character used for zero.
New script code in Unicode 4.1
This convenience class provides a mechanism for bundling together different
globalization preferences.
Good Friday, 2 days before Easter
Binary property Grapheme_Base (new).
For programmatic determination of grapheme cluster boundaries.
Enumerated property Grapheme_Cluster_Break (new in Unicode 4.1).
Binary property Grapheme_Extend (new).
For programmatic determination of grapheme cluster boundaries.
Me+Mn+Mc+Other_Grapheme_Extend-Grapheme_Link-CGJ
Binary property Grapheme_Link (new).
For programmatic determination of grapheme cluster boundaries.
Grapheme Cluster Break constants.
Limit type for getLimit()
and handleGetLimit()
indicating the greatest minimum value that a field can take.
Unicode 3.2 renames this block to "Greek and Coptic".
Unicode 3.2 renames this block to "Greek and Coptic".
GregorianCalendar
is a concrete subclass of
Calendar
and provides the standard calendar used by most of the world.
Constructs a default GregorianCalendar using the current time
in the default time zone with the default locale.
Constructs a GregorianCalendar based on the current time
in the given time zone with the default locale.
Constructs a GregorianCalendar based on the current time
in the given time zone with the given locale.
Constructs a GregorianCalendar based on the current time
in the given time zone with the given locale.
Constructs a GregorianCalendar based on the current time
in the default time zone with the given locale.
Constructs a GregorianCalendar with the given date set
in the default time zone with the default locale.
Constructs a GregorianCalendar with the given date
and time set for the default time zone with the default locale.
Constructs a GregorianCalendar with the given date
and time set for the default time zone with the default locale.
Constructs a GregorianCalendar based on the current time
in the default time zone with the given locale.
Return the length of a month of the Gregorian calendar.
Return the length of a previous month of the Gregorian calendar.
This function can be overridden by subclasses to use different heuristics.
This function can be overridden by subclasses to use different heuristics.
This function can be overridden by subclasses to use different heuristics
This function can be overridden by subclasses to use different heuristics
It MUST return a 'safe' value,
one whose modification will not affect this object.
This function can be overridden by subclasses to use different heuristics.
This function can be overridden by subclasses to use different heuristics.
Data version string for ICU's internal data
ICU4J current release version
Binary property ID_Continue.
Characters that can continue an identifier.
ID_Start+Mn+Mc+Nd+Pc
Binary property ID_Start.
Characters that can start an identifier.
Lu+Ll+Lt+Lm+Lo+Nl
Smallest Collator strength value.
Binary property Ideographic.
CJKV ideographs.
IDNA API implements the IDNA protocol as defined in the
IDNA RFC.
Binary property IDS_Binary_Operator (new).
For programmatic determination of Ideographic Description Sequences.
Binary property IDS_Trinary_Operator (new).
This constant is returned by the iterator in the methods
next() and previous() when a collation element result is to be
ignored.
See class documentation for an example of use.
A token used as a character-category value to identify ignore characters
Option to disable Hangul/Jamo composition and decomposition.
Bitmask for constructor and applyPattern() indicating that
white space should be ignored.
A temporary holding place for the list of ignore characters
Immaculate Conception, December 8th
Queries if the given date is in daylight savings time in
this time zone.
Returns the index of the given character within this set, where
the set is ordered by ascending code point.
Returns the index within the argument UTF16 format Unicode string of
the first occurrence of the argument codepoint.
Returns the index within the argument UTF16 format Unicode string of
the first occurrence of the argument codepoint.
Returns the index within the argument UTF16 format Unicode string of
the first occurrence of the argument string str.
Returns the index within the argument UTF16 format Unicode string of
the first occurrence of the argument string str.
Character type Pi
This name is compatible with java.lang.Character's name for this type.
Option bit for compare:
Both input strings are assumed to fulfill FCD conditions.
Test whether or not input filtering is enabled.
Renamed from the misspelled "inseperable" in Unicode 4.0.1.
Inserts char32 codepoint into target at the argument offset16.
Inserts char32 codepoint into target at the argument offset16.
Loads a new resource bundle for the give base name, locale and class loader.
One more than the last constant for enumerated/integer Unicode
properties.
First constant for enumerated/integer Unicode properties.
Integer index of the current iteration
Field constant used to construct a FieldPosition object.
Gets the value for a given time field.
Get the value for a given time field, or return the given default
value if the field is not set.
Return the current milliseconds without recomputing.
Value of the time stamp stamp[]
indicating that a field
has been set via computations from the time or from other fields.
Converts this BigDecimal
to an int
.
Converts this BigDecimal
to an int
.
Used by handleComputeJulianDay() and handleComputeMonthStart().
Field indicating whether or not the current month is a leap month.
Value of codepoint if the iterator points to a string.
Checks if the alternate handling behaviour is the UCA defined SHIFTED or
NON_IGNORABLE.
Return true if this calendar is set to the Amete Alem era.
Determines whether the specified code point is of base form.
Check whether this event occurs at least once between the two
dates given.
Check whether this holiday occurs at least once between the two
dates given.
Check whether this event occurs at least once between the two
dates given.
Check whether this event occurs at least once between the two
dates given.
Determines if the code point is in the BMP plane.
Return true if the specfied position is a boundary position.
Returns true if the specfied position is a boundary position.
Returns true if the specfied position is a boundary position.
Returns true if the specfied position is a boundary position.
Determines whether canonical matches (option 1, as described in the
class documentation) is set.
Checks if case level is set to true.
Returns true
if this object is using the fixed-cycle civil
calendar, or false
if using the religious, astronomical
calendar.
Allows you to get the behavior of the decimal separator with integers.
Determines if a code point has a defined meaning in the up-to-date
Unicode standard.
Determines if a code point is a Java digit.
Returns true if this set contains no elements.
Returns true if the given Calendar object is equivalent to this
one.
Returns true if the given Calendar object is equivalent to this
one.
NEW
Return whether the exponent sign is always shown.
Checks if French Collation is set to true.
Determines whether the object has been locked or not.
Used by handleComputeJulianDay() and handleComputeMonthStart().
Determines if the given year is a leap year.
Returns true if grouping is used in this format.
Cover the JDK 1.5 API, for convenience.
Checks if the Hiragana Quaternary mode is set on.
Determines if the specified code point should be regarded as an
ignorable character in a Unicode identifier.
Determines if the specified code point is an ISO control character.
Compatibility override of Java method, delegates to
java.lang.Character.isJavaIdentifierPart.
Compatibility override of Java method, delegates to
java.lang.Character.isJavaIdentifierStart.
Compatibility override of Java deprecated method.
Compatibility override of Java deprecated method.
IslamicCalendar
is a subclass of Calendar
that that implements the Islamic civil and religious calendars.
Constructs a default IslamicCalendar
using the current time
in the default time zone with the default locale.
Constructs an IslamicCalendar
based on the current time
in the given time zone with the default locale.
Constructs an IslamicCalendar
based on the current time
in the given time zone with the given locale.
Constructs an IslamicCalendar
based on the current time
in the given time zone with the given locale.
Constructs an IslamicCalendar
based on the current time
in the default time zone with the given locale.
Constructs an IslamicCalendar
with the given date set
in the default time zone with the default locale.
Constructs an IslamicCalendar
with the given date set
in the default time zone with the default locale.
Constructs an IslamicCalendar
with the given date
and time set for the default time zone with the default locale.
Constructs an IslamicCalendar
based on the current time
in the default time zone with the given locale.
Determines whether the character is a lead surrogate.
Determines if the given year is a leap year.
A code point is illegal if and only if
- Out of bounds, less than 0 or greater than UCharacter.MAX_VALUE
- A surrogate value, 0xD800 to 0xDFFF
- Not-a-character, having the form 0x xxFFFF or 0x xxFFFE
Note: legal does not mean that it is assigned in this version of Unicode.
A string is legal iff all its code points are legal.
Tell whether date/time interpretation is to be lenient.
Tell whether date/time parsing is to be lenient.
Determines if the specified code point is a letter.
Determines if the specified code point is a letter or digit.
Determines if the specified code point is a lowercase character.
Return true if a lowercase character is sorted before the corresponding uppercase character.
Cover the JDK 1.5 API, for convenience.
Determines whether the code point has the "mirrored" property.
This method is used for method dispatch
Test if a string is in a given normalization form.
String property ISO_Comment.
Checks whether this event occurs on the given date.
Checks whether this holiday falls on the given date.
Checks whether this event occurs on the given date.
Return true if the overlapping property has been set.
Returns true if this format will parse numbers as integers only.
Determines whether the specified code point is a printable character
according to the Unicode standard.
NEW
Return whether or not scientific notation is used.
Determines if the given time field has a value set.
Compatibility override of Java deprecated method.
Determines if the specified code point is a Unicode specified space
character, i.e. if code point is in the category Zs, Zl and Zp.
Determines if the code point is a supplementary character.
Cover the JDK 1.5 API, for convenience.
Determines whether the code value is a surrogate.
Cover the JDK 1.5 API, for convenience.
Determines if the specified code point is a titlecase character.
Determines whether the character is a trail surrogate.
Check if a code point has the Alphabetic Unicode property.
Same as UCharacter.hasBinaryProperty(ch, UProperty.ALPHABETIC).
Different from UCharacter.isLetter(ch)!
Check if a code point has the Lowercase Unicode property.
Same as UCharacter.hasBinaryProperty(ch, UProperty.LOWERCASE).
This is different from UCharacter.isLowerCase(ch)!
Determines if the specified code point may be any part of a Unicode
identifier other than the starting character.
Determines if the specified code point is permissible as the first
character in a Unicode identifier.
Determines if the specified code point is an uppercase character.
Return true if an uppercase character is sorted before the corresponding lowercase character.
Check if a code point has the Uppercase Unicode property.
Same as UCharacter.hasBinaryProperty(ch, UProperty.UPPERCASE).
This is different from UCharacter.isUpperCase(ch)!
Check if a code point has the White_Space Unicode property.
Same as UCharacter.hasBinaryProperty(ch, UProperty.WHITE_SPACE).
This is different from both UCharacter.isSpace(ch) and
UCharacter.isWhitespace(ch)!
Cover the JDK 1.5 API, for convenience.
Return true if this Calendar's current date and time is in the
weekend in this calendar system.
Return true if the given date and time is in the weekend in
this calendar system.
Determines if the specified code point is a white space character.
Useful constant for language.
Useful constant for country/region.
Constant for Iyar, the 9th month of the Hebrew year.
Constant for Rabi' al-awwal (or Rabi' I), the 3rd month of the Islamic year.
Constant for Rabi' al-thani or (Rabi' II), the 4th month of the Islamic year.
Binary property Radical (new).
For programmatic determination of Ideographic Description
Sequences.
Constant for Rajab, the 7th month of the Islamic year.
Constant for Ramadan, the 9th month of the Islamic year.
Implementation of DateRule that takes a range.
Interface for enabling iteration over sets of
,
where index is the sorted integer index in ascending order and value, its
associated integer value.
The result for each iteration is the consecutive range of
with the same value.
Simple class wrapper to store the internal byte representation of a
CollationKey.
Default constructor, internal byte array is null and its size set to 0.
RawCollationKey created, adopting bytes as the internal byte array.
Construct a RawCollationKey from a byte array and size.
RawCollationKey created with an empty internal byte array of length
capacity.
Register an ID as an alias of another ID.
Registers a subclass of Transliterator
with the
system.
Register a collator factory.
Registers a new NumberFormatFactory.
Register a factory object with the given ID.
Register a new break iterator of the indicated kind, to use in the given locale.
Register a new break iterator of the indicated kind, to use in the given locale.
Register a collator as the default collator for the provided locale.
Register a Transliterator object with the given ID.
Registers a new currency for the provided locale.
Releases the internal byte array to the caller, resets the internal
byte array to null and its size to 0.
Returns a plain BigDecimal
whose value is
the remainder of this/rhs
, using fixed point arithmetic.
Returns a BigDecimal
whose value is the remainder of
this/rhs
.
Removes the specified character from this set if it is present.
Removes the specified range from this set if it is present.
Removes the specified string from this set if it is present.
Removes from this set all of its elements that are contained in the
specified set.
Remove EACH of the characters in this string.
Replaces a substring of this object with the given text.
Replace a substring of this object with the given text.
Replaces a substring of this object with the given text.
Replace zero or more characters with new characters.
Returns a new UTF16 format Unicode string resulting from replacing all
occurrences of oldChar32 in source with newChar32.
Returns a new UTF16 format Unicode string resulting from replacing all
occurrences of oldStr in source with newStr.
Replaceable
is an interface representing a
string of characters that supports the replacement of a range of
itself with a new string of characters.
ReplaceableString
is an adapter class that implements the
Replaceable
API around an ordinary StringBuffer
.
Construct a new empty object.
Construct a new object with the given initial contents.
Construct a new object using buf
for internal
storage.
Unicode value used when translating into Unicode encoding form and there
is no existing character.
Return true if the given position, in the given pattern, appears
to be the start of a UnicodeSet pattern.
Resets the iterator so that one can start again from the beginning.
Resets the cursor to the beginning of the string.
Restore the object to the initial state.
Reset the index to the beginning of the text.
Resets the iterator to the beginning of the iteration.
Resets the search iteration.
Resets the search iteration.
Reset the compressor to its initial state.
Reset the decompressor to its initial state.
Resets this iterator to the start of the set.
Reset the iterator to the start of the text.
Resets the iterator to start iterating from the integer index
Integer.MIN_VALUE or X if a setRange(X, Y) has been called previously.
Reset the iterator to iterate over the characters
in chars
.
Reset the iterator to iterate over count
characters
in chars
starting at start
.
Sets this iterator to visit the elements of the given set and
resets it to the start of that set.
Reset the iterator to iterate over the given range of the text.
Reset the iterator to iterate over the characters
in text
.
Reset the iterator to iterate over count
characters
in text
starting at start
.
Value to OR against resolve table field values for remapping.
Given a precedence table, return the newest field combination in
the table, or -1 if none is found.
Retain the specified character from this set if it is present.
Retain only the elements in this set that are contained in the
specified range.
Retain the specified string in this set if it is present.
Retains only the elements in this set that are contained in the
specified set.
Retains EACH of the characters in this string.
Direction constant indicating the reverse direction in a transliterator,
e.g., the reverse rules of a RuleBasedTransliterator.
Reverses a UTF16 format Unicode string and replaces source's content
with it.
Rolls (up/down) a single unit of time on the given field.
Rolls (up/down) a specified amount time on the given field.
Override Calendar to handle leap months properly.
Roll a field by a signed amount.
Rolls (up/down) a specified amount time on the given field.
Rounding mode to round to a more positive number.
Rounding mode to round to a more positive number.
Rounding mode to round towards zero.
Rounding mode to round towards zero.
Rounding mode to round to a more negative number.
Rounding mode to round to a more negative number.
Rounding mode to round to nearest neighbor, where an equidistant
value is rounded down.
Rounding mode to round to nearest neighbor, where an equidistant
value is rounded down.
Rounding mode to round to nearest neighbor, where an equidistant
value is rounded to the nearest even neighbor.
Rounding mode to round to nearest neighbor, where an equidistant
value is rounded to the nearest even neighbor.
Rounding mode to round to nearest neighbor, where an equidistant
value is rounded up.
Rounding mode to round to nearest neighbor, where an equidistant
value is rounded up.
Rounding mode to assert that no rounding is necessary.
Rounding mode to assert that no rounding is necessary.
Rounding mode to round away from zero.
Rounding mode to round away from zero.
A subclass of BreakIterator whose behavior is specified using a list of rules.
This default constructor is used when creating derived classes
of RulesBasedBreakIterator.
Constructs a RuleBasedBreakIterator_Old according to the description
provided.
Rule Based Break Iterator implementation.
A subclass of BreakIterator whose behavior is specified using a list of rules.
There are two kinds of rules, which are separated by semicolons:
substitutions
and
regular expressions.
A substitution rule defines a name that can be used in place of an expression.
Constructs a RuleBasedBreakIterator_Old according to the description
provided.
RuleBasedCollator is a concrete subclass of Collator.
Constructor that takes the argument rules for
customization.
A class that formats numbers according to a set of rules.
Creates a RuleBasedNumberFormat from a predefined description.
Creates a RuleBasedNumberFormat from a predefined description.
Creates a RuleBasedNumberFormat from a predefined description.
Creates a RuleBasedNumberFormat that behaves according to the description
passed in.
Creates a RuleBasedNumberFormat that behaves according to the description
passed in.
Creates a RuleBasedNumberFormat that behaves according to the description
passed in.
Creates a RuleBasedNumberFormat that behaves according to the description
passed in.
Creates a RuleBasedNumberFormat that behaves according to the description
passed in.
Binary property STerm (new in Unicode 4.0.1).
Constant for Safar, the 2nd month of the Islamic year.
Value of the DAY_OF_WEEK
field indicating
Saturday.
Returns the scale of this BigDecimal
.
Standard floating point notation (with scientific exponential
format, where there is one digit before any decimal point).
Enumerated property Script.
For selecting a choice of display names
SearchIterator is an abstract base class that defines a protocol
for text searching.
Protected constructor for use by subclasses.
Field number for get
and set
indicating the
second within the minute.
FieldPosition selector for 's' field alignment,
corresponding to the
Calendar.SECOND
field.
Second level collator strength value.
Return the secondary order of the specified collation element,
i.e. the 16th to 23th bits, inclusive.
Binary Property Segment_Starter.
Constant for \u1230\u1294, the 10th month of the Ethiopic year.
Enumerated property Sentence_Break (new in Unicode 4.1).
Sentence Break constants.
Value of the MONTH
field indicating the
ninth month of the year.
Set the internal byte array from offset 0 to (limit - start) with the
contents of src from offset start to limit.
Copies the indices of this position from another.
Make this object represent the same set as other
.
Sets the time field with the given value.
Make this object represent the range start - end
.
Sets the values for the fields year, month, and date.
Sets the values for the fields year, month, date, hour, and minute.
Sets the values for the fields year, month, date, hour, minute, and second.
Sets the 100-year period 2-digit years will be interpreted as being in
to begin on the date the user specifies.
Sets the alternate handling mode to the initial mode set during
construction of the RuleBasedCollator.
Sets the alternate handling for QUATERNARY strength to be either
shifted or non-ignorable.
Set the BreakIterator that is used to restrict the points at which
matches are detected.
Set the calendar to be used by this date format.
Set the canonical match mode.
Sets the case first mode to the initial mode set during
construction of the RuleBasedCollator.
When case level is set to true, an additional weight is formed
between the SECONDARY and TERTIARY weight, known as the case level.
Sets the case level mode to the initial mode set during
construction of the RuleBasedCollator.
Set a code point into a UTF16 position.
Set a code point into a UTF16 position in a char array.
Determines whether this object uses the fixed-cycle Islamic civil calendar
or an approximation of the religious, astronomical calendar.
Sets the comparison mode to code point compare if flag is true.
Explicitly set the collator for this object.
Sets the RuleBasedCollator to be used for language-specific searching.
Sets the Currency object used to display currency
amounts.
ICU does not use the DecimalFormatSymbols for the
currency any more.
Sets the Currency object used to display currency
amounts.
Set the string denoting the local currency.
Set an explicit date format.
Set an explicit date format.
Allows you to set the date/time formatting data.
Sets the decimal format symbols used by this format.
Set the character used for decimal sign.
Allows you to set the behavior of the decimal separator with integers.
Set the declared encoding for charset detection.
Set the decomposition mode of this Collator.
Sets the decomposition mode to the initial mode set during construction
of the RuleBasedCollator.
Sets the TimeZone
that is
returned by the getDefault
method.
Sets the default ULocale.
Override the default rule set to use.
Set the character used for a digit in a pattern.
Sets the amount of time in ms that the clock is advanced during DST.
Set a new value for a Unicode character.
Set a new value for a Unicode character.
Set new values for a range of Unicode character.
Set new values for a range of Unicode character.
Sets the DST end rule to a fixed date within a month.
Sets the daylight savings ending rule.
Sets the DST end rule to a weekday before or after a give date within
a month, e.g., the first Monday on or after the 8th.
NEW
Set the string used to separate the mantissa from the exponent.
NEW
Set whether the exponent sign is always shown.
Changes the filter used by this transliterator.
Sets what the first day of the week is; e.g., Sunday in US,
Monday in France.
Sets the format to use for the format element with the given
format element index within the previously set pattern string.
Sets the format to use for the format elements within the
previously set pattern string that use the given argument
index.
Sets the formats to use for the format elements in the
previously set pattern string.
Sets the formats to use for the values passed into
format
methods or returned from parse
methods.
NEW
Set the width to which the output of format()
is padded.
Sets the mode for the direction of SECONDARY weights to be used in
French collation.
Sets the French collation mode to the initial mode set during
construction of the RuleBasedCollator.
Sets the GregorianCalendar change date.
Set the character used for thousands separator.
Sets whether or not grouping will be used in this format.
Sets the Hiragana Quaternary mode to be on or off.
Sets the Hiragana Quaternary mode to the initial mode set during
construction of the RuleBasedCollator.
Set the programmatic identifier for this transliterator.
Sets the Comparator to case-insensitive comparison mode if argument
is true, otherwise case sensitive comparison mode if set to false.
Set the iteration position in the input text that is being normalized
and return the first normalized character at that position.
Sets the position in the target text at which the next search will start.
Implements CharacterIterator.setIndex() for String.
Sets the position in the target text which the next search will start
from to the argument.
Sets the index to the specified index in the text.
Set the iteration position in the input text that is being normalized,
without any immediate normalization.
Set the String used to represent infinity.
Set the international string denoting the local currency.
Given a keyword and a value, return a new locale with an updated
keyword and value.
Given a locale id, a keyword, and a value, return a new locale id with an updated
keyword and value.
Specify whether or not date/time interpretation is to be lenient.
Specify whether or not date/time parsing is to be lenient.
Turns lenient parse mode on and off.
Convenience routine for setting the language/locale priority
list from a single locale/language.
Sets the locale to be used when creating or comparing subformats.
Sets the locale to be used when creating or comparing subformats.
Convenience routine for setting the language/locale priority
list from an array.
Sets the language/locale priority list.
Convenience routine for setting the locale priority list from
an Accept-Language string.
Sets localized date-time pattern characters.
Sets the orders of lower cased characters to sort before upper cased
characters, in strength TERTIARY.
Sets the length of the most recent match in the target text.
Method for subclasses to use to set the maximum context length.
Sets the maximum number of digits allowed in the fraction portion of a
number.
Sets the maximum number of digits allowed in the fraction portion of a
number.
Sets the maximum number of digits allowed in the integer portion of a
number.
Sets the maximum number of digits allowed in the integer portion of a
number.
Sets the maximum number of significant digits that will be
displayed.
Sets what the minimal days required in the first week of the year are.
NEW
Set the minimum exponent digits that will be shown.
Sets the minimum number of digits allowed in the fraction portion of a
number.
Sets the minimum number of digits allowed in the fraction portion of a
number.
Sets the minimum number of digits allowed in the integer portion of a
number.
Sets the minimum number of digits allowed in the integer portion of a
number.
Sets the minimum number of significant digits that will be
displayed.
Set the character used to represent minus sign.
Set the normalization mode for this object.
Set the monetary decimal separator.
Set the multiplier for use in percent, permill, etc.
Set the String used to represent NaN.
Sets the "no substitute" behavior of this locale data object.
Allows you to set the number formatter.
Sets a number format explicitly.
Sets a number format explicitly.
When numeric collation is turned on, this Collator generates a collation
key for the numeric value of substrings of digits.
Method to set numeric collation to its default value.
Sets the iterator to point to the collation element
corresponding to the character at the specified offset.
Set options that affect this Normalizer's operation.
Determines whether overlapping matches are returned.
NEW
Set the character used to pad to the format width.
NEW
Set the character used to pad numbers out to a specified width.
NEW
Set the position at which padding will take place.
Sets whether or not numbers should be parsed as integers only.
Set the pattern to search for.
Set the character used to separate positive and negative subpatterns
in a pattern.
Set the character used for percent sign.
Set the character used for mille percent sign.
NEW
Set the localized plus sign.
Restricts the range of integers to iterate and resets the iteration
to begin at the index argument start.
If setRange(start, end) is not performed before next(element) is
called, the iteration will start from the integer index
Integer.MIN_VALUE and end at Integer.MAX_VALUE.
If this range is set outside the meaningful range specified by the
implementation, next(element) will always return false.
Sets the base time zone offset to GMT.
Set the rounding increment.
NEW
Set the rounding increment.
NEW
Set the rounding increment.
NEW
Set the rounding mode.
Returns a plain BigDecimal
with a given scale.
Returns a plain BigDecimal
with a given scale.
NEW
Set whether or not scientific notation is used.
Set the secondary grouping size.
Sets short month strings.
Sets short weekday strings.
Set the character used to represent a significant digit in a pattern.
Sets whether significant digits are in use, or integer and
fraction digit counts are in use.
Set a new source for this iterator.
Sets the DST start rule to a fixed date within a month.
Sets the daylight savings starting rule.
Sets the DST start rule to a weekday before or after a give date within
a month, e.g., the first Monday on or after the 8th.
Sets the daylight savings starting year.
Sets this Collator's strength property.
Sets this Collator's strength property.
Sets the collation strength to the initial mode set during the
construction of the RuleBasedCollator.
Set the target text to be searched.
Set the target text to be searched.
Sets the territory, which is a valid territory according to for
RFC 3066 (or successor).
Set the input text (byte) data whose charset is to be detected.
Set the input text over which this Normalizer will iterate.
Sets the iterator to analyze a new piece of text.
Set a new source string iterator for iteration, and reset the
offset to the beginning of the text.
Set the input text over which this Normalizer will iterate.
Set the iterator to analyze a new piece of text.
Set the iterator to analyze a new piece of text.
Set the iterator to analyze a new piece of text.
Set a new source string iterator for iteration, and reset the
offset to the beginning of the text.
Set the input text over which this Normalizer will iterate.
Set the input text (byte) data whose charset is to be detected.
Sets the iterator to analyze a new piece of text.
Set a new source string for iteration, and reset the offset
to the beginning of the text.
Set the input text over which this Normalizer will iterate.
Reset this iterator to point to a new string.
Set the input text over which this Normalizer will iterate.
Sets this Calendar's current time with the given Date.
Sets this Calendar's current time from the given long value.
Sets the time zone with the given time zone value.
Sets the time zone for the calendar of this DateFormat object.
Sets the current index to the limit.
Sets the current index to the start.
Sets whether uppercase characters sort before lowercase
characters or vice versa, in strength TERTIARY.
Sets the variable top to a collation element value supplied.
Sets the variable top to a collation element value supplied.
Variable top is a two byte primary value which causes all the codepoints
with primary values that are less or equal than the variable top to be
shifted when alternate handling is set to SHIFTED.
Variable top is a two byte primary value which causes all the codepoints
with primary values that are less or equal than the variable top to be
shifted when alternate handling is set to SHIFTED.
Set the character used for zero.
Constant for Sha'ban, the 8th month of the Islamic year.
Convert a range of text in place.
Convert a range of text in the source array, putting the result
into a range of text in the destination array, and return the number
of characters written.
Convert a string, returning the new string.
Shavian
New script in Unicode 4
Constant for Shawwal, the 10th month of the Islamic year.
Constant for Shevat, the 5th month of the Hebrew year.
Constant for short style pattern.
A style specifier for getDisplayName()
indicating
a short name, such as "PST."
Selector for the abbreviated name of a property or value.
Converts this BigDecimal
to a short
.
Constant for the era starting on Dec.
Shrove Tuesday, aka Mardi Gras, 48 days before Easter
Measurement system specified by Le Système International d'Unités (SI)
otherwise known as Metric system.
Returns the sign of this BigDecimal
, as an
int
.
String property Simple_Case_Folding.
String property Simple_Lowercase_Mapping.
String property Simple_Titlecase_Mapping.
String property Simple_Uppercase_Mapping.
SimpleDateFormat
is a concrete class for formatting and
parsing dates in a locale-sensitive manner.
Construct a SimpleDateFormat using the default pattern for the default
locale.
Construct a SimpleDateFormat using the given pattern in the default
locale.
Construct a SimpleDateFormat using the given pattern and
locale-specific symbol data.
Construct a SimpleDateFormat using the given pattern and locale.
Construct a SimpleDateFormat using the given pattern and locale.
Simple implementation of DateRule.
Construct a rule for a fixed date within a month
Construct a rule for a weekday within a month, e.g. the first Monday.
A holiday whose date can be represented by a month, day, and optionally day of week
in the Gregorian calendar.
// TODO: remove
Construct an object representing a holiday
Construct an object representing a holiday
Construct an object representing a holiday
Construct an object representing a holiday
A NumberFormatFactory that supports a single locale.
SimpleTimeZone
is a concrete subclass of TimeZone
that represents a time zone for use with a Gregorian calendar.
Constructs a SimpleTimeZone with the given base time zone offset from GMT
and time zone ID.
Construct a SimpleTimeZone with the given base time zone offset from
GMT, time zone ID, time to start and end the daylight time.
SimpleTimeZone(int,String,int,int,int,int,int,int,int,int,int) - constructor for class com.ibm.icu.util.
SimpleTimeZone Constructor.
SimpleTimeZone(int,String,int,int,int,int,int,int,int,int,int,int,int) - constructor for class com.ibm.icu.util.
SimpleTimeZone Constructs a SimpleTimeZone that wraps the given
java.util.SimpleTimeZone.
Useful constant for language.
Constant for Sivan, the 10th month of the Hebrew year.
Size of the internal byte array used.
Returns the number of elements in this set (its cardinality)
Note than the elements of a set may include both individual
codepoints and strings.
Binary property Soft_Dotted (new).
Characters with a "soft dot", like i or j.
An accent placed on these characters causes the dot to disappear.
Selector code that tells the constructor to create a spellout formatter
Saint Stephen's Day, December 26th
FieldPosition selector for 'L' field alignment,
corresponding to the
Calendar.MONTH
field.
Starting integer of the continuous result range that has the same
value
Beginning index, inclusive, of the text to be transliteratd.
Retrieve the index of the start of the input text.
Looping states actually have to be backfilled later in the process
than everything else.
If codepoint == IS_STRING, then string points
to the current string.
One more than the last constant for string Unicode properties.
First constant for string Unicode properties.
StringCharacterIterator
implements the
CharacterIterater
protocol for a String
.
Constructs an iterator with an initial index of 0.
Constructs an iterator with the specified initial index.
Constructs an iterator over the given range of the given string, with the
index set at the specified position.
UTF16 string comparator class.
Default constructor that does code unit comparison and case
sensitive comparison.
Constructor that does comparison based on the argument options.
StringPrep API implements the StingPrep framework as described by
RFC 3454.
Creates an StringPrep object after reading the input stream.
Exception that signals an error has occurred while parsing the
input to StringPrep or IDNA.
Construct a ParseException object with the given message
and error code
Construct a ParseException object with the given message and
error code
Construct a ParseException object with the given message and error code
StringSearch
is the concrete subclass of
SearchIterator
that provides language-sensitive text searching
based on the comparison rules defined in a
RuleBasedCollator
object.
Initializes the iterator to use the language-specific rules defined in
the argument collator to search for argument pattern in the argument
target text.
Initializes the iterator to use the language-specific rules defined in
the argument collator to search for argument pattern in the argument
target text.
Initializes the iterator to use the language-specific rules and
break iterator rules defined in the argument locale to search for
argument pattern in the argument target text.
Initializes the iterator to use the language-specific rules and
break iterator rules defined in the argument locale to search for
argument pattern in the argument target text.
Initializes the iterator to use the language-specific rules and
break iterator rules defined in the default locale to search for
argument pattern in the argument target text.
The string tokenizer class allows an application to break a string
into tokens by performing code point comparison.
Constructs a string tokenizer for the specified string.
Constructs a string tokenizer for the specified string.
Constructs a string tokenizer for the specified string.
Constructs a string tokenizer for the specified string.
Constructs a string tokenizer for the specified string.
Constructs a string tokenizer for the specified string.
Constructs a string tokenizer for the specified string.
Format a single field, given its pattern character.
Format a single field; useFastFormat variant.
Protected method that converts one field of the input string into a
numeric field value in cal
.
Return a substring of the given string.
Returns a plain BigDecimal
whose value is
this-rhs
, using fixed point arithmetic.
Returns a BigDecimal
whose value is this-rhs
.
Value of the DAY_OF_WEEK
field indicating
Sunday.
The minimum value for Supplementary code points
The minimum value for Supplementary code points
New script code in Unicode 4.1
Selector for getName() indicating a symbolic name for a
currency, such as "$" for USD.
The character preceding a symbol reference name.
An interface that defines both lookup protocol and parsing of
symbolic names.