public final class IntlUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
_2_DIGIT |
static String |
ACCENT |
static String |
ACCOUNTING |
static String |
ALWAYS |
static String |
AUTO |
static String |
BASE |
static String |
BASE_NAME |
static String |
BASIC |
static String |
BEST_FIT |
static String |
BREAK_TYPE |
static String |
CALENDAR |
static String |
CALENDARS |
static String |
CARDINAL |
static String |
CASE |
static String |
CASE_FIRST |
static String |
CEIL |
static String |
CODE |
static String |
COLLATION |
static String |
COLLATIONS |
static String |
COMPACT |
static String |
COMPACT_DISPLAY |
static String |
CONJUNCTION |
static String |
CURRENCY |
static String |
CURRENCY_DISPLAY |
static String |
CURRENCY_SIGN |
static String |
DATE_STYLE |
static String |
DATE_TIME_FIELD |
static String |
DAY |
static String |
DAY_PERIOD |
static String |
DECIMAL |
static String |
DEFAULT |
static String |
DIALECT |
static String |
DIRECTION |
static String |
DISJUNCTION |
static String |
ELEMENT |
static String |
END_RANGE |
static String |
ENGINEERING |
static String |
ERA |
static String |
EXCEPT_ZERO |
static String |
EXPAND |
static String |
FALLBACK |
static String |
FALSE |
static String |
FIRST_DAY |
static String |
FIRST_DAY_OF_WEEK |
static String |
FLOOR |
static String |
FORMAT_MATCHER |
static String |
FRACTION_DIGITS |
static String |
FRACTIONAL_SECOND_DIGITS |
static String |
FRI |
static String |
FULL |
static String |
GRANULARITY |
static String |
GRAPHEME |
static String |
H11 |
static String |
H12 |
static String |
H23 |
static String |
H24 |
static String |
HALF_CEIL |
static String |
HALF_EVEN |
static String |
HALF_EXPAND |
static String |
HALF_FLOOR |
static String |
HALF_TRUNC |
static String |
HOUR |
static String |
HOUR_CYCLE |
static String |
HOUR_CYCLES |
static String |
HOUR12 |
static String |
IGNORE_PUNCTUATION |
static String |
INDEX |
static String |
INFINITY |
static String |
INPUT |
static String |
INTEGER |
static String |
IS_WORD_LIKE |
static com.oracle.truffle.api.strings.TruffleString |
KEY__2_DIGIT |
static com.oracle.truffle.api.strings.TruffleString |
KEY_ACCENT |
static com.oracle.truffle.api.strings.TruffleString |
KEY_ACCOUNTING |
static com.oracle.truffle.api.strings.TruffleString |
KEY_ALWAYS |
static com.oracle.truffle.api.strings.TruffleString |
KEY_AUTO |
static com.oracle.truffle.api.strings.TruffleString |
KEY_BASE |
static com.oracle.truffle.api.strings.TruffleString |
KEY_BASE_NAME |
static com.oracle.truffle.api.strings.TruffleString |
KEY_BASIC |
static com.oracle.truffle.api.strings.TruffleString |
KEY_BEST_FIT |
static com.oracle.truffle.api.strings.TruffleString |
KEY_BREAK_TYPE |
static com.oracle.truffle.api.strings.TruffleString |
KEY_CALENDAR |
static com.oracle.truffle.api.strings.TruffleString |
KEY_CALENDARS |
static com.oracle.truffle.api.strings.TruffleString |
KEY_CARDINAL |
static com.oracle.truffle.api.strings.TruffleString |
KEY_CASE |
static com.oracle.truffle.api.strings.TruffleString |
KEY_CASE_FIRST |
static com.oracle.truffle.api.strings.TruffleString |
KEY_CEIL |
static com.oracle.truffle.api.strings.TruffleString |
KEY_CODE |
static com.oracle.truffle.api.strings.TruffleString |
KEY_COLLATION |
static com.oracle.truffle.api.strings.TruffleString |
KEY_COLLATIONS |
static com.oracle.truffle.api.strings.TruffleString |
KEY_COMPACT |
static com.oracle.truffle.api.strings.TruffleString |
KEY_COMPACT_DISPLAY |
static com.oracle.truffle.api.strings.TruffleString |
KEY_CONJUNCTION |
static com.oracle.truffle.api.strings.TruffleString |
KEY_CURRENCY |
static com.oracle.truffle.api.strings.TruffleString |
KEY_CURRENCY_DISPLAY |
static com.oracle.truffle.api.strings.TruffleString |
KEY_CURRENCY_SIGN |
static com.oracle.truffle.api.strings.TruffleString |
KEY_DATE_STYLE |
static com.oracle.truffle.api.strings.TruffleString |
KEY_DATE_TIME_FIELD |
static com.oracle.truffle.api.strings.TruffleString |
KEY_DAY |
static com.oracle.truffle.api.strings.TruffleString |
KEY_DAY_PERIOD |
static com.oracle.truffle.api.strings.TruffleString |
KEY_DECIMAL |
static com.oracle.truffle.api.strings.TruffleString |
KEY_DEFAULT |
static com.oracle.truffle.api.strings.TruffleString |
KEY_DIALECT |
static com.oracle.truffle.api.strings.TruffleString |
KEY_DIRECTION |
static com.oracle.truffle.api.strings.TruffleString |
KEY_DISJUNCTION |
static com.oracle.truffle.api.strings.TruffleString |
KEY_ELEMENT |
static com.oracle.truffle.api.strings.TruffleString |
KEY_END_RANGE |
static com.oracle.truffle.api.strings.TruffleString |
KEY_ENGINEERING |
static com.oracle.truffle.api.strings.TruffleString |
KEY_ERA |
static com.oracle.truffle.api.strings.TruffleString |
KEY_EXCEPT_ZERO |
static com.oracle.truffle.api.strings.TruffleString |
KEY_EXPAND |
static com.oracle.truffle.api.strings.TruffleString |
KEY_FALLBACK |
static com.oracle.truffle.api.strings.TruffleString |
KEY_FALSE |
static com.oracle.truffle.api.strings.TruffleString |
KEY_FIRST_DAY |
static com.oracle.truffle.api.strings.TruffleString |
KEY_FIRST_DAY_OF_WEEK |
static com.oracle.truffle.api.strings.TruffleString |
KEY_FLOOR |
static com.oracle.truffle.api.strings.TruffleString |
KEY_FORMAT_MATCHER |
static com.oracle.truffle.api.strings.TruffleString |
KEY_FRACTION_DIGITS |
static com.oracle.truffle.api.strings.TruffleString |
KEY_FRACTIONAL_SECOND_DIGITS |
static com.oracle.truffle.api.strings.TruffleString |
KEY_FULL |
static com.oracle.truffle.api.strings.TruffleString |
KEY_GRANULARITY |
static com.oracle.truffle.api.strings.TruffleString |
KEY_GRAPHEME |
static com.oracle.truffle.api.strings.TruffleString |
KEY_H11 |
static com.oracle.truffle.api.strings.TruffleString |
KEY_H12 |
static com.oracle.truffle.api.strings.TruffleString |
KEY_H23 |
static com.oracle.truffle.api.strings.TruffleString |
KEY_H24 |
static com.oracle.truffle.api.strings.TruffleString |
KEY_HALF_CEIL |
static com.oracle.truffle.api.strings.TruffleString |
KEY_HALF_EVEN |
static com.oracle.truffle.api.strings.TruffleString |
KEY_HALF_EXPAND |
static com.oracle.truffle.api.strings.TruffleString |
KEY_HALF_FLOOR |
static com.oracle.truffle.api.strings.TruffleString |
KEY_HALF_TRUNC |
static com.oracle.truffle.api.strings.TruffleString |
KEY_HOUR |
static com.oracle.truffle.api.strings.TruffleString |
KEY_HOUR_CYCLE |
static com.oracle.truffle.api.strings.TruffleString |
KEY_HOUR_CYCLES |
static com.oracle.truffle.api.strings.TruffleString |
KEY_HOUR12 |
static com.oracle.truffle.api.strings.TruffleString |
KEY_IGNORE_PUNCTUATION |
static com.oracle.truffle.api.strings.TruffleString |
KEY_INDEX |
static com.oracle.truffle.api.strings.TruffleString |
KEY_INPUT |
static com.oracle.truffle.api.strings.TruffleString |
KEY_IS_WORD_LIKE |
static com.oracle.truffle.api.strings.TruffleString |
KEY_LANGUAGE |
static com.oracle.truffle.api.strings.TruffleString |
KEY_LANGUAGE_DISPLAY |
static com.oracle.truffle.api.strings.TruffleString |
KEY_LESS_PRECISION |
static com.oracle.truffle.api.strings.TruffleString |
KEY_LITERAL |
static com.oracle.truffle.api.strings.TruffleString |
KEY_LOCALE |
static com.oracle.truffle.api.strings.TruffleString |
KEY_LOCALE_MATCHER |
static com.oracle.truffle.api.strings.TruffleString |
KEY_LONG |
static com.oracle.truffle.api.strings.TruffleString |
KEY_LONG_GENERIC |
static com.oracle.truffle.api.strings.TruffleString |
KEY_LONG_OFFSET |
static com.oracle.truffle.api.strings.TruffleString |
KEY_LOOKUP |
static com.oracle.truffle.api.strings.TruffleString |
KEY_LOOSE |
static com.oracle.truffle.api.strings.TruffleString |
KEY_LOWER |
static com.oracle.truffle.api.strings.TruffleString |
KEY_LTR |
static com.oracle.truffle.api.strings.TruffleString |
KEY_MAXIMUM_FRACTION_DIGITS |
static com.oracle.truffle.api.strings.TruffleString |
KEY_MAXIMUM_SIGNIFICANT_DIGITS |
static com.oracle.truffle.api.strings.TruffleString |
KEY_MEDIUM |
static com.oracle.truffle.api.strings.TruffleString |
KEY_MIN2 |
static com.oracle.truffle.api.strings.TruffleString |
KEY_MINIMAL_DAYS |
static com.oracle.truffle.api.strings.TruffleString |
KEY_MINIMUM_FRACTION_DIGITS |
static com.oracle.truffle.api.strings.TruffleString |
KEY_MINIMUM_INTEGER_DIGITS |
static com.oracle.truffle.api.strings.TruffleString |
KEY_MINIMUM_SIGNIFICANT_DIGITS |
static com.oracle.truffle.api.strings.TruffleString |
KEY_MINUTE |
static com.oracle.truffle.api.strings.TruffleString |
KEY_MONTH |
static com.oracle.truffle.api.strings.TruffleString |
KEY_MORE_PRECISION |
static com.oracle.truffle.api.strings.TruffleString |
KEY_NAME |
static com.oracle.truffle.api.strings.TruffleString |
KEY_NARROW |
static com.oracle.truffle.api.strings.TruffleString |
KEY_NARROW_SYMBOL |
static com.oracle.truffle.api.strings.TruffleString |
KEY_NEGATIVE |
static com.oracle.truffle.api.strings.TruffleString |
KEY_NEVER |
static com.oracle.truffle.api.strings.TruffleString |
KEY_NONE |
static com.oracle.truffle.api.strings.TruffleString |
KEY_NORMAL |
static com.oracle.truffle.api.strings.TruffleString |
KEY_NOTATION |
static com.oracle.truffle.api.strings.TruffleString |
KEY_NUMBERING_SYSTEM |
static com.oracle.truffle.api.strings.TruffleString |
KEY_NUMBERING_SYSTEMS |
static com.oracle.truffle.api.strings.TruffleString |
KEY_NUMERIC |
static com.oracle.truffle.api.strings.TruffleString |
KEY_OR |
static com.oracle.truffle.api.strings.TruffleString |
KEY_OR_NARROW |
static com.oracle.truffle.api.strings.TruffleString |
KEY_OR_SHORT |
static com.oracle.truffle.api.strings.TruffleString |
KEY_ORDINAL |
static com.oracle.truffle.api.strings.TruffleString |
KEY_PERCENT |
static com.oracle.truffle.api.strings.TruffleString |
KEY_PLURAL_CATEGORIES |
static com.oracle.truffle.api.strings.TruffleString |
KEY_QUARTER |
static com.oracle.truffle.api.strings.TruffleString |
KEY_REGION |
static com.oracle.truffle.api.strings.TruffleString |
KEY_ROUNDING_INCREMENT |
static com.oracle.truffle.api.strings.TruffleString |
KEY_ROUNDING_MODE |
static com.oracle.truffle.api.strings.TruffleString |
KEY_ROUNDING_PRIORITY |
static com.oracle.truffle.api.strings.TruffleString |
KEY_RTL |
static com.oracle.truffle.api.strings.TruffleString |
KEY_SCIENTIFIC |
static com.oracle.truffle.api.strings.TruffleString |
KEY_SCRIPT |
static com.oracle.truffle.api.strings.TruffleString |
KEY_SEARCH |
static com.oracle.truffle.api.strings.TruffleString |
KEY_SECOND |
static com.oracle.truffle.api.strings.TruffleString |
KEY_SEGMENT |
static com.oracle.truffle.api.strings.TruffleString |
KEY_SENSITIVITY |
static com.oracle.truffle.api.strings.TruffleString |
KEY_SENTENCE |
static com.oracle.truffle.api.strings.TruffleString |
KEY_SEP |
static com.oracle.truffle.api.strings.TruffleString |
KEY_SHARED |
static com.oracle.truffle.api.strings.TruffleString |
KEY_SHORT |
static com.oracle.truffle.api.strings.TruffleString |
KEY_SHORT_GENERIC |
static com.oracle.truffle.api.strings.TruffleString |
KEY_SHORT_OFFSET |
static com.oracle.truffle.api.strings.TruffleString |
KEY_SIGN_DISPLAY |
static com.oracle.truffle.api.strings.TruffleString |
KEY_SIGNIFICANT_DIGITS |
static com.oracle.truffle.api.strings.TruffleString |
KEY_SORT |
static com.oracle.truffle.api.strings.TruffleString |
KEY_SOURCE |
static com.oracle.truffle.api.strings.TruffleString |
KEY_STANDARD |
static com.oracle.truffle.api.strings.TruffleString |
KEY_STANDARD_NARROW |
static com.oracle.truffle.api.strings.TruffleString |
KEY_STANDARD_SHORT |
static com.oracle.truffle.api.strings.TruffleString |
KEY_START_RANGE |
static com.oracle.truffle.api.strings.TruffleString |
KEY_STRICT |
static com.oracle.truffle.api.strings.TruffleString |
KEY_STRIP_IF_INTEGER |
static com.oracle.truffle.api.strings.TruffleString |
KEY_STYLE |
static com.oracle.truffle.api.strings.TruffleString |
KEY_SYMBOL |
static com.oracle.truffle.api.strings.TruffleString |
KEY_TERM |
static com.oracle.truffle.api.strings.TruffleString |
KEY_TEXT_INFO |
static com.oracle.truffle.api.strings.TruffleString |
KEY_TIME_STYLE |
static com.oracle.truffle.api.strings.TruffleString |
KEY_TIME_ZONE |
static com.oracle.truffle.api.strings.TruffleString |
KEY_TIME_ZONE_NAME |
static com.oracle.truffle.api.strings.TruffleString |
KEY_TIME_ZONES |
static com.oracle.truffle.api.strings.TruffleString |
KEY_TRAILING_ZERO_DISPLAY |
static com.oracle.truffle.api.strings.TruffleString |
KEY_TRUNC |
static com.oracle.truffle.api.strings.TruffleString |
KEY_TYPE |
static com.oracle.truffle.api.strings.TruffleString |
KEY_UND |
static com.oracle.truffle.api.strings.TruffleString |
KEY_UNIT |
static com.oracle.truffle.api.strings.TruffleString |
KEY_UNIT_DISPLAY |
static com.oracle.truffle.api.strings.TruffleString |
KEY_UNIT_NARROW |
static com.oracle.truffle.api.strings.TruffleString |
KEY_UNIT_SHORT |
static com.oracle.truffle.api.strings.TruffleString |
KEY_UPPER |
static com.oracle.truffle.api.strings.TruffleString |
KEY_USAGE |
static com.oracle.truffle.api.strings.TruffleString |
KEY_USE_GROUPING |
static com.oracle.truffle.api.strings.TruffleString |
KEY_VALUE |
static com.oracle.truffle.api.strings.TruffleString |
KEY_VARIANT |
static com.oracle.truffle.api.strings.TruffleString |
KEY_WEEK_INFO |
static com.oracle.truffle.api.strings.TruffleString |
KEY_WEEK_OF_YEAR |
static com.oracle.truffle.api.strings.TruffleString |
KEY_WEEKDAY |
static com.oracle.truffle.api.strings.TruffleString |
KEY_WEEKEND |
static com.oracle.truffle.api.strings.TruffleString |
KEY_WORD |
static com.oracle.truffle.api.strings.TruffleString |
KEY_YEAR |
static com.oracle.truffle.api.strings.TruffleString |
KEY_YEAR_NAME |
static String |
LANGUAGE |
static String |
LANGUAGE_DISPLAY |
static String |
LESS_PRECISION |
static String |
LITERAL |
static String |
LOCALE |
static String |
LOCALE_MATCHER |
static String |
LONG |
static String |
LONG_GENERIC |
static String |
LONG_OFFSET |
static String |
LOOKUP |
static String |
LOOSE |
static String |
LOWER |
static String |
LTR |
static String |
MAXIMUM_FRACTION_DIGITS |
static String |
MAXIMUM_SIGNIFICANT_DIGITS |
static String |
MEDIUM |
static String |
MIN2 |
static String |
MINIMAL_DAYS |
static String |
MINIMUM_FRACTION_DIGITS |
static String |
MINIMUM_INTEGER_DIGITS |
static String |
MINIMUM_SIGNIFICANT_DIGITS |
static String |
MINUS_SIGN |
static String |
MINUTE |
static String |
MON |
static String |
MONTH |
static String |
MORE_PRECISION |
static String |
NAME |
static String |
NAN |
static String |
NARROW |
static String |
NARROW_SYMBOL |
static String |
NEGATIVE |
static String |
NEVER |
static String |
NONE |
static String |
NORMAL |
static String |
NOTATION |
static String |
NUMBERING_SYSTEM |
static String |
NUMBERING_SYSTEMS |
static String |
NUMERIC |
static String |
OR |
static String |
OR_NARROW |
static String |
OR_SHORT |
static String |
ORDINAL |
static String |
PERCENT |
static String |
PLURAL_CATEGORIES |
static String |
PLUS_SIGN |
static String |
QUARTER |
static String |
REGION |
static String |
ROUNDING_INCREMENT |
static String |
ROUNDING_MODE |
static String |
ROUNDING_PRIORITY |
static String |
RTL |
static String |
SAT |
static String |
SCIENTIFIC |
static String |
SCRIPT |
static String |
SEARCH |
static String |
SECOND |
static String |
SEGMENT |
static String |
SENSITIVITY |
static String |
SENTENCE |
static String |
SEP |
static String |
SHARED |
static String |
SHORT |
static String |
SHORT_GENERIC |
static String |
SHORT_OFFSET |
static String |
SIGN_DISPLAY |
static String |
SIGNIFICANT_DIGITS |
static String |
SORT |
static String |
SOURCE |
static String |
STANDARD |
static String |
STANDARD_NARROW |
static String |
STANDARD_SHORT |
static String |
START_RANGE |
static String |
STRICT |
static String |
STRIP_IF_INTEGER |
static String |
STYLE |
static String |
SUN |
static String |
SYMBOL |
static String |
TERM |
static String |
TEXT_INFO |
static String |
THU |
static String |
TIME_STYLE |
static String |
TIME_ZONE |
static String |
TIME_ZONE_NAME |
static String |
TIME_ZONES |
static String |
TRAILING_ZERO_DISPLAY |
static String |
TRUNC |
static String |
TUE |
static String |
TYPE |
static String |
UND |
static String |
UNIT |
static String |
UNIT_DISPLAY |
static String |
UNIT_NARROW |
static String |
UNIT_SHORT |
static String |
UPPER |
static String |
USAGE |
static String |
USE_GROUPING |
static String |
VALUE |
static String |
VARIANT |
static String |
WED |
static String |
WEEK_INFO |
static String |
WEEK_OF_YEAR |
static String |
WEEKDAY |
static String |
WEEKEND |
static String |
WORD |
static String |
YEAR |
static String |
YEAR_NAME |
| Modifier and Type | Method and Description |
|---|---|
static String[] |
availableCalendars() |
static String[] |
availableCalendars(org.graalvm.shadowed.com.ibm.icu.util.ULocale locale,
boolean commonlyUsed) |
static String[] |
availableCollations() |
static String[] |
availableCollations(org.graalvm.shadowed.com.ibm.icu.util.ULocale locale,
boolean commonOnly) |
static String[] |
availableCurrencies() |
static String[] |
availableNumberingSystems(JSContext context) |
static String[] |
availableTimeZones() |
static String[] |
availableUnits() |
static Locale |
bestAvailableLocale(JSContext context,
Locale locale) |
static String |
canonicalizeLanguageTag(String languageTag) |
static String |
defaultNumberingSystemName(JSContext context,
Locale locale) |
static void |
ensureIsStructurallyValidCalendar(String calendar) |
static void |
ensureIsStructurallyValidLanguageId(String languageId) |
static void |
ensureIsStructurallyValidLanguageSubtag(String region) |
static void |
ensureIsStructurallyValidRegionSubtag(String region) |
static void |
ensureIsStructurallyValidScriptSubtag(String script) |
static void |
ensureIsWellFormedCurrencyCode(String currency) |
static void |
ensureIsWellFormedUnitIdentifier(String unitIdentifier) |
static org.graalvm.shadowed.com.ibm.icu.util.TimeZone |
getICUTimeZone(String tzId,
JSContext context) |
static org.graalvm.shadowed.com.ibm.icu.util.TimeZone |
getICUTimeZone(ZoneId zoneId,
JSContext context) |
static boolean |
isValidNumberingSystem(String numberingSystem) |
static boolean |
isWellFormedCurrencyCode(String currency) |
static Locale |
lookupMatcher(JSContext ctx,
String[] requestedLocales) |
static JSObject |
makePart(JSContext context,
JSRealm realm,
String type,
String value) |
static JSObject |
makePart(JSContext context,
JSRealm realm,
String type,
String value,
String unit) |
static JSObject |
makePart(JSContext context,
JSRealm realm,
String type,
String value,
String unit,
String source) |
static String |
maybeAppendMissingLanguageSubTag(String tag) |
static String |
normalizeCAType(String type) |
static String |
normalizeCollation(String collation) |
static String |
normalizeUnicodeLocaleIdentifierType(String type) |
static Locale |
selectedLocale(JSContext ctx,
String[] locales) |
static Locale |
selectedLocaleStripped(JSContext ctx,
String[] locales) |
static String |
sourceString(int start,
int limit,
int startRangeStart,
int startRangeLimit,
int endRangeStart,
int endRangeLimit) |
static List<Object> |
supportedLocales(JSContext ctx,
String[] requestedLocales,
String matcher) |
static String |
toJSHourCycle(org.graalvm.shadowed.com.ibm.icu.text.DateFormat.HourCycle hourCycle) |
static com.oracle.truffle.api.strings.TruffleString |
toLowerCase(JSContext ctx,
String s,
String[] locales) |
static com.oracle.truffle.api.strings.TruffleString |
toUpperCase(JSContext ctx,
String s,
String[] locales) |
static String |
toUpperCase(String in) |
static String |
validateAndCanonicalizeLanguageTag(String languageTag) |
static void |
validateUnicodeLocaleIdentifierType(String type,
com.oracle.truffle.api.profiles.BranchProfile errorBranch) |
static int |
weekDayToNumber(String fw) |
public static final String _2_DIGIT
public static final String ACCENT
public static final String ACCOUNTING
public static final String ALWAYS
public static final String AUTO
public static final String BEST_FIT
public static final String BASE
public static final String BASE_NAME
public static final String BASIC
public static final String BREAK_TYPE
public static final String CALENDAR
public static final String CALENDARS
public static final String CARDINAL
public static final String CASE
public static final String CASE_FIRST
public static final String CEIL
public static final String CODE
public static final String COLLATION
public static final String COLLATIONS
public static final String COMPACT
public static final String COMPACT_DISPLAY
public static final String CONJUNCTION
public static final String CURRENCY
public static final String CURRENCY_DISPLAY
public static final String CURRENCY_SIGN
public static final String DATE_STYLE
public static final String DATE_TIME_FIELD
public static final String DAY
public static final String DAY_PERIOD
public static final String DEFAULT
public static final String DECIMAL
public static final String DIALECT
public static final String DIRECTION
public static final String DISJUNCTION
public static final String ELEMENT
public static final String END_RANGE
public static final String ENGINEERING
public static final String ERA
public static final String EXCEPT_ZERO
public static final String EXPAND
public static final String FALLBACK
public static final String FALSE
public static final String FIRST_DAY
public static final String FIRST_DAY_OF_WEEK
public static final String FLOOR
public static final String FORMAT_MATCHER
public static final String FRACTIONAL_SECOND_DIGITS
public static final String FRACTION_DIGITS
public static final String FRI
public static final String FULL
public static final String GRANULARITY
public static final String GRAPHEME
public static final String H11
public static final String H12
public static final String H23
public static final String H24
public static final String HALF_CEIL
public static final String HALF_EVEN
public static final String HALF_EXPAND
public static final String HALF_FLOOR
public static final String HALF_TRUNC
public static final String HOUR
public static final String HOUR_CYCLE
public static final String HOUR_CYCLES
public static final String HOUR12
public static final String INDEX
public static final String INFINITY
public static final String INPUT
public static final String INTEGER
public static final String IS_WORD_LIKE
public static final String IGNORE_PUNCTUATION
public static final String LANGUAGE
public static final String LANGUAGE_DISPLAY
public static final String LESS_PRECISION
public static final String LITERAL
public static final String LOCALE
public static final String LOCALE_MATCHER
public static final String LONG
public static final String LONG_GENERIC
public static final String LONG_OFFSET
public static final String LOOKUP
public static final String LOOSE
public static final String LOWER
public static final String LTR
public static final String MAXIMUM_FRACTION_DIGITS
public static final String MAXIMUM_SIGNIFICANT_DIGITS
public static final String MEDIUM
public static final String MIN2
public static final String MINIMAL_DAYS
public static final String MINIMUM_FRACTION_DIGITS
public static final String MINIMUM_INTEGER_DIGITS
public static final String MINIMUM_SIGNIFICANT_DIGITS
public static final String MINUS_SIGN
public static final String MINUTE
public static final String MON
public static final String MONTH
public static final String MORE_PRECISION
public static final String NAME
public static final String NAN
public static final String NARROW
public static final String NARROW_SYMBOL
public static final String NEGATIVE
public static final String NEVER
public static final String NONE
public static final String NORMAL
public static final String NOTATION
public static final String NUMERIC
public static final String NUMBERING_SYSTEM
public static final String NUMBERING_SYSTEMS
public static final String OR
public static final String OR_NARROW
public static final String OR_SHORT
public static final String ORDINAL
public static final String PERCENT
public static final String PLURAL_CATEGORIES
public static final String PLUS_SIGN
public static final String QUARTER
public static final String REGION
public static final String ROUNDING_INCREMENT
public static final String ROUNDING_MODE
public static final String ROUNDING_PRIORITY
public static final String RTL
public static final String SAT
public static final String SCIENTIFIC
public static final String SCRIPT
public static final String SEARCH
public static final String SEP
public static final String SECOND
public static final String SEGMENT
public static final String SENTENCE
public static final String SENSITIVITY
public static final String SHARED
public static final String SHORT
public static final String SHORT_GENERIC
public static final String SHORT_OFFSET
public static final String SIGNIFICANT_DIGITS
public static final String SIGN_DISPLAY
public static final String SORT
public static final String SOURCE
public static final String STANDARD
public static final String STANDARD_NARROW
public static final String STANDARD_SHORT
public static final String START_RANGE
public static final String STRICT
public static final String STRIP_IF_INTEGER
public static final String STYLE
public static final String SUN
public static final String SYMBOL
public static final String TERM
public static final String TEXT_INFO
public static final String THU
public static final String TIME_STYLE
public static final String TIME_ZONE
public static final String TIME_ZONES
public static final String TIME_ZONE_NAME
public static final String TRAILING_ZERO_DISPLAY
public static final String TRUNC
public static final String TUE
public static final String TYPE
public static final String UND
public static final String UNIT
public static final String UNIT_DISPLAY
public static final String UNIT_NARROW
public static final String UNIT_SHORT
public static final String UPPER
public static final String USAGE
public static final String USE_GROUPING
public static final String VALUE
public static final String VARIANT
public static final String WED
public static final String WORD
public static final String WEEKDAY
public static final String WEEKEND
public static final String WEEK_INFO
public static final String WEEK_OF_YEAR
public static final String YEAR
public static final String YEAR_NAME
public static final com.oracle.truffle.api.strings.TruffleString KEY__2_DIGIT
public static final com.oracle.truffle.api.strings.TruffleString KEY_ACCENT
public static final com.oracle.truffle.api.strings.TruffleString KEY_ACCOUNTING
public static final com.oracle.truffle.api.strings.TruffleString KEY_ALWAYS
public static final com.oracle.truffle.api.strings.TruffleString KEY_AUTO
public static final com.oracle.truffle.api.strings.TruffleString KEY_BEST_FIT
public static final com.oracle.truffle.api.strings.TruffleString KEY_BASE
public static final com.oracle.truffle.api.strings.TruffleString KEY_BASE_NAME
public static final com.oracle.truffle.api.strings.TruffleString KEY_BASIC
public static final com.oracle.truffle.api.strings.TruffleString KEY_BREAK_TYPE
public static final com.oracle.truffle.api.strings.TruffleString KEY_CALENDAR
public static final com.oracle.truffle.api.strings.TruffleString KEY_CALENDARS
public static final com.oracle.truffle.api.strings.TruffleString KEY_CARDINAL
public static final com.oracle.truffle.api.strings.TruffleString KEY_CASE
public static final com.oracle.truffle.api.strings.TruffleString KEY_CASE_FIRST
public static final com.oracle.truffle.api.strings.TruffleString KEY_CEIL
public static final com.oracle.truffle.api.strings.TruffleString KEY_CODE
public static final com.oracle.truffle.api.strings.TruffleString KEY_COLLATION
public static final com.oracle.truffle.api.strings.TruffleString KEY_COLLATIONS
public static final com.oracle.truffle.api.strings.TruffleString KEY_COMPACT
public static final com.oracle.truffle.api.strings.TruffleString KEY_COMPACT_DISPLAY
public static final com.oracle.truffle.api.strings.TruffleString KEY_CONJUNCTION
public static final com.oracle.truffle.api.strings.TruffleString KEY_CURRENCY
public static final com.oracle.truffle.api.strings.TruffleString KEY_CURRENCY_DISPLAY
public static final com.oracle.truffle.api.strings.TruffleString KEY_CURRENCY_SIGN
public static final com.oracle.truffle.api.strings.TruffleString KEY_DATE_STYLE
public static final com.oracle.truffle.api.strings.TruffleString KEY_DATE_TIME_FIELD
public static final com.oracle.truffle.api.strings.TruffleString KEY_DAY
public static final com.oracle.truffle.api.strings.TruffleString KEY_DAY_PERIOD
public static final com.oracle.truffle.api.strings.TruffleString KEY_DEFAULT
public static final com.oracle.truffle.api.strings.TruffleString KEY_DECIMAL
public static final com.oracle.truffle.api.strings.TruffleString KEY_DIALECT
public static final com.oracle.truffle.api.strings.TruffleString KEY_DIRECTION
public static final com.oracle.truffle.api.strings.TruffleString KEY_DISJUNCTION
public static final com.oracle.truffle.api.strings.TruffleString KEY_ELEMENT
public static final com.oracle.truffle.api.strings.TruffleString KEY_END_RANGE
public static final com.oracle.truffle.api.strings.TruffleString KEY_ENGINEERING
public static final com.oracle.truffle.api.strings.TruffleString KEY_ERA
public static final com.oracle.truffle.api.strings.TruffleString KEY_EXCEPT_ZERO
public static final com.oracle.truffle.api.strings.TruffleString KEY_EXPAND
public static final com.oracle.truffle.api.strings.TruffleString KEY_FALLBACK
public static final com.oracle.truffle.api.strings.TruffleString KEY_FALSE
public static final com.oracle.truffle.api.strings.TruffleString KEY_FIRST_DAY
public static final com.oracle.truffle.api.strings.TruffleString KEY_FIRST_DAY_OF_WEEK
public static final com.oracle.truffle.api.strings.TruffleString KEY_FLOOR
public static final com.oracle.truffle.api.strings.TruffleString KEY_FORMAT_MATCHER
public static final com.oracle.truffle.api.strings.TruffleString KEY_FRACTIONAL_SECOND_DIGITS
public static final com.oracle.truffle.api.strings.TruffleString KEY_FRACTION_DIGITS
public static final com.oracle.truffle.api.strings.TruffleString KEY_FULL
public static final com.oracle.truffle.api.strings.TruffleString KEY_GRANULARITY
public static final com.oracle.truffle.api.strings.TruffleString KEY_GRAPHEME
public static final com.oracle.truffle.api.strings.TruffleString KEY_H11
public static final com.oracle.truffle.api.strings.TruffleString KEY_H12
public static final com.oracle.truffle.api.strings.TruffleString KEY_H23
public static final com.oracle.truffle.api.strings.TruffleString KEY_H24
public static final com.oracle.truffle.api.strings.TruffleString KEY_HALF_CEIL
public static final com.oracle.truffle.api.strings.TruffleString KEY_HALF_EVEN
public static final com.oracle.truffle.api.strings.TruffleString KEY_HALF_EXPAND
public static final com.oracle.truffle.api.strings.TruffleString KEY_HALF_FLOOR
public static final com.oracle.truffle.api.strings.TruffleString KEY_HALF_TRUNC
public static final com.oracle.truffle.api.strings.TruffleString KEY_HOUR
public static final com.oracle.truffle.api.strings.TruffleString KEY_HOUR_CYCLE
public static final com.oracle.truffle.api.strings.TruffleString KEY_HOUR_CYCLES
public static final com.oracle.truffle.api.strings.TruffleString KEY_HOUR12
public static final com.oracle.truffle.api.strings.TruffleString KEY_INDEX
public static final com.oracle.truffle.api.strings.TruffleString KEY_INPUT
public static final com.oracle.truffle.api.strings.TruffleString KEY_IS_WORD_LIKE
public static final com.oracle.truffle.api.strings.TruffleString KEY_IGNORE_PUNCTUATION
public static final com.oracle.truffle.api.strings.TruffleString KEY_LANGUAGE
public static final com.oracle.truffle.api.strings.TruffleString KEY_LANGUAGE_DISPLAY
public static final com.oracle.truffle.api.strings.TruffleString KEY_LESS_PRECISION
public static final com.oracle.truffle.api.strings.TruffleString KEY_LITERAL
public static final com.oracle.truffle.api.strings.TruffleString KEY_LOCALE
public static final com.oracle.truffle.api.strings.TruffleString KEY_LOCALE_MATCHER
public static final com.oracle.truffle.api.strings.TruffleString KEY_LONG
public static final com.oracle.truffle.api.strings.TruffleString KEY_LONG_GENERIC
public static final com.oracle.truffle.api.strings.TruffleString KEY_LONG_OFFSET
public static final com.oracle.truffle.api.strings.TruffleString KEY_LOOKUP
public static final com.oracle.truffle.api.strings.TruffleString KEY_LOOSE
public static final com.oracle.truffle.api.strings.TruffleString KEY_LOWER
public static final com.oracle.truffle.api.strings.TruffleString KEY_LTR
public static final com.oracle.truffle.api.strings.TruffleString KEY_MAXIMUM_FRACTION_DIGITS
public static final com.oracle.truffle.api.strings.TruffleString KEY_MAXIMUM_SIGNIFICANT_DIGITS
public static final com.oracle.truffle.api.strings.TruffleString KEY_MEDIUM
public static final com.oracle.truffle.api.strings.TruffleString KEY_MIN2
public static final com.oracle.truffle.api.strings.TruffleString KEY_MINIMAL_DAYS
public static final com.oracle.truffle.api.strings.TruffleString KEY_MINIMUM_FRACTION_DIGITS
public static final com.oracle.truffle.api.strings.TruffleString KEY_MINIMUM_INTEGER_DIGITS
public static final com.oracle.truffle.api.strings.TruffleString KEY_MINIMUM_SIGNIFICANT_DIGITS
public static final com.oracle.truffle.api.strings.TruffleString KEY_MINUTE
public static final com.oracle.truffle.api.strings.TruffleString KEY_MONTH
public static final com.oracle.truffle.api.strings.TruffleString KEY_MORE_PRECISION
public static final com.oracle.truffle.api.strings.TruffleString KEY_NAME
public static final com.oracle.truffle.api.strings.TruffleString KEY_NARROW
public static final com.oracle.truffle.api.strings.TruffleString KEY_NARROW_SYMBOL
public static final com.oracle.truffle.api.strings.TruffleString KEY_NEGATIVE
public static final com.oracle.truffle.api.strings.TruffleString KEY_NEVER
public static final com.oracle.truffle.api.strings.TruffleString KEY_NONE
public static final com.oracle.truffle.api.strings.TruffleString KEY_NORMAL
public static final com.oracle.truffle.api.strings.TruffleString KEY_NOTATION
public static final com.oracle.truffle.api.strings.TruffleString KEY_NUMERIC
public static final com.oracle.truffle.api.strings.TruffleString KEY_NUMBERING_SYSTEM
public static final com.oracle.truffle.api.strings.TruffleString KEY_NUMBERING_SYSTEMS
public static final com.oracle.truffle.api.strings.TruffleString KEY_OR
public static final com.oracle.truffle.api.strings.TruffleString KEY_OR_NARROW
public static final com.oracle.truffle.api.strings.TruffleString KEY_OR_SHORT
public static final com.oracle.truffle.api.strings.TruffleString KEY_ORDINAL
public static final com.oracle.truffle.api.strings.TruffleString KEY_PERCENT
public static final com.oracle.truffle.api.strings.TruffleString KEY_PLURAL_CATEGORIES
public static final com.oracle.truffle.api.strings.TruffleString KEY_QUARTER
public static final com.oracle.truffle.api.strings.TruffleString KEY_REGION
public static final com.oracle.truffle.api.strings.TruffleString KEY_ROUNDING_INCREMENT
public static final com.oracle.truffle.api.strings.TruffleString KEY_ROUNDING_MODE
public static final com.oracle.truffle.api.strings.TruffleString KEY_ROUNDING_PRIORITY
public static final com.oracle.truffle.api.strings.TruffleString KEY_RTL
public static final com.oracle.truffle.api.strings.TruffleString KEY_SCIENTIFIC
public static final com.oracle.truffle.api.strings.TruffleString KEY_SCRIPT
public static final com.oracle.truffle.api.strings.TruffleString KEY_SEARCH
public static final com.oracle.truffle.api.strings.TruffleString KEY_SEP
public static final com.oracle.truffle.api.strings.TruffleString KEY_SECOND
public static final com.oracle.truffle.api.strings.TruffleString KEY_SEGMENT
public static final com.oracle.truffle.api.strings.TruffleString KEY_SENTENCE
public static final com.oracle.truffle.api.strings.TruffleString KEY_SENSITIVITY
public static final com.oracle.truffle.api.strings.TruffleString KEY_SHARED
public static final com.oracle.truffle.api.strings.TruffleString KEY_SHORT
public static final com.oracle.truffle.api.strings.TruffleString KEY_SHORT_GENERIC
public static final com.oracle.truffle.api.strings.TruffleString KEY_SHORT_OFFSET
public static final com.oracle.truffle.api.strings.TruffleString KEY_SIGNIFICANT_DIGITS
public static final com.oracle.truffle.api.strings.TruffleString KEY_SIGN_DISPLAY
public static final com.oracle.truffle.api.strings.TruffleString KEY_SORT
public static final com.oracle.truffle.api.strings.TruffleString KEY_SOURCE
public static final com.oracle.truffle.api.strings.TruffleString KEY_STANDARD
public static final com.oracle.truffle.api.strings.TruffleString KEY_STANDARD_NARROW
public static final com.oracle.truffle.api.strings.TruffleString KEY_STANDARD_SHORT
public static final com.oracle.truffle.api.strings.TruffleString KEY_START_RANGE
public static final com.oracle.truffle.api.strings.TruffleString KEY_STRICT
public static final com.oracle.truffle.api.strings.TruffleString KEY_STRIP_IF_INTEGER
public static final com.oracle.truffle.api.strings.TruffleString KEY_STYLE
public static final com.oracle.truffle.api.strings.TruffleString KEY_SYMBOL
public static final com.oracle.truffle.api.strings.TruffleString KEY_TERM
public static final com.oracle.truffle.api.strings.TruffleString KEY_TEXT_INFO
public static final com.oracle.truffle.api.strings.TruffleString KEY_TIME_STYLE
public static final com.oracle.truffle.api.strings.TruffleString KEY_TIME_ZONE
public static final com.oracle.truffle.api.strings.TruffleString KEY_TIME_ZONES
public static final com.oracle.truffle.api.strings.TruffleString KEY_TIME_ZONE_NAME
public static final com.oracle.truffle.api.strings.TruffleString KEY_TRAILING_ZERO_DISPLAY
public static final com.oracle.truffle.api.strings.TruffleString KEY_TRUNC
public static final com.oracle.truffle.api.strings.TruffleString KEY_TYPE
public static final com.oracle.truffle.api.strings.TruffleString KEY_UND
public static final com.oracle.truffle.api.strings.TruffleString KEY_UNIT
public static final com.oracle.truffle.api.strings.TruffleString KEY_UNIT_DISPLAY
public static final com.oracle.truffle.api.strings.TruffleString KEY_UNIT_NARROW
public static final com.oracle.truffle.api.strings.TruffleString KEY_UNIT_SHORT
public static final com.oracle.truffle.api.strings.TruffleString KEY_UPPER
public static final com.oracle.truffle.api.strings.TruffleString KEY_USAGE
public static final com.oracle.truffle.api.strings.TruffleString KEY_USE_GROUPING
public static final com.oracle.truffle.api.strings.TruffleString KEY_VALUE
public static final com.oracle.truffle.api.strings.TruffleString KEY_VARIANT
public static final com.oracle.truffle.api.strings.TruffleString KEY_WORD
public static final com.oracle.truffle.api.strings.TruffleString KEY_WEEKDAY
public static final com.oracle.truffle.api.strings.TruffleString KEY_WEEKEND
public static final com.oracle.truffle.api.strings.TruffleString KEY_WEEK_INFO
public static final com.oracle.truffle.api.strings.TruffleString KEY_WEEK_OF_YEAR
public static final com.oracle.truffle.api.strings.TruffleString KEY_YEAR
public static final com.oracle.truffle.api.strings.TruffleString KEY_YEAR_NAME
public static List<Object> supportedLocales(JSContext ctx, String[] requestedLocales, String matcher)
public static boolean isValidNumberingSystem(String numberingSystem)
public static String defaultNumberingSystemName(JSContext context, Locale locale)
public static void validateUnicodeLocaleIdentifierType(String type, com.oracle.truffle.api.profiles.BranchProfile errorBranch)
public static String normalizeUnicodeLocaleIdentifierType(String type)
public static boolean isWellFormedCurrencyCode(String currency)
public static void ensureIsWellFormedCurrencyCode(String currency)
public static void ensureIsStructurallyValidLanguageId(String languageId)
public static void ensureIsStructurallyValidLanguageSubtag(String region)
public static void ensureIsStructurallyValidRegionSubtag(String region)
public static void ensureIsStructurallyValidScriptSubtag(String script)
public static void ensureIsStructurallyValidCalendar(String calendar)
public static String validateAndCanonicalizeLanguageTag(String languageTag)
public static com.oracle.truffle.api.strings.TruffleString toLowerCase(JSContext ctx, String s, String[] locales)
public static com.oracle.truffle.api.strings.TruffleString toUpperCase(JSContext ctx, String s, String[] locales)
public static JSObject makePart(JSContext context, JSRealm realm, String type, String value)
public static JSObject makePart(JSContext context, JSRealm realm, String type, String value, String unit)
public static JSObject makePart(JSContext context, JSRealm realm, String type, String value, String unit, String source)
public static void ensureIsWellFormedUnitIdentifier(String unitIdentifier)
public static org.graalvm.shadowed.com.ibm.icu.util.TimeZone getICUTimeZone(String tzId, JSContext context)
public static org.graalvm.shadowed.com.ibm.icu.util.TimeZone getICUTimeZone(ZoneId zoneId, JSContext context)
public static String toJSHourCycle(org.graalvm.shadowed.com.ibm.icu.text.DateFormat.HourCycle hourCycle)
public static String[] availableCalendars(org.graalvm.shadowed.com.ibm.icu.util.ULocale locale, boolean commonlyUsed)
public static String[] availableCalendars()
public static String[] availableCollations(org.graalvm.shadowed.com.ibm.icu.util.ULocale locale, boolean commonOnly)
public static String[] availableCollations()
public static String[] availableCurrencies()
public static String[] availableTimeZones()
public static String[] availableUnits()
public static String sourceString(int start, int limit, int startRangeStart, int startRangeLimit, int endRangeStart, int endRangeLimit)
public static int weekDayToNumber(String fw)