Lines Matching full:public

4public final class UCharacter implements android.icu.lang.UCharacterEnums.ECharacterCategory andro…
5 method public static int charCount(int);
6 method public static int codePointAt(CharSequence, int);
7 method public static int codePointAt(char[], int);
8 method public static int codePointAt(char[], int, int);
9 method public static int codePointBefore(CharSequence, int);
10 method public static int codePointBefore(char[], int);
11 method public static int codePointBefore(char[], int, int);
12 method public static int codePointCount(CharSequence, int, int);
13 method public static int codePointCount(char[], int, int);
14 method public static int digit(int, int);
15 method public static int digit(int);
16 method public static int foldCase(int, boolean);
17 method public static String foldCase(String, boolean);
18 method public static int foldCase(int, int);
19 method public static String foldCase(String, int);
20 method public static char forDigit(int, int);
21 method public static android.icu.util.VersionInfo getAge(int);
22 method public static int getBidiPairedBracket(int);
23 method public static int getCharFromExtendedName(String);
24 method public static int getCharFromName(String);
25 method public static int getCharFromNameAlias(String);
26 method public static int getCodePoint(char, char);
27 method public static int getCodePoint(char);
28 method public static int getCombiningClass(int);
29 method public static int getDirection(int);
30 method public static byte getDirectionality(int);
31 method public static String getExtendedName(int);
32 method public static android.icu.util.ValueIterator getExtendedNameIterator();
33 method public static int getHanNumericValue(int);
34 method public static int getIntPropertyMaxValue(int);
35 method public static int getIntPropertyMinValue(int);
36 method public static int getIntPropertyValue(int, int);
37 method public static int getMirror(int);
38 method public static String getName(int);
39 method public static String getName(String, String);
40 method public static String getNameAlias(int);
41 method public static android.icu.util.ValueIterator getNameIterator();
42 method public static int getNumericValue(int);
43 method public static int getPropertyEnum(CharSequence);
44 method public static String getPropertyName(int, int);
45 method public static int getPropertyValueEnum(int, CharSequence);
46 method public static String getPropertyValueName(int, int, int);
47 method public static int getType(int);
48 method public static android.icu.util.RangeValueIterator getTypeIterator();
49 method public static double getUnicodeNumericValue(int);
50 method public static android.icu.util.VersionInfo getUnicodeVersion();
51 method public static boolean hasBinaryProperty(int, int);
52 method public static boolean isBMP(int);
53 method public static boolean isBaseForm(int);
54 method public static boolean isDefined(int);
55 method public static boolean isDigit(int);
56 method public static boolean isHighSurrogate(char);
57 method public static boolean isISOControl(int);
58 method public static boolean isIdentifierIgnorable(int);
59 method public static boolean isJavaIdentifierPart(int);
60 method public static boolean isJavaIdentifierStart(int);
61 method public static boolean isLegal(int);
62 method public static boolean isLegal(String);
63 method public static boolean isLetter(int);
64 method public static boolean isLetterOrDigit(int);
65 method public static boolean isLowSurrogate(char);
66 method public static boolean isLowerCase(int);
67 method public static boolean isMirrored(int);
68 method public static boolean isPrintable(int);
69 method public static boolean isSpaceChar(int);
70 method public static boolean isSupplementary(int);
71 method public static boolean isSupplementaryCodePoint(int);
72 method public static boolean isSurrogatePair(char, char);
73 method public static boolean isTitleCase(int);
74 method public static boolean isUAlphabetic(int);
75 method public static boolean isULowercase(int);
76 method public static boolean isUUppercase(int);
77 method public static boolean isUWhiteSpace(int);
78 method public static boolean isUnicodeIdentifierPart(int);
79 method public static boolean isUnicodeIdentifierStart(int);
80 method public static boolean isUpperCase(int);
81 method public static boolean isValidCodePoint(int);
82 method public static boolean isWhitespace(int);
83 method public static int offsetByCodePoints(CharSequence, int, int);
84 method public static int offsetByCodePoints(char[], int, int, int, int);
85 method public static int toChars(int, char[], int);
86 method public static char[] toChars(int);
87 method public static int toCodePoint(char, char);
88 method public static int toLowerCase(int);
89 method public static String toLowerCase(String);
90 method public static String toLowerCase(java.util.Locale, String);
91 method public static String toLowerCase(android.icu.util.ULocale, String);
92 method public static String toString(int);
93 method public static int toTitleCase(int);
94 method public static String toTitleCase(String, android.icu.text.BreakIterator);
95 … method public static String toTitleCase(java.util.Locale, String, android.icu.text.BreakIterator);
96 …method public static String toTitleCase(android.icu.util.ULocale, String, android.icu.text.BreakIt…
97 …method public static String toTitleCase(android.icu.util.ULocale, String, android.icu.text.BreakIt…
98 …method public static String toTitleCase(java.util.Locale, String, android.icu.text.BreakIterator, …
99 method public static int toUpperCase(int);
100 method public static String toUpperCase(String);
101 method public static String toUpperCase(java.util.Locale, String);
102 method public static String toUpperCase(android.icu.util.ULocale, String);
103 field public static final int FOLD_CASE_DEFAULT = 0; // 0x0
104 field public static final int FOLD_CASE_EXCLUDE_SPECIAL_I = 1; // 0x1
105 field public static final int MAX_CODE_POINT = 1114111; // 0x10ffff
106 field public static final char MAX_HIGH_SURROGATE = 56319; // 0xdbff '\udbff'
107 field public static final char MAX_LOW_SURROGATE = 57343; // 0xdfff '\udfff'
108 field public static final int MAX_RADIX = 36; // 0x24
109 field public static final char MAX_SURROGATE = 57343; // 0xdfff '\udfff'
110 field public static final int MAX_VALUE = 1114111; // 0x10ffff
111 field public static final int MIN_CODE_POINT = 0; // 0x0
112 field public static final char MIN_HIGH_SURROGATE = 55296; // 0xd800 '\ud800'
113 field public static final char MIN_LOW_SURROGATE = 56320; // 0xdc00 '\udc00'
114 field public static final int MIN_RADIX = 2; // 0x2
115 field public static final int MIN_SUPPLEMENTARY_CODE_POINT = 65536; // 0x10000
116 field public static final char MIN_SURROGATE = 55296; // 0xd800 '\ud800'
117 field public static final int MIN_VALUE = 0; // 0x0
118 field public static final double NO_NUMERIC_VALUE = -1.23456789E8;
119 field public static final int REPLACEMENT_CHAR = 65533; // 0xfffd
120 field public static final int SUPPLEMENTARY_MIN_VALUE = 65536; // 0x10000
121 field public static final int TITLECASE_NO_BREAK_ADJUSTMENT = 512; // 0x200
122 field public static final int TITLECASE_NO_LOWERCASE = 256; // 0x100
125 public static interface UCharacter.BidiPairedBracketType {
126 field public static final int CLOSE = 2; // 0x2
127 field public static final int NONE = 0; // 0x0
128 field public static final int OPEN = 1; // 0x1
131 public static interface UCharacter.DecompositionType {
132 field public static final int CANONICAL = 1; // 0x1
133 field public static final int CIRCLE = 3; // 0x3
134 field public static final int COMPAT = 2; // 0x2
135 field public static final int FINAL = 4; // 0x4
136 field public static final int FONT = 5; // 0x5
137 field public static final int FRACTION = 6; // 0x6
138 field public static final int INITIAL = 7; // 0x7
139 field public static final int ISOLATED = 8; // 0x8
140 field public static final int MEDIAL = 9; // 0x9
141 field public static final int NARROW = 10; // 0xa
142 field public static final int NOBREAK = 11; // 0xb
143 field public static final int NONE = 0; // 0x0
144 field public static final int SMALL = 12; // 0xc
145 field public static final int SQUARE = 13; // 0xd
146 field public static final int SUB = 14; // 0xe
147 field public static final int SUPER = 15; // 0xf
148 field public static final int VERTICAL = 16; // 0x10
149 field public static final int WIDE = 17; // 0x11
152 public static interface UCharacter.EastAsianWidth {
153 field public static final int AMBIGUOUS = 1; // 0x1
154 field public static final int FULLWIDTH = 3; // 0x3
155 field public static final int HALFWIDTH = 2; // 0x2
156 field public static final int NARROW = 4; // 0x4
157 field public static final int NEUTRAL = 0; // 0x0
158 field public static final int WIDE = 5; // 0x5
161 public static interface UCharacter.GraphemeClusterBreak {
162 field public static final int CONTROL = 1; // 0x1
163 field public static final int CR = 2; // 0x2
164 field public static final int EXTEND = 3; // 0x3
165 field public static final int E_BASE = 13; // 0xd
166 field public static final int E_BASE_GAZ = 14; // 0xe
167 field public static final int E_MODIFIER = 15; // 0xf
168 field public static final int GLUE_AFTER_ZWJ = 16; // 0x10
169 field public static final int L = 4; // 0x4
170 field public static final int LF = 5; // 0x5
171 field public static final int LV = 6; // 0x6
172 field public static final int LVT = 7; // 0x7
173 field public static final int OTHER = 0; // 0x0
174 field public static final int PREPEND = 11; // 0xb
175 field public static final int REGIONAL_INDICATOR = 12; // 0xc
176 field public static final int SPACING_MARK = 10; // 0xa
177 field public static final int T = 8; // 0x8
178 field public static final int V = 9; // 0x9
179 field public static final int ZWJ = 17; // 0x11
182 public static interface UCharacter.HangulSyllableType {
183 field public static final int LEADING_JAMO = 1; // 0x1
184 field public static final int LVT_SYLLABLE = 5; // 0x5
185 field public static final int LV_SYLLABLE = 4; // 0x4
186 field public static final int NOT_APPLICABLE = 0; // 0x0
187 field public static final int TRAILING_JAMO = 3; // 0x3
188 field public static final int VOWEL_JAMO = 2; // 0x2
191 public static interface UCharacter.IndicPositionalCategory {
192 field public static final int BOTTOM = 1; // 0x1
193 field public static final int BOTTOM_AND_LEFT = 2; // 0x2
194 field public static final int BOTTOM_AND_RIGHT = 3; // 0x3
195 field public static final int LEFT = 4; // 0x4
196 field public static final int LEFT_AND_RIGHT = 5; // 0x5
197 field public static final int NA = 0; // 0x0
198 field public static final int OVERSTRUCK = 6; // 0x6
199 field public static final int RIGHT = 7; // 0x7
200 field public static final int TOP = 8; // 0x8
201 field public static final int TOP_AND_BOTTOM = 9; // 0x9
202 field public static final int TOP_AND_BOTTOM_AND_LEFT = 15; // 0xf
203 field public static final int TOP_AND_BOTTOM_AND_RIGHT = 10; // 0xa
204 field public static final int TOP_AND_LEFT = 11; // 0xb
205 field public static final int TOP_AND_LEFT_AND_RIGHT = 12; // 0xc
206 field public static final int TOP_AND_RIGHT = 13; // 0xd
207 field public static final int VISUAL_ORDER_LEFT = 14; // 0xe
210 public static interface UCharacter.IndicSyllabicCategory {
211 field public static final int AVAGRAHA = 1; // 0x1
212 field public static final int BINDU = 2; // 0x2
213 field public static final int BRAHMI_JOINING_NUMBER = 3; // 0x3
214 field public static final int CANTILLATION_MARK = 4; // 0x4
215 field public static final int CONSONANT = 5; // 0x5
216 field public static final int CONSONANT_DEAD = 6; // 0x6
217 field public static final int CONSONANT_FINAL = 7; // 0x7
218 field public static final int CONSONANT_HEAD_LETTER = 8; // 0x8
219 field public static final int CONSONANT_INITIAL_POSTFIXED = 9; // 0x9
220 field public static final int CONSONANT_KILLER = 10; // 0xa
221 field public static final int CONSONANT_MEDIAL = 11; // 0xb
222 field public static final int CONSONANT_PLACEHOLDER = 12; // 0xc
223 field public static final int CONSONANT_PRECEDING_REPHA = 13; // 0xd
224 field public static final int CONSONANT_PREFIXED = 14; // 0xe
225 field public static final int CONSONANT_SUBJOINED = 15; // 0xf
226 field public static final int CONSONANT_SUCCEEDING_REPHA = 16; // 0x10
227 field public static final int CONSONANT_WITH_STACKER = 17; // 0x11
228 field public static final int GEMINATION_MARK = 18; // 0x12
229 field public static final int INVISIBLE_STACKER = 19; // 0x13
230 field public static final int JOINER = 20; // 0x14
231 field public static final int MODIFYING_LETTER = 21; // 0x15
232 field public static final int NON_JOINER = 22; // 0x16
233 field public static final int NUKTA = 23; // 0x17
234 field public static final int NUMBER = 24; // 0x18
235 field public static final int NUMBER_JOINER = 25; // 0x19
236 field public static final int OTHER = 0; // 0x0
237 field public static final int PURE_KILLER = 26; // 0x1a
238 field public static final int REGISTER_SHIFTER = 27; // 0x1b
239 field public static final int SYLLABLE_MODIFIER = 28; // 0x1c
240 field public static final int TONE_LETTER = 29; // 0x1d
241 field public static final int TONE_MARK = 30; // 0x1e
242 field public static final int VIRAMA = 31; // 0x1f
243 field public static final int VISARGA = 32; // 0x20
244 field public static final int VOWEL = 33; // 0x21
245 field public static final int VOWEL_DEPENDENT = 34; // 0x22
246 field public static final int VOWEL_INDEPENDENT = 35; // 0x23
249 public static interface UCharacter.JoiningGroup {
250 field public static final int AFRICAN_FEH = 86; // 0x56
251 field public static final int AFRICAN_NOON = 87; // 0x57
252 field public static final int AFRICAN_QAF = 88; // 0x58
253 field public static final int AIN = 1; // 0x1
254 field public static final int ALAPH = 2; // 0x2
255 field public static final int ALEF = 3; // 0x3
256 field public static final int BEH = 4; // 0x4
257 field public static final int BETH = 5; // 0x5
258 field public static final int BURUSHASKI_YEH_BARREE = 54; // 0x36
259 field public static final int DAL = 6; // 0x6
260 field public static final int DALATH_RISH = 7; // 0x7
261 field public static final int E = 8; // 0x8
262 field public static final int FARSI_YEH = 55; // 0x37
263 field public static final int FE = 51; // 0x33
264 field public static final int FEH = 9; // 0x9
265 field public static final int FINAL_SEMKATH = 10; // 0xa
266 field public static final int GAF = 11; // 0xb
267 field public static final int GAMAL = 12; // 0xc
268 field public static final int HAH = 13; // 0xd
269 field public static final int HAMZA_ON_HEH_GOAL = 14; // 0xe
270 field public static final int HANIFI_ROHINGYA_KINNA_YA = 100; // 0x64
271 field public static final int HANIFI_ROHINGYA_PA = 101; // 0x65
272 field public static final int HE = 15; // 0xf
273 field public static final int HEH = 16; // 0x10
274 field public static final int HEH_GOAL = 17; // 0x11
275 field public static final int HETH = 18; // 0x12
276 field public static final int KAF = 19; // 0x13
277 field public static final int KAPH = 20; // 0x14
278 field public static final int KHAPH = 52; // 0x34
279 field public static final int KNOTTED_HEH = 21; // 0x15
280 field public static final int LAM = 22; // 0x16
281 field public static final int LAMADH = 23; // 0x17
282 field public static final int MALAYALAM_BHA = 89; // 0x59
283 field public static final int MALAYALAM_JA = 90; // 0x5a
284 field public static final int MALAYALAM_LLA = 91; // 0x5b
285 field public static final int MALAYALAM_LLLA = 92; // 0x5c
286 field public static final int MALAYALAM_NGA = 93; // 0x5d
287 field public static final int MALAYALAM_NNA = 94; // 0x5e
288 field public static final int MALAYALAM_NNNA = 95; // 0x5f
289 field public static final int MALAYALAM_NYA = 96; // 0x60
290 field public static final int MALAYALAM_RA = 97; // 0x61
291 field public static final int MALAYALAM_SSA = 98; // 0x62
292 field public static final int MALAYALAM_TTA = 99; // 0x63
293 field public static final int MANICHAEAN_ALEPH = 58; // 0x3a
294 field public static final int MANICHAEAN_AYIN = 59; // 0x3b
295 field public static final int MANICHAEAN_BETH = 60; // 0x3c
296 field public static final int MANICHAEAN_DALETH = 61; // 0x3d
297 field public static final int MANICHAEAN_DHAMEDH = 62; // 0x3e
298 field public static final int MANICHAEAN_FIVE = 63; // 0x3f
299 field public static final int MANICHAEAN_GIMEL = 64; // 0x40
300 field public static final int MANICHAEAN_HETH = 65; // 0x41
301 field public static final int MANICHAEAN_HUNDRED = 66; // 0x42
302 field public static final int MANICHAEAN_KAPH = 67; // 0x43
303 field public static final int MANICHAEAN_LAMEDH = 68; // 0x44
304 field public static final int MANICHAEAN_MEM = 69; // 0x45
305 field public static final int MANICHAEAN_NUN = 70; // 0x46
306 field public static final int MANICHAEAN_ONE = 71; // 0x47
307 field public static final int MANICHAEAN_PE = 72; // 0x48
308 field public static final int MANICHAEAN_QOPH = 73; // 0x49
309 field public static final int MANICHAEAN_RESH = 74; // 0x4a
310 field public static final int MANICHAEAN_SADHE = 75; // 0x4b
311 field public static final int MANICHAEAN_SAMEKH = 76; // 0x4c
312 field public static final int MANICHAEAN_TAW = 77; // 0x4d
313 field public static final int MANICHAEAN_TEN = 78; // 0x4e
314 field public static final int MANICHAEAN_TETH = 79; // 0x4f
315 field public static final int MANICHAEAN_THAMEDH = 80; // 0x50
316 field public static final int MANICHAEAN_TWENTY = 81; // 0x51
317 field public static final int MANICHAEAN_WAW = 82; // 0x52
318 field public static final int MANICHAEAN_YODH = 83; // 0x53
319 field public static final int MANICHAEAN_ZAYIN = 84; // 0x54
320 field public static final int MEEM = 24; // 0x18
321 field public static final int MIM = 25; // 0x19
322 field public static final int NOON = 26; // 0x1a
323 field public static final int NO_JOINING_GROUP = 0; // 0x0
324 field public static final int NUN = 27; // 0x1b
325 field public static final int NYA = 56; // 0x38
326 field public static final int PE = 28; // 0x1c
327 field public static final int QAF = 29; // 0x1d
328 field public static final int QAPH = 30; // 0x1e
329 field public static final int REH = 31; // 0x1f
330 field public static final int REVERSED_PE = 32; // 0x20
331 field public static final int ROHINGYA_YEH = 57; // 0x39
332 field public static final int SAD = 33; // 0x21
333 field public static final int SADHE = 34; // 0x22
334 field public static final int SEEN = 35; // 0x23
335 field public static final int SEMKATH = 36; // 0x24
336 field public static final int SHIN = 37; // 0x25
337 field public static final int STRAIGHT_WAW = 85; // 0x55
338 field public static final int SWASH_KAF = 38; // 0x26
339 field public static final int SYRIAC_WAW = 39; // 0x27
340 field public static final int TAH = 40; // 0x28
341 field public static final int TAW = 41; // 0x29
342 field public static final int TEH_MARBUTA = 42; // 0x2a
343 field public static final int TEH_MARBUTA_GOAL = 14; // 0xe
344 field public static final int TETH = 43; // 0x2b
345 field public static final int WAW = 44; // 0x2c
346 field public static final int YEH = 45; // 0x2d
347 field public static final int YEH_BARREE = 46; // 0x2e
348 field public static final int YEH_WITH_TAIL = 47; // 0x2f
349 field public static final int YUDH = 48; // 0x30
350 field public static final int YUDH_HE = 49; // 0x31
351 field public static final int ZAIN = 50; // 0x32
352 field public static final int ZHAIN = 53; // 0x35
355 public static interface UCharacter.JoiningType {
356 field public static final int DUAL_JOINING = 2; // 0x2
357 field public static final int JOIN_CAUSING = 1; // 0x1
358 field public static final int LEFT_JOINING = 3; // 0x3
359 field public static final int NON_JOINING = 0; // 0x0
360 field public static final int RIGHT_JOINING = 4; // 0x4
361 field public static final int TRANSPARENT = 5; // 0x5
364 public static interface UCharacter.LineBreak {
365 field public static final int ALPHABETIC = 2; // 0x2
366 field public static final int AMBIGUOUS = 1; // 0x1
367 field public static final int BREAK_AFTER = 4; // 0x4
368 field public static final int BREAK_BEFORE = 5; // 0x5
369 field public static final int BREAK_BOTH = 3; // 0x3
370 field public static final int BREAK_SYMBOLS = 27; // 0x1b
371 field public static final int CARRIAGE_RETURN = 10; // 0xa
372 field public static final int CLOSE_PARENTHESIS = 36; // 0x24
373 field public static final int CLOSE_PUNCTUATION = 8; // 0x8
374 field public static final int COMBINING_MARK = 9; // 0x9
375 field public static final int COMPLEX_CONTEXT = 24; // 0x18
376 field public static final int CONDITIONAL_JAPANESE_STARTER = 37; // 0x25
377 field public static final int CONTINGENT_BREAK = 7; // 0x7
378 field public static final int EXCLAMATION = 11; // 0xb
379 field public static final int E_BASE = 40; // 0x28
380 field public static final int E_MODIFIER = 41; // 0x29
381 field public static final int GLUE = 12; // 0xc
382 field public static final int H2 = 31; // 0x1f
383 field public static final int H3 = 32; // 0x20
384 field public static final int HEBREW_LETTER = 38; // 0x26
385 field public static final int HYPHEN = 13; // 0xd
386 field public static final int IDEOGRAPHIC = 14; // 0xe
387 field public static final int INFIX_NUMERIC = 16; // 0x10
388 field public static final int INSEPARABLE = 15; // 0xf
389 field public static final int INSEPERABLE = 15; // 0xf
390 field public static final int JL = 33; // 0x21
391 field public static final int JT = 34; // 0x22
392 field public static final int JV = 35; // 0x23
393 field public static final int LINE_FEED = 17; // 0x11
394 field public static final int MANDATORY_BREAK = 6; // 0x6
395 field public static final int NEXT_LINE = 29; // 0x1d
396 field public static final int NONSTARTER = 18; // 0x12
397 field public static final int NUMERIC = 19; // 0x13
398 field public static final int OPEN_PUNCTUATION = 20; // 0x14
399 field public static final int POSTFIX_NUMERIC = 21; // 0x15
400 field public static final int PREFIX_NUMERIC = 22; // 0x16
401 field public static final int QUOTATION = 23; // 0x17
402 field public static final int REGIONAL_INDICATOR = 39; // 0x27
403 field public static final int SPACE = 26; // 0x1a
404 field public static final int SURROGATE = 25; // 0x19
405 field public static final int UNKNOWN = 0; // 0x0
406 field public static final int WORD_JOINER = 30; // 0x1e
407 field public static final int ZWJ = 42; // 0x2a
408 field public static final int ZWSPACE = 28; // 0x1c
411 public static interface UCharacter.NumericType {
412 field public static final int DECIMAL = 1; // 0x1
413 field public static final int DIGIT = 2; // 0x2
414 field public static final int NONE = 0; // 0x0
415 field public static final int NUMERIC = 3; // 0x3
418 public static interface UCharacter.SentenceBreak {
419 field public static final int ATERM = 1; // 0x1
420 field public static final int CLOSE = 2; // 0x2
421 field public static final int CR = 11; // 0xb
422 field public static final int EXTEND = 12; // 0xc
423 field public static final int FORMAT = 3; // 0x3
424 field public static final int LF = 13; // 0xd
425 field public static final int LOWER = 4; // 0x4
426 field public static final int NUMERIC = 5; // 0x5
427 field public static final int OLETTER = 6; // 0x6
428 field public static final int OTHER = 0; // 0x0
429 field public static final int SCONTINUE = 14; // 0xe
430 field public static final int SEP = 7; // 0x7
431 field public static final int SP = 8; // 0x8
432 field public static final int STERM = 9; // 0x9
433 field public static final int UPPER = 10; // 0xa
436 public static final class UCharacter.UnicodeBlock extends java.lang.Character.Subset {
437 method public static android.icu.lang.UCharacter.UnicodeBlock forName(String);
438 method public int getID();
439 method public static android.icu.lang.UCharacter.UnicodeBlock getInstance(int);
440 method public static android.icu.lang.UCharacter.UnicodeBlock of(int);
441 field public static final android.icu.lang.UCharacter.UnicodeBlock ADLAM;
442 field public static final int ADLAM_ID = 263; // 0x107
443 field public static final android.icu.lang.UCharacter.UnicodeBlock AEGEAN_NUMBERS;
444 field public static final int AEGEAN_NUMBERS_ID = 119; // 0x77
445 field public static final android.icu.lang.UCharacter.UnicodeBlock AHOM;
446 field public static final int AHOM_ID = 253; // 0xfd
447 field public static final android.icu.lang.UCharacter.UnicodeBlock ALCHEMICAL_SYMBOLS;
448 field public static final int ALCHEMICAL_SYMBOLS_ID = 208; // 0xd0
449 … field public static final android.icu.lang.UCharacter.UnicodeBlock ALPHABETIC_PRESENTATION_FORMS;
450 field public static final int ALPHABETIC_PRESENTATION_FORMS_ID = 80; // 0x50
451 field public static final android.icu.lang.UCharacter.UnicodeBlock ANATOLIAN_HIEROGLYPHS;
452 field public static final int ANATOLIAN_HIEROGLYPHS_ID = 254; // 0xfe
453 … field public static final android.icu.lang.UCharacter.UnicodeBlock ANCIENT_GREEK_MUSICAL_NOTATION;
454 field public static final int ANCIENT_GREEK_MUSICAL_NOTATION_ID = 126; // 0x7e
455 field public static final android.icu.lang.UCharacter.UnicodeBlock ANCIENT_GREEK_NUMBERS;
456 field public static final int ANCIENT_GREEK_NUMBERS_ID = 127; // 0x7f
457 field public static final android.icu.lang.UCharacter.UnicodeBlock ANCIENT_SYMBOLS;
458 field public static final int ANCIENT_SYMBOLS_ID = 165; // 0xa5
459 field public static final android.icu.lang.UCharacter.UnicodeBlock ARABIC;
460 field public static final android.icu.lang.UCharacter.UnicodeBlock ARABIC_EXTENDED_A;
461 field public static final int ARABIC_EXTENDED_A_ID = 210; // 0xd2
462 field public static final int ARABIC_ID = 12; // 0xc
463 …field public static final android.icu.lang.UCharacter.UnicodeBlock ARABIC_MATHEMATICAL_ALPHABETIC_…
464 field public static final int ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS_ID = 211; // 0xd3
465 field public static final android.icu.lang.UCharacter.UnicodeBlock ARABIC_PRESENTATION_FORMS_A;
466 field public static final int ARABIC_PRESENTATION_FORMS_A_ID = 81; // 0x51
467 field public static final android.icu.lang.UCharacter.UnicodeBlock ARABIC_PRESENTATION_FORMS_B;
468 field public static final int ARABIC_PRESENTATION_FORMS_B_ID = 85; // 0x55
469 field public static final android.icu.lang.UCharacter.UnicodeBlock ARABIC_SUPPLEMENT;
470 field public static final int ARABIC_SUPPLEMENT_ID = 128; // 0x80
471 field public static final android.icu.lang.UCharacter.UnicodeBlock ARMENIAN;
472 field public static final int ARMENIAN_ID = 10; // 0xa
473 field public static final android.icu.lang.UCharacter.UnicodeBlock ARROWS;
474 field public static final int ARROWS_ID = 46; // 0x2e
475 field public static final android.icu.lang.UCharacter.UnicodeBlock AVESTAN;
476 field public static final int AVESTAN_ID = 188; // 0xbc
477 field public static final android.icu.lang.UCharacter.UnicodeBlock BALINESE;
478 field public static final int BALINESE_ID = 147; // 0x93
479 field public static final android.icu.lang.UCharacter.UnicodeBlock BAMUM;
480 field public static final int BAMUM_ID = 177; // 0xb1
481 field public static final android.icu.lang.UCharacter.UnicodeBlock BAMUM_SUPPLEMENT;
482 field public static final int BAMUM_SUPPLEMENT_ID = 202; // 0xca
483 field public static final android.icu.lang.UCharacter.UnicodeBlock BASIC_LATIN;
484 field public static final int BASIC_LATIN_ID = 1; // 0x1
485 field public static final android.icu.lang.UCharacter.UnicodeBlock BASSA_VAH;
486 field public static final int BASSA_VAH_ID = 221; // 0xdd
487 field public static final android.icu.lang.UCharacter.UnicodeBlock BATAK;
488 field public static final int BATAK_ID = 199; // 0xc7
489 field public static final android.icu.lang.UCharacter.UnicodeBlock BENGALI;
490 field public static final int BENGALI_ID = 16; // 0x10
491 field public static final android.icu.lang.UCharacter.UnicodeBlock BHAIKSUKI;
492 field public static final int BHAIKSUKI_ID = 264; // 0x108
493 field public static final android.icu.lang.UCharacter.UnicodeBlock BLOCK_ELEMENTS;
494 field public static final int BLOCK_ELEMENTS_ID = 53; // 0x35
495 field public static final android.icu.lang.UCharacter.UnicodeBlock BOPOMOFO;
496 field public static final android.icu.lang.UCharacter.UnicodeBlock BOPOMOFO_EXTENDED;
497 field public static final int BOPOMOFO_EXTENDED_ID = 67; // 0x43
498 field public static final int BOPOMOFO_ID = 64; // 0x40
499 field public static final android.icu.lang.UCharacter.UnicodeBlock BOX_DRAWING;
500 field public static final int BOX_DRAWING_ID = 52; // 0x34
501 field public static final android.icu.lang.UCharacter.UnicodeBlock BRAHMI;
502 field public static final int BRAHMI_ID = 201; // 0xc9
503 field public static final android.icu.lang.UCharacter.UnicodeBlock BRAILLE_PATTERNS;
504 field public static final int BRAILLE_PATTERNS_ID = 57; // 0x39
505 field public static final android.icu.lang.UCharacter.UnicodeBlock BUGINESE;
506 field public static final int BUGINESE_ID = 129; // 0x81
507 field public static final android.icu.lang.UCharacter.UnicodeBlock BUHID;
508 field public static final int BUHID_ID = 100; // 0x64
509 field public static final android.icu.lang.UCharacter.UnicodeBlock BYZANTINE_MUSICAL_SYMBOLS;
510 field public static final int BYZANTINE_MUSICAL_SYMBOLS_ID = 91; // 0x5b
511 field public static final android.icu.lang.UCharacter.UnicodeBlock CARIAN;
512 field public static final int CARIAN_ID = 168; // 0xa8
513 field public static final android.icu.lang.UCharacter.UnicodeBlock CAUCASIAN_ALBANIAN;
514 field public static final int CAUCASIAN_ALBANIAN_ID = 222; // 0xde
515 field public static final android.icu.lang.UCharacter.UnicodeBlock CHAKMA;
516 field public static final int CHAKMA_ID = 212; // 0xd4
517 field public static final android.icu.lang.UCharacter.UnicodeBlock CHAM;
518 field public static final int CHAM_ID = 164; // 0xa4
519 field public static final android.icu.lang.UCharacter.UnicodeBlock CHEROKEE;
520 field public static final int CHEROKEE_ID = 32; // 0x20
521 field public static final android.icu.lang.UCharacter.UnicodeBlock CHEROKEE_SUPPLEMENT;
522 field public static final int CHEROKEE_SUPPLEMENT_ID = 255; // 0xff
523 field public static final android.icu.lang.UCharacter.UnicodeBlock CHESS_SYMBOLS;
524 field public static final int CHESS_SYMBOLS_ID = 281; // 0x119
525 field public static final android.icu.lang.UCharacter.UnicodeBlock CHORASMIAN;
526 field public static final int CHORASMIAN_ID = 301; // 0x12d
527 field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_COMPATIBILITY;
528 field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_COMPATIBILITY_FORMS;
529 field public static final int CJK_COMPATIBILITY_FORMS_ID = 83; // 0x53
530 field public static final int CJK_COMPATIBILITY_ID = 69; // 0x45
531 field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS;
532 field public static final int CJK_COMPATIBILITY_IDEOGRAPHS_ID = 79; // 0x4f
533 …field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS_SU…
534 field public static final int CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT_ID = 95; // 0x5f
535 field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_RADICALS_SUPPLEMENT;
536 field public static final int CJK_RADICALS_SUPPLEMENT_ID = 58; // 0x3a
537 field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_STROKES;
538 field public static final int CJK_STROKES_ID = 130; // 0x82
539 field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_SYMBOLS_AND_PUNCTUATION;
540 field public static final int CJK_SYMBOLS_AND_PUNCTUATION_ID = 61; // 0x3d
541 field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS;
542 …field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSIO…
543 field public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A_ID = 70; // 0x46
544 …field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSIO…
545 field public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B_ID = 94; // 0x5e
546 …field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSIO…
547 field public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C_ID = 197; // 0xc5
548 …field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSIO…
549 field public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D_ID = 209; // 0xd1
550 …field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSIO…
551 field public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E_ID = 256; // 0x100
552 …field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSIO…
553 field public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F_ID = 274; // 0x112
554 …field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSIO…
555 field public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G_ID = 302; // 0x12e
556 field public static final int CJK_UNIFIED_IDEOGRAPHS_ID = 71; // 0x47
557 field public static final android.icu.lang.UCharacter.UnicodeBlock COMBINING_DIACRITICAL_MARKS;
558 …field public static final android.icu.lang.UCharacter.UnicodeBlock COMBINING_DIACRITICAL_MARKS_EXT…
559 field public static final int COMBINING_DIACRITICAL_MARKS_EXTENDED_ID = 224; // 0xe0
560 field public static final int COMBINING_DIACRITICAL_MARKS_ID = 7; // 0x7
561 …field public static final android.icu.lang.UCharacter.UnicodeBlock COMBINING_DIACRITICAL_MARKS_SUP…
562 field public static final int COMBINING_DIACRITICAL_MARKS_SUPPLEMENT_ID = 131; // 0x83
563 field public static final android.icu.lang.UCharacter.UnicodeBlock COMBINING_HALF_MARKS;
564 field public static final int COMBINING_HALF_MARKS_ID = 82; // 0x52
565 field public static final android.icu.lang.UCharacter.UnicodeBlock COMBINING_MARKS_FOR_SYMBOLS;
566 field public static final int COMBINING_MARKS_FOR_SYMBOLS_ID = 43; // 0x2b
567 field public static final android.icu.lang.UCharacter.UnicodeBlock COMMON_INDIC_NUMBER_FORMS;
568 field public static final int COMMON_INDIC_NUMBER_FORMS_ID = 178; // 0xb2
569 field public static final android.icu.lang.UCharacter.UnicodeBlock CONTROL_PICTURES;
570 field public static final int CONTROL_PICTURES_ID = 49; // 0x31
571 field public static final android.icu.lang.UCharacter.UnicodeBlock COPTIC;
572 field public static final android.icu.lang.UCharacter.UnicodeBlock COPTIC_EPACT_NUMBERS;
573 field public static final int COPTIC_EPACT_NUMBERS_ID = 223; // 0xdf
574 field public static final int COPTIC_ID = 132; // 0x84
575 field public static final android.icu.lang.UCharacter.UnicodeBlock COUNTING_ROD_NUMERALS;
576 field public static final int COUNTING_ROD_NUMERALS_ID = 154; // 0x9a
577 field public static final android.icu.lang.UCharacter.UnicodeBlock CUNEIFORM;
578 field public static final int CUNEIFORM_ID = 152; // 0x98
579 …field public static final android.icu.lang.UCharacter.UnicodeBlock CUNEIFORM_NUMBERS_AND_PUNCTUATI…
580 field public static final int CUNEIFORM_NUMBERS_AND_PUNCTUATION_ID = 153; // 0x99
581 field public static final android.icu.lang.UCharacter.UnicodeBlock CURRENCY_SYMBOLS;
582 field public static final int CURRENCY_SYMBOLS_ID = 42; // 0x2a
583 field public static final android.icu.lang.UCharacter.UnicodeBlock CYPRIOT_SYLLABARY;
584 field public static final int CYPRIOT_SYLLABARY_ID = 123; // 0x7b
585 field public static final android.icu.lang.UCharacter.UnicodeBlock CYRILLIC;
586 field public static final android.icu.lang.UCharacter.UnicodeBlock CYRILLIC_EXTENDED_A;
587 field public static final int CYRILLIC_EXTENDED_A_ID = 158; // 0x9e
588 field public static final android.icu.lang.UCharacter.UnicodeBlock CYRILLIC_EXTENDED_B;
589 field public static final int CYRILLIC_EXTENDED_B_ID = 160; // 0xa0
590 field public static final android.icu.lang.UCharacter.UnicodeBlock CYRILLIC_EXTENDED_C;
591 field public static final int CYRILLIC_EXTENDED_C_ID = 265; // 0x109
592 field public static final int CYRILLIC_ID = 9; // 0x9
593 field public static final android.icu.lang.UCharacter.UnicodeBlock CYRILLIC_SUPPLEMENT;
594 field public static final android.icu.lang.UCharacter.UnicodeBlock CYRILLIC_SUPPLEMENTARY;
595 field public static final int CYRILLIC_SUPPLEMENTARY_ID = 97; // 0x61
596 field public static final int CYRILLIC_SUPPLEMENT_ID = 97; // 0x61
597 field public static final android.icu.lang.UCharacter.UnicodeBlock DESERET;
598 field public static final int DESERET_ID = 90; // 0x5a
599 field public static final android.icu.lang.UCharacter.UnicodeBlock DEVANAGARI;
600 field public static final android.icu.lang.UCharacter.UnicodeBlock DEVANAGARI_EXTENDED;
601 field public static final int DEVANAGARI_EXTENDED_ID = 179; // 0xb3
602 field public static final int DEVANAGARI_ID = 15; // 0xf
603 field public static final android.icu.lang.UCharacter.UnicodeBlock DINGBATS;
604 field public static final int DINGBATS_ID = 56; // 0x38
605 field public static final android.icu.lang.UCharacter.UnicodeBlock DIVES_AKURU;
606 field public static final int DIVES_AKURU_ID = 303; // 0x12f
607 field public static final android.icu.lang.UCharacter.UnicodeBlock DOGRA;
608 field public static final int DOGRA_ID = 282; // 0x11a
609 field public static final android.icu.lang.UCharacter.UnicodeBlock DOMINO_TILES;
610 field public static final int DOMINO_TILES_ID = 171; // 0xab
611 field public static final android.icu.lang.UCharacter.UnicodeBlock DUPLOYAN;
612 field public static final int DUPLOYAN_ID = 225; // 0xe1
613 field public static final android.icu.lang.UCharacter.UnicodeBlock EARLY_DYNASTIC_CUNEIFORM;
614 field public static final int EARLY_DYNASTIC_CUNEIFORM_ID = 257; // 0x101
615 field public static final android.icu.lang.UCharacter.UnicodeBlock EGYPTIAN_HIEROGLYPHS;
616 field public static final int EGYPTIAN_HIEROGLYPHS_ID = 194; // 0xc2
617 …field public static final android.icu.lang.UCharacter.UnicodeBlock EGYPTIAN_HIEROGLYPH_FORMAT_CONT…
618 field public static final int EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS_ID = 292; // 0x124
619 field public static final android.icu.lang.UCharacter.UnicodeBlock ELBASAN;
620 field public static final int ELBASAN_ID = 226; // 0xe2
621 field public static final android.icu.lang.UCharacter.UnicodeBlock ELYMAIC;
622 field public static final int ELYMAIC_ID = 293; // 0x125
623 field public static final android.icu.lang.UCharacter.UnicodeBlock EMOTICONS;
624 field public static final int EMOTICONS_ID = 206; // 0xce
625 field public static final android.icu.lang.UCharacter.UnicodeBlock ENCLOSED_ALPHANUMERICS;
626 field public static final int ENCLOSED_ALPHANUMERICS_ID = 51; // 0x33
627 …field public static final android.icu.lang.UCharacter.UnicodeBlock ENCLOSED_ALPHANUMERIC_SUPPLEMEN…
628 field public static final int ENCLOSED_ALPHANUMERIC_SUPPLEMENT_ID = 195; // 0xc3
629 …field public static final android.icu.lang.UCharacter.UnicodeBlock ENCLOSED_CJK_LETTERS_AND_MONTHS;
630 field public static final int ENCLOSED_CJK_LETTERS_AND_MONTHS_ID = 68; // 0x44
631 …field public static final android.icu.lang.UCharacter.UnicodeBlock ENCLOSED_IDEOGRAPHIC_SUPPLEMENT;
632 field public static final int ENCLOSED_IDEOGRAPHIC_SUPPLEMENT_ID = 196; // 0xc4
633 field public static final android.icu.lang.UCharacter.UnicodeBlock ETHIOPIC;
634 field public static final android.icu.lang.UCharacter.UnicodeBlock ETHIOPIC_EXTENDED;
635 field public static final android.icu.lang.UCharacter.UnicodeBlock ETHIOPIC_EXTENDED_A;
636 field public static final int ETHIOPIC_EXTENDED_A_ID = 200; // 0xc8
637 field public static final int ETHIOPIC_EXTENDED_ID = 133; // 0x85
638 field public static final int ETHIOPIC_ID = 31; // 0x1f
639 field public static final android.icu.lang.UCharacter.UnicodeBlock ETHIOPIC_SUPPLEMENT;
640 field public static final int ETHIOPIC_SUPPLEMENT_ID = 134; // 0x86
641 field public static final android.icu.lang.UCharacter.UnicodeBlock GENERAL_PUNCTUATION;
642 field public static final int GENERAL_PUNCTUATION_ID = 40; // 0x28
643 field public static final android.icu.lang.UCharacter.UnicodeBlock GEOMETRIC_SHAPES;
644 field public static final android.icu.lang.UCharacter.UnicodeBlock GEOMETRIC_SHAPES_EXTENDED;
645 field public static final int GEOMETRIC_SHAPES_EXTENDED_ID = 227; // 0xe3
646 field public static final int GEOMETRIC_SHAPES_ID = 54; // 0x36
647 field public static final android.icu.lang.UCharacter.UnicodeBlock GEORGIAN;
648 field public static final android.icu.lang.UCharacter.UnicodeBlock GEORGIAN_EXTENDED;
649 field public static final int GEORGIAN_EXTENDED_ID = 283; // 0x11b
650 field public static final int GEORGIAN_ID = 29; // 0x1d
651 field public static final android.icu.lang.UCharacter.UnicodeBlock GEORGIAN_SUPPLEMENT;
652 field public static final int GEORGIAN_SUPPLEMENT_ID = 135; // 0x87
653 field public static final android.icu.lang.UCharacter.UnicodeBlock GLAGOLITIC;
654 field public static final int GLAGOLITIC_ID = 136; // 0x88
655 field public static final android.icu.lang.UCharacter.UnicodeBlock GLAGOLITIC_SUPPLEMENT;
656 field public static final int GLAGOLITIC_SUPPLEMENT_ID = 266; // 0x10a
657 field public static final android.icu.lang.UCharacter.UnicodeBlock GOTHIC;
658 field public static final int GOTHIC_ID = 89; // 0x59
659 field public static final android.icu.lang.UCharacter.UnicodeBlock GRANTHA;
660 field public static final int GRANTHA_ID = 228; // 0xe4
661 field public static final android.icu.lang.UCharacter.UnicodeBlock GREEK;
662 field public static final android.icu.lang.UCharacter.UnicodeBlock GREEK_EXTENDED;
663 field public static final int GREEK_EXTENDED_ID = 39; // 0x27
664 field public static final int GREEK_ID = 8; // 0x8
665 field public static final android.icu.lang.UCharacter.UnicodeBlock GUJARATI;
666 field public static final int GUJARATI_ID = 18; // 0x12
667 field public static final android.icu.lang.UCharacter.UnicodeBlock GUNJALA_GONDI;
668 field public static final int GUNJALA_GONDI_ID = 284; // 0x11c
669 field public static final android.icu.lang.UCharacter.UnicodeBlock GURMUKHI;
670 field public static final int GURMUKHI_ID = 17; // 0x11
671 … field public static final android.icu.lang.UCharacter.UnicodeBlock HALFWIDTH_AND_FULLWIDTH_FORMS;
672 field public static final int HALFWIDTH_AND_FULLWIDTH_FORMS_ID = 87; // 0x57
673 field public static final android.icu.lang.UCharacter.UnicodeBlock HANGUL_COMPATIBILITY_JAMO;
674 field public static final int HANGUL_COMPATIBILITY_JAMO_ID = 65; // 0x41
675 field public static final android.icu.lang.UCharacter.UnicodeBlock HANGUL_JAMO;
676 field public static final android.icu.lang.UCharacter.UnicodeBlock HANGUL_JAMO_EXTENDED_A;
677 field public static final int HANGUL_JAMO_EXTENDED_A_ID = 180; // 0xb4
678 field public static final android.icu.lang.UCharacter.UnicodeBlock HANGUL_JAMO_EXTENDED_B;
679 field public static final int HANGUL_JAMO_EXTENDED_B_ID = 185; // 0xb9
680 field public static final int HANGUL_JAMO_ID = 30; // 0x1e
681 field public static final android.icu.lang.UCharacter.UnicodeBlock HANGUL_SYLLABLES;
682 field public static final int HANGUL_SYLLABLES_ID = 74; // 0x4a
683 field public static final android.icu.lang.UCharacter.UnicodeBlock HANIFI_ROHINGYA;
684 field public static final int HANIFI_ROHINGYA_ID = 285; // 0x11d
685 field public static final android.icu.lang.UCharacter.UnicodeBlock HANUNOO;
686 field public static final int HANUNOO_ID = 99; // 0x63
687 field public static final android.icu.lang.UCharacter.UnicodeBlock HATRAN;
688 field public static final int HATRAN_ID = 258; // 0x102
689 field public static final android.icu.lang.UCharacter.UnicodeBlock HEBREW;
690 field public static final int HEBREW_ID = 11; // 0xb
691 field public static final android.icu.lang.UCharacter.UnicodeBlock HIGH_PRIVATE_USE_SURROGATES;
692 field public static final int HIGH_PRIVATE_USE_SURROGATES_ID = 76; // 0x4c
693 field public static final android.icu.lang.UCharacter.UnicodeBlock HIGH_SURROGATES;
694 field public static final int HIGH_SURROGATES_ID = 75; // 0x4b
695 field public static final android.icu.lang.UCharacter.UnicodeBlock HIRAGANA;
696 field public static final int HIRAGANA_ID = 62; // 0x3e
697 …field public static final android.icu.lang.UCharacter.UnicodeBlock IDEOGRAPHIC_DESCRIPTION_CHARACT…
698 field public static final int IDEOGRAPHIC_DESCRIPTION_CHARACTERS_ID = 60; // 0x3c
699 …field public static final android.icu.lang.UCharacter.UnicodeBlock IDEOGRAPHIC_SYMBOLS_AND_PUNCTUA…
700 field public static final int IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION_ID = 267; // 0x10b
701 field public static final android.icu.lang.UCharacter.UnicodeBlock IMPERIAL_ARAMAIC;
702 field public static final int IMPERIAL_ARAMAIC_ID = 186; // 0xba
703 field public static final android.icu.lang.UCharacter.UnicodeBlock INDIC_SIYAQ_NUMBERS;
704 field public static final int INDIC_SIYAQ_NUMBERS_ID = 286; // 0x11e
705 field public static final android.icu.lang.UCharacter.UnicodeBlock INSCRIPTIONAL_PAHLAVI;
706 field public static final int INSCRIPTIONAL_PAHLAVI_ID = 190; // 0xbe
707 field public static final android.icu.lang.UCharacter.UnicodeBlock INSCRIPTIONAL_PARTHIAN;
708 field public static final int INSCRIPTIONAL_PARTHIAN_ID = 189; // 0xbd
709 field public static final android.icu.lang.UCharacter.UnicodeBlock INVALID_CODE;
710 field public static final int INVALID_CODE_ID = -1; // 0xffffffff
711 field public static final android.icu.lang.UCharacter.UnicodeBlock IPA_EXTENSIONS;
712 field public static final int IPA_EXTENSIONS_ID = 5; // 0x5
713 field public static final android.icu.lang.UCharacter.UnicodeBlock JAVANESE;
714 field public static final int JAVANESE_ID = 181; // 0xb5
715 field public static final android.icu.lang.UCharacter.UnicodeBlock KAITHI;
716 field public static final int KAITHI_ID = 193; // 0xc1
717 field public static final android.icu.lang.UCharacter.UnicodeBlock KANA_EXTENDED_A;
718 field public static final int KANA_EXTENDED_A_ID = 275; // 0x113
719 field public static final android.icu.lang.UCharacter.UnicodeBlock KANA_SUPPLEMENT;
720 field public static final int KANA_SUPPLEMENT_ID = 203; // 0xcb
721 field public static final android.icu.lang.UCharacter.UnicodeBlock KANBUN;
722 field public static final int KANBUN_ID = 66; // 0x42
723 field public static final android.icu.lang.UCharacter.UnicodeBlock KANGXI_RADICALS;
724 field public static final int KANGXI_RADICALS_ID = 59; // 0x3b
725 field public static final android.icu.lang.UCharacter.UnicodeBlock KANNADA;
726 field public static final int KANNADA_ID = 22; // 0x16
727 field public static final android.icu.lang.UCharacter.UnicodeBlock KATAKANA;
728 field public static final int KATAKANA_ID = 63; // 0x3f
729 field public static final android.icu.lang.UCharacter.UnicodeBlock KATAKANA_PHONETIC_EXTENSIONS;
730 field public static final int KATAKANA_PHONETIC_EXTENSIONS_ID = 107; // 0x6b
731 field public static final android.icu.lang.UCharacter.UnicodeBlock KAYAH_LI;
732 field public static final int KAYAH_LI_ID = 162; // 0xa2
733 field public static final android.icu.lang.UCharacter.UnicodeBlock KHAROSHTHI;
734 field public static final int KHAROSHTHI_ID = 137; // 0x89
735 field public static final android.icu.lang.UCharacter.UnicodeBlock KHITAN_SMALL_SCRIPT;
736 field public static final int KHITAN_SMALL_SCRIPT_ID = 304; // 0x130
737 field public static final android.icu.lang.UCharacter.UnicodeBlock KHMER;
738 field public static final int KHMER_ID = 36; // 0x24
739 field public static final android.icu.lang.UCharacter.UnicodeBlock KHMER_SYMBOLS;
740 field public static final int KHMER_SYMBOLS_ID = 113; // 0x71
741 field public static final android.icu.lang.UCharacter.UnicodeBlock KHOJKI;
742 field public static final int KHOJKI_ID = 229; // 0xe5
743 field public static final android.icu.lang.UCharacter.UnicodeBlock KHUDAWADI;
744 field public static final int KHUDAWADI_ID = 230; // 0xe6
745 field public static final android.icu.lang.UCharacter.UnicodeBlock LAO;
746 field public static final int LAO_ID = 26; // 0x1a
747 field public static final android.icu.lang.UCharacter.UnicodeBlock LATIN_1_SUPPLEMENT;
748 field public static final int LATIN_1_SUPPLEMENT_ID = 2; // 0x2
749 field public static final android.icu.lang.UCharacter.UnicodeBlock LATIN_EXTENDED_A;
750 field public static final android.icu.lang.UCharacter.UnicodeBlock LATIN_EXTENDED_ADDITIONAL;
751 field public static final int LATIN_EXTENDED_ADDITIONAL_ID = 38; // 0x26
752 field public static final int LATIN_EXTENDED_A_ID = 3; // 0x3
753 field public static final android.icu.lang.UCharacter.UnicodeBlock LATIN_EXTENDED_B;
754 field public static final int LATIN_EXTENDED_B_ID = 4; // 0x4
755 field public static final android.icu.lang.UCharacter.UnicodeBlock LATIN_EXTENDED_C;
756 field public static final int LATIN_EXTENDED_C_ID = 148; // 0x94
757 field public static final android.icu.lang.UCharacter.UnicodeBlock LATIN_EXTENDED_D;
758 field public static final int LATIN_EXTENDED_D_ID = 149; // 0x95
759 field public static final android.icu.lang.UCharacter.UnicodeBlock LATIN_EXTENDED_E;
760 field public static final int LATIN_EXTENDED_E_ID = 231; // 0xe7
761 field public static final android.icu.lang.UCharacter.UnicodeBlock LEPCHA;
762 field public static final int LEPCHA_ID = 156; // 0x9c
763 field public static final android.icu.lang.UCharacter.UnicodeBlock LETTERLIKE_SYMBOLS;
764 field public static final int LETTERLIKE_SYMBOLS_ID = 44; // 0x2c
765 field public static final android.icu.lang.UCharacter.UnicodeBlock LIMBU;
766 field public static final int LIMBU_ID = 111; // 0x6f
767 field public static final android.icu.lang.UCharacter.UnicodeBlock LINEAR_A;
768 field public static final int LINEAR_A_ID = 232; // 0xe8
769 field public static final android.icu.lang.UCharacter.UnicodeBlock LINEAR_B_IDEOGRAMS;
770 field public static final int LINEAR_B_IDEOGRAMS_ID = 118; // 0x76
771 field public static final android.icu.lang.UCharacter.UnicodeBlock LINEAR_B_SYLLABARY;
772 field public static final int LINEAR_B_SYLLABARY_ID = 117; // 0x75
773 field public static final android.icu.lang.UCharacter.UnicodeBlock LISU;
774 field public static final int LISU_ID = 176; // 0xb0
775 field public static final android.icu.lang.UCharacter.UnicodeBlock LISU_SUPPLEMENT;
776 field public static final int LISU_SUPPLEMENT_ID = 305; // 0x131
777 field public static final android.icu.lang.UCharacter.UnicodeBlock LOW_SURROGATES;
778 field public static final int LOW_SURROGATES_ID = 77; // 0x4d
779 field public static final android.icu.lang.UCharacter.UnicodeBlock LYCIAN;
780 field public static final int LYCIAN_ID = 167; // 0xa7
781 field public static final android.icu.lang.UCharacter.UnicodeBlock LYDIAN;
782 field public static final int LYDIAN_ID = 169; // 0xa9
783 field public static final android.icu.lang.UCharacter.UnicodeBlock MAHAJANI;
784 field public static final int MAHAJANI_ID = 233; // 0xe9
785 field public static final android.icu.lang.UCharacter.UnicodeBlock MAHJONG_TILES;
786 field public static final int MAHJONG_TILES_ID = 170; // 0xaa
787 field public static final android.icu.lang.UCharacter.UnicodeBlock MAKASAR;
788 field public static final int MAKASAR_ID = 287; // 0x11f
789 field public static final android.icu.lang.UCharacter.UnicodeBlock MALAYALAM;
790 field public static final int MALAYALAM_ID = 23; // 0x17
791 field public static final android.icu.lang.UCharacter.UnicodeBlock MANDAIC;
792 field public static final int MANDAIC_ID = 198; // 0xc6
793 field public static final android.icu.lang.UCharacter.UnicodeBlock MANICHAEAN;
794 field public static final int MANICHAEAN_ID = 234; // 0xea
795 field public static final android.icu.lang.UCharacter.UnicodeBlock MARCHEN;
796 field public static final int MARCHEN_ID = 268; // 0x10c
797 field public static final android.icu.lang.UCharacter.UnicodeBlock MASARAM_GONDI;
798 field public static final int MASARAM_GONDI_ID = 276; // 0x114
799 …field public static final android.icu.lang.UCharacter.UnicodeBlock MATHEMATICAL_ALPHANUMERIC_SYMBO…
800 field public static final int MATHEMATICAL_ALPHANUMERIC_SYMBOLS_ID = 93; // 0x5d
801 field public static final android.icu.lang.UCharacter.UnicodeBlock MATHEMATICAL_OPERATORS;
802 field public static final int MATHEMATICAL_OPERATORS_ID = 47; // 0x2f
803 field public static final android.icu.lang.UCharacter.UnicodeBlock MAYAN_NUMERALS;
804 field public static final int MAYAN_NUMERALS_ID = 288; // 0x120
805 field public static final android.icu.lang.UCharacter.UnicodeBlock MEDEFAIDRIN;
806 field public static final int MEDEFAIDRIN_ID = 289; // 0x121
807 field public static final android.icu.lang.UCharacter.UnicodeBlock MEETEI_MAYEK;
808 field public static final android.icu.lang.UCharacter.UnicodeBlock MEETEI_MAYEK_EXTENSIONS;
809 field public static final int MEETEI_MAYEK_EXTENSIONS_ID = 213; // 0xd5
810 field public static final int MEETEI_MAYEK_ID = 184; // 0xb8
811 field public static final android.icu.lang.UCharacter.UnicodeBlock MENDE_KIKAKUI;
812 field public static final int MENDE_KIKAKUI_ID = 235; // 0xeb
813 field public static final android.icu.lang.UCharacter.UnicodeBlock MEROITIC_CURSIVE;
814 field public static final int MEROITIC_CURSIVE_ID = 214; // 0xd6
815 field public static final android.icu.lang.UCharacter.UnicodeBlock MEROITIC_HIEROGLYPHS;
816 field public static final int MEROITIC_HIEROGLYPHS_ID = 215; // 0xd7
817 field public static final android.icu.lang.UCharacter.UnicodeBlock MIAO;
818 field public static final int MIAO_ID = 216; // 0xd8
819 …field public static final android.icu.lang.UCharacter.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMB…
820 field public static final int MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A_ID = 102; // 0x66
821 …field public static final android.icu.lang.UCharacter.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMB…
822 field public static final int MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B_ID = 105; // 0x69
823 field public static final android.icu.lang.UCharacter.UnicodeBlock MISCELLANEOUS_SYMBOLS;
824 …field public static final android.icu.lang.UCharacter.UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_ARROW…
825 field public static final int MISCELLANEOUS_SYMBOLS_AND_ARROWS_ID = 115; // 0x73
826 …field public static final android.icu.lang.UCharacter.UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_PICTO…
827 field public static final int MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS_ID = 205; // 0xcd
828 field public static final int MISCELLANEOUS_SYMBOLS_ID = 55; // 0x37
829 field public static final android.icu.lang.UCharacter.UnicodeBlock MISCELLANEOUS_TECHNICAL;
830 field public static final int MISCELLANEOUS_TECHNICAL_ID = 48; // 0x30
831 field public static final android.icu.lang.UCharacter.UnicodeBlock MODI;
832 field public static final android.icu.lang.UCharacter.UnicodeBlock MODIFIER_TONE_LETTERS;
833 field public static final int MODIFIER_TONE_LETTERS_ID = 138; // 0x8a
834 field public static final int MODI_ID = 236; // 0xec
835 field public static final android.icu.lang.UCharacter.UnicodeBlock MONGOLIAN;
836 field public static final int MONGOLIAN_ID = 37; // 0x25
837 field public static final android.icu.lang.UCharacter.UnicodeBlock MONGOLIAN_SUPPLEMENT;
838 field public static final int MONGOLIAN_SUPPLEMENT_ID = 269; // 0x10d
839 field public static final android.icu.lang.UCharacter.UnicodeBlock MRO;
840 field public static final int MRO_ID = 237; // 0xed
841 field public static final android.icu.lang.UCharacter.UnicodeBlock MULTANI;
842 field public static final int MULTANI_ID = 259; // 0x103
843 field public static final android.icu.lang.UCharacter.UnicodeBlock MUSICAL_SYMBOLS;
844 field public static final int MUSICAL_SYMBOLS_ID = 92; // 0x5c
845 field public static final android.icu.lang.UCharacter.UnicodeBlock MYANMAR;
846 field public static final android.icu.lang.UCharacter.UnicodeBlock MYANMAR_EXTENDED_A;
847 field public static final int MYANMAR_EXTENDED_A_ID = 182; // 0xb6
848 field public static final android.icu.lang.UCharacter.UnicodeBlock MYANMAR_EXTENDED_B;
849 field public static final int MYANMAR_EXTENDED_B_ID = 238; // 0xee
850 field public static final int MYANMAR_ID = 28; // 0x1c
851 field public static final android.icu.lang.UCharacter.UnicodeBlock NABATAEAN;
852 field public static final int NABATAEAN_ID = 239; // 0xef
853 field public static final android.icu.lang.UCharacter.UnicodeBlock NANDINAGARI;
854 field public static final int NANDINAGARI_ID = 294; // 0x126
855 field public static final android.icu.lang.UCharacter.UnicodeBlock NEWA;
856 field public static final int NEWA_ID = 270; // 0x10e
857 field public static final android.icu.lang.UCharacter.UnicodeBlock NEW_TAI_LUE;
858 field public static final int NEW_TAI_LUE_ID = 139; // 0x8b
859 field public static final android.icu.lang.UCharacter.UnicodeBlock NKO;
860 field public static final int NKO_ID = 146; // 0x92
861 field public static final android.icu.lang.UCharacter.UnicodeBlock NO_BLOCK;
862 field public static final android.icu.lang.UCharacter.UnicodeBlock NUMBER_FORMS;
863 field public static final int NUMBER_FORMS_ID = 45; // 0x2d
864 field public static final android.icu.lang.UCharacter.UnicodeBlock NUSHU;
865 field public static final int NUSHU_ID = 277; // 0x115
866 field public static final android.icu.lang.UCharacter.UnicodeBlock NYIAKENG_PUACHUE_HMONG;
867 field public static final int NYIAKENG_PUACHUE_HMONG_ID = 295; // 0x127
868 field public static final android.icu.lang.UCharacter.UnicodeBlock OGHAM;
869 field public static final int OGHAM_ID = 34; // 0x22
870 field public static final android.icu.lang.UCharacter.UnicodeBlock OLD_HUNGARIAN;
871 field public static final int OLD_HUNGARIAN_ID = 260; // 0x104
872 field public static final android.icu.lang.UCharacter.UnicodeBlock OLD_ITALIC;
873 field public static final int OLD_ITALIC_ID = 88; // 0x58
874 field public static final android.icu.lang.UCharacter.UnicodeBlock OLD_NORTH_ARABIAN;
875 field public static final int OLD_NORTH_ARABIAN_ID = 240; // 0xf0
876 field public static final android.icu.lang.UCharacter.UnicodeBlock OLD_PERMIC;
877 field public static final int OLD_PERMIC_ID = 241; // 0xf1
878 field public static final android.icu.lang.UCharacter.UnicodeBlock OLD_PERSIAN;
879 field public static final int OLD_PERSIAN_ID = 140; // 0x8c
880 field public static final android.icu.lang.UCharacter.UnicodeBlock OLD_SOGDIAN;
881 field public static final int OLD_SOGDIAN_ID = 290; // 0x122
882 field public static final android.icu.lang.UCharacter.UnicodeBlock OLD_SOUTH_ARABIAN;
883 field public static final int OLD_SOUTH_ARABIAN_ID = 187; // 0xbb
884 field public static final android.icu.lang.UCharacter.UnicodeBlock OLD_TURKIC;
885 field public static final int OLD_TURKIC_ID = 191; // 0xbf
886 field public static final android.icu.lang.UCharacter.UnicodeBlock OL_CHIKI;
887 field public static final int OL_CHIKI_ID = 157; // 0x9d
888 … field public static final android.icu.lang.UCharacter.UnicodeBlock OPTICAL_CHARACTER_RECOGNITION;
889 field public static final int OPTICAL_CHARACTER_RECOGNITION_ID = 50; // 0x32
890 field public static final android.icu.lang.UCharacter.UnicodeBlock ORIYA;
891 field public static final int ORIYA_ID = 19; // 0x13
892 field public static final android.icu.lang.UCharacter.UnicodeBlock ORNAMENTAL_DINGBATS;
893 field public static final int ORNAMENTAL_DINGBATS_ID = 242; // 0xf2
894 field public static final android.icu.lang.UCharacter.UnicodeBlock OSAGE;
895 field public static final int OSAGE_ID = 271; // 0x10f
896 field public static final android.icu.lang.UCharacter.UnicodeBlock OSMANYA;
897 field public static final int OSMANYA_ID = 122; // 0x7a
898 field public static final android.icu.lang.UCharacter.UnicodeBlock OTTOMAN_SIYAQ_NUMBERS;
899 field public static final int OTTOMAN_SIYAQ_NUMBERS_ID = 296; // 0x128
900 field public static final android.icu.lang.UCharacter.UnicodeBlock PAHAWH_HMONG;
901 field public static final int PAHAWH_HMONG_ID = 243; // 0xf3
902 field public static final android.icu.lang.UCharacter.UnicodeBlock PALMYRENE;
903 field public static final int PALMYRENE_ID = 244; // 0xf4
904 field public static final android.icu.lang.UCharacter.UnicodeBlock PAU_CIN_HAU;
905 field public static final int PAU_CIN_HAU_ID = 245; // 0xf5
906 field public static final android.icu.lang.UCharacter.UnicodeBlock PHAGS_PA;
907 field public static final int PHAGS_PA_ID = 150; // 0x96
908 field public static final android.icu.lang.UCharacter.UnicodeBlock PHAISTOS_DISC;
909 field public static final int PHAISTOS_DISC_ID = 166; // 0xa6
910 field public static final android.icu.lang.UCharacter.UnicodeBlock PHOENICIAN;
911 field public static final int PHOENICIAN_ID = 151; // 0x97
912 field public static final android.icu.lang.UCharacter.UnicodeBlock PHONETIC_EXTENSIONS;
913 field public static final int PHONETIC_EXTENSIONS_ID = 114; // 0x72
914 … field public static final android.icu.lang.UCharacter.UnicodeBlock PHONETIC_EXTENSIONS_SUPPLEMENT;
915 field public static final int PHONETIC_EXTENSIONS_SUPPLEMENT_ID = 141; // 0x8d
916 field public static final android.icu.lang.UCharacter.UnicodeBlock PLAYING_CARDS;
917 field public static final int PLAYING_CARDS_ID = 204; // 0xcc
918 field public static final android.icu.lang.UCharacter.UnicodeBlock PRIVATE_USE;
919 field public static final android.icu.lang.UCharacter.UnicodeBlock PRIVATE_USE_AREA;
920 field public static final int PRIVATE_USE_AREA_ID = 78; // 0x4e
921 field public static final int PRIVATE_USE_ID = 78; // 0x4e
922 field public static final android.icu.lang.UCharacter.UnicodeBlock PSALTER_PAHLAVI;
923 field public static final int PSALTER_PAHLAVI_ID = 246; // 0xf6
924 field public static final android.icu.lang.UCharacter.UnicodeBlock REJANG;
925 field public static final int REJANG_ID = 163; // 0xa3
926 field public static final android.icu.lang.UCharacter.UnicodeBlock RUMI_NUMERAL_SYMBOLS;
927 field public static final int RUMI_NUMERAL_SYMBOLS_ID = 192; // 0xc0
928 field public static final android.icu.lang.UCharacter.UnicodeBlock RUNIC;
929 field public static final int RUNIC_ID = 35; // 0x23
930 field public static final android.icu.lang.UCharacter.UnicodeBlock SAMARITAN;
931 field public static final int SAMARITAN_ID = 172; // 0xac
932 field public static final android.icu.lang.UCharacter.UnicodeBlock SAURASHTRA;
933 field public static final int SAURASHTRA_ID = 161; // 0xa1
934 field public static final android.icu.lang.UCharacter.UnicodeBlock SHARADA;
935 field public static final int SHARADA_ID = 217; // 0xd9
936 field public static final android.icu.lang.UCharacter.UnicodeBlock SHAVIAN;
937 field public static final int SHAVIAN_ID = 121; // 0x79
938 field public static final android.icu.lang.UCharacter.UnicodeBlock SHORTHAND_FORMAT_CONTROLS;
939 field public static final int SHORTHAND_FORMAT_CONTROLS_ID = 247; // 0xf7
940 field public static final android.icu.lang.UCharacter.UnicodeBlock SIDDHAM;
941 field public static final int SIDDHAM_ID = 248; // 0xf8
942 field public static final android.icu.lang.UCharacter.UnicodeBlock SINHALA;
943 field public static final android.icu.lang.UCharacter.UnicodeBlock SINHALA_ARCHAIC_NUMBERS;
944 field public static final int SINHALA_ARCHAIC_NUMBERS_ID = 249; // 0xf9
945 field public static final int SINHALA_ID = 24; // 0x18
946 field public static final android.icu.lang.UCharacter.UnicodeBlock SMALL_FORM_VARIANTS;
947 field public static final int SMALL_FORM_VARIANTS_ID = 84; // 0x54
948 field public static final android.icu.lang.UCharacter.UnicodeBlock SMALL_KANA_EXTENSION;
949 field public static final int SMALL_KANA_EXTENSION_ID = 297; // 0x129
950 field public static final android.icu.lang.UCharacter.UnicodeBlock SOGDIAN;
951 field public static final int SOGDIAN_ID = 291; // 0x123
952 field public static final android.icu.lang.UCharacter.UnicodeBlock SORA_SOMPENG;
953 field public static final int SORA_SOMPENG_ID = 218; // 0xda
954 field public static final android.icu.lang.UCharacter.UnicodeBlock SOYOMBO;
955 field public static final int SOYOMBO_ID = 278; // 0x116
956 field public static final android.icu.lang.UCharacter.UnicodeBlock SPACING_MODIFIER_LETTERS;
957 field public static final int SPACING_MODIFIER_LETTERS_ID = 6; // 0x6
958 field public static final android.icu.lang.UCharacter.UnicodeBlock SPECIALS;
959 field public static final int SPECIALS_ID = 86; // 0x56
960 field public static final android.icu.lang.UCharacter.UnicodeBlock SUNDANESE;
961 field public static final int SUNDANESE_ID = 155; // 0x9b
962 field public static final android.icu.lang.UCharacter.UnicodeBlock SUNDANESE_SUPPLEMENT;
963 field public static final int SUNDANESE_SUPPLEMENT_ID = 219; // 0xdb
964 field public static final android.icu.lang.UCharacter.UnicodeBlock SUPERSCRIPTS_AND_SUBSCRIPTS;
965 field public static final int SUPERSCRIPTS_AND_SUBSCRIPTS_ID = 41; // 0x29
966 field public static final android.icu.lang.UCharacter.UnicodeBlock SUPPLEMENTAL_ARROWS_A;
967 field public static final int SUPPLEMENTAL_ARROWS_A_ID = 103; // 0x67
968 field public static final android.icu.lang.UCharacter.UnicodeBlock SUPPLEMENTAL_ARROWS_B;
969 field public static final int SUPPLEMENTAL_ARROWS_B_ID = 104; // 0x68
970 field public static final android.icu.lang.UCharacter.UnicodeBlock SUPPLEMENTAL_ARROWS_C;
971 field public static final int SUPPLEMENTAL_ARROWS_C_ID = 250; // 0xfa
972 …field public static final android.icu.lang.UCharacter.UnicodeBlock SUPPLEMENTAL_MATHEMATICAL_OPERA…
973 field public static final int SUPPLEMENTAL_MATHEMATICAL_OPERATORS_ID = 106; // 0x6a
974 field public static final android.icu.lang.UCharacter.UnicodeBlock SUPPLEMENTAL_PUNCTUATION;
975 field public static final int SUPPLEMENTAL_PUNCTUATION_ID = 142; // 0x8e
976 …field public static final android.icu.lang.UCharacter.UnicodeBlock SUPPLEMENTAL_SYMBOLS_AND_PICTOG…
977 field public static final int SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS_ID = 261; // 0x105
978 …field public static final android.icu.lang.UCharacter.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_…
979 field public static final int SUPPLEMENTARY_PRIVATE_USE_AREA_A_ID = 109; // 0x6d
980 …field public static final android.icu.lang.UCharacter.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_…
981 field public static final int SUPPLEMENTARY_PRIVATE_USE_AREA_B_ID = 110; // 0x6e
982 field public static final android.icu.lang.UCharacter.UnicodeBlock SUTTON_SIGNWRITING;
983 field public static final int SUTTON_SIGNWRITING_ID = 262; // 0x106
984 field public static final android.icu.lang.UCharacter.UnicodeBlock SYLOTI_NAGRI;
985 field public static final int SYLOTI_NAGRI_ID = 143; // 0x8f
986 …field public static final android.icu.lang.UCharacter.UnicodeBlock SYMBOLS_AND_PICTOGRAPHS_EXTENDE…
987 field public static final int SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A_ID = 298; // 0x12a
988 field public static final android.icu.lang.UCharacter.UnicodeBlock SYMBOLS_FOR_LEGACY_COMPUTING;
989 field public static final int SYMBOLS_FOR_LEGACY_COMPUTING_ID = 306; // 0x132
990 field public static final android.icu.lang.UCharacter.UnicodeBlock SYRIAC;
991 field public static final int SYRIAC_ID = 13; // 0xd
992 field public static final android.icu.lang.UCharacter.UnicodeBlock SYRIAC_SUPPLEMENT;
993 field public static final int SYRIAC_SUPPLEMENT_ID = 279; // 0x117
994 field public static final android.icu.lang.UCharacter.UnicodeBlock TAGALOG;
995 field public static final int TAGALOG_ID = 98; // 0x62
996 field public static final android.icu.lang.UCharacter.UnicodeBlock TAGBANWA;
997 field public static final int TAGBANWA_ID = 101; // 0x65
998 field public static final android.icu.lang.UCharacter.UnicodeBlock TAGS;
999 field public static final int TAGS_ID = 96; // 0x60
1000 field public static final android.icu.lang.UCharacter.UnicodeBlock TAI_LE;
1001 field public static final int TAI_LE_ID = 112; // 0x70
1002 field public static final android.icu.lang.UCharacter.UnicodeBlock TAI_THAM;
1003 field public static final int TAI_THAM_ID = 174; // 0xae
1004 field public static final android.icu.lang.UCharacter.UnicodeBlock TAI_VIET;
1005 field public static final int TAI_VIET_ID = 183; // 0xb7
1006 field public static final android.icu.lang.UCharacter.UnicodeBlock TAI_XUAN_JING_SYMBOLS;
1007 field public static final int TAI_XUAN_JING_SYMBOLS_ID = 124; // 0x7c
1008 field public static final android.icu.lang.UCharacter.UnicodeBlock TAKRI;
1009 field public static final int TAKRI_ID = 220; // 0xdc
1010 field public static final android.icu.lang.UCharacter.UnicodeBlock TAMIL;
1011 field public static final int TAMIL_ID = 20; // 0x14
1012 field public static final android.icu.lang.UCharacter.UnicodeBlock TAMIL_SUPPLEMENT;
1013 field public static final int TAMIL_SUPPLEMENT_ID = 299; // 0x12b
1014 field public static final android.icu.lang.UCharacter.UnicodeBlock TANGUT;
1015 field public static final android.icu.lang.UCharacter.UnicodeBlock TANGUT_COMPONENTS;
1016 field public static final int TANGUT_COMPONENTS_ID = 273; // 0x111
1017 field public static final int TANGUT_ID = 272; // 0x110
1018 field public static final android.icu.lang.UCharacter.UnicodeBlock TANGUT_SUPPLEMENT;
1019 field public static final int TANGUT_SUPPLEMENT_ID = 307; // 0x133
1020 field public static final android.icu.lang.UCharacter.UnicodeBlock TELUGU;
1021 field public static final int TELUGU_ID = 21; // 0x15
1022 field public static final android.icu.lang.UCharacter.UnicodeBlock THAANA;
1023 field public static final int THAANA_ID = 14; // 0xe
1024 field public static final android.icu.lang.UCharacter.UnicodeBlock THAI;
1025 field public static final int THAI_ID = 25; // 0x19
1026 field public static final android.icu.lang.UCharacter.UnicodeBlock TIBETAN;
1027 field public static final int TIBETAN_ID = 27; // 0x1b
1028 field public static final android.icu.lang.UCharacter.UnicodeBlock TIFINAGH;
1029 field public static final int TIFINAGH_ID = 144; // 0x90
1030 field public static final android.icu.lang.UCharacter.UnicodeBlock TIRHUTA;
1031 field public static final int TIRHUTA_ID = 251; // 0xfb
1032 field public static final android.icu.lang.UCharacter.UnicodeBlock TRANSPORT_AND_MAP_SYMBOLS;
1033 field public static final int TRANSPORT_AND_MAP_SYMBOLS_ID = 207; // 0xcf
1034 field public static final android.icu.lang.UCharacter.UnicodeBlock UGARITIC;
1035 field public static final int UGARITIC_ID = 120; // 0x78
1036 …field public static final android.icu.lang.UCharacter.UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYL…
1037 …field public static final android.icu.lang.UCharacter.UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYL…
1038 field public static final int UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED_ID = 173; // 0xad
1039 field public static final int UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_ID = 33; // 0x21
1040 field public static final android.icu.lang.UCharacter.UnicodeBlock VAI;
1041 field public static final int VAI_ID = 159; // 0x9f
1042 field public static final android.icu.lang.UCharacter.UnicodeBlock VARIATION_SELECTORS;
1043 field public static final int VARIATION_SELECTORS_ID = 108; // 0x6c
1044 … field public static final android.icu.lang.UCharacter.UnicodeBlock VARIATION_SELECTORS_SUPPLEMENT;
1045 field public static final int VARIATION_SELECTORS_SUPPLEMENT_ID = 125; // 0x7d
1046 field public static final android.icu.lang.UCharacter.UnicodeBlock VEDIC_EXTENSIONS;
1047 field public static final int VEDIC_EXTENSIONS_ID = 175; // 0xaf
1048 field public static final android.icu.lang.UCharacter.UnicodeBlock VERTICAL_FORMS;
1049 field public static final int VERTICAL_FORMS_ID = 145; // 0x91
1050 field public static final android.icu.lang.UCharacter.UnicodeBlock WANCHO;
1051 field public static final int WANCHO_ID = 300; // 0x12c
1052 field public static final android.icu.lang.UCharacter.UnicodeBlock WARANG_CITI;
1053 field public static final int WARANG_CITI_ID = 252; // 0xfc
1054 field public static final android.icu.lang.UCharacter.UnicodeBlock YEZIDI;
1055 field public static final int YEZIDI_ID = 308; // 0x134
1056 field public static final android.icu.lang.UCharacter.UnicodeBlock YIJING_HEXAGRAM_SYMBOLS;
1057 field public static final int YIJING_HEXAGRAM_SYMBOLS_ID = 116; // 0x74
1058 field public static final android.icu.lang.UCharacter.UnicodeBlock YI_RADICALS;
1059 field public static final int YI_RADICALS_ID = 73; // 0x49
1060 field public static final android.icu.lang.UCharacter.UnicodeBlock YI_SYLLABLES;
1061 field public static final int YI_SYLLABLES_ID = 72; // 0x48
1062 field public static final android.icu.lang.UCharacter.UnicodeBlock ZANABAZAR_SQUARE;
1063 field public static final int ZANABAZAR_SQUARE_ID = 280; // 0x118
1066 public static interface UCharacter.VerticalOrientation {
1067 field public static final int ROTATED = 0; // 0x0
1068 field public static final int TRANSFORMED_ROTATED = 1; // 0x1
1069 field public static final int TRANSFORMED_UPRIGHT = 2; // 0x2
1070 field public static final int UPRIGHT = 3; // 0x3
1073 public static interface UCharacter.WordBreak {
1074 field public static final int ALETTER = 1; // 0x1
1075 field public static final int CR = 8; // 0x8
1076 field public static final int DOUBLE_QUOTE = 16; // 0x10
1077 field public static final int EXTEND = 9; // 0x9
1078 field public static final int EXTENDNUMLET = 7; // 0x7
1079 field public static final int E_BASE = 17; // 0x11
1080 field public static final int E_BASE_GAZ = 18; // 0x12
1081 field public static final int E_MODIFIER = 19; // 0x13
1082 field public static final int FORMAT = 2; // 0x2
1083 field public static final int GLUE_AFTER_ZWJ = 20; // 0x14
1084 field public static final int HEBREW_LETTER = 14; // 0xe
1085 field public static final int KATAKANA = 3; // 0x3
1086 field public static final int LF = 10; // 0xa
1087 field public static final int MIDLETTER = 4; // 0x4
1088 field public static final int MIDNUM = 5; // 0x5
1089 field public static final int MIDNUMLET = 11; // 0xb
1090 field public static final int NEWLINE = 12; // 0xc
1091 field public static final int NUMERIC = 6; // 0x6
1092 field public static final int OTHER = 0; // 0x0
1093 field public static final int REGIONAL_INDICATOR = 13; // 0xd
1094 field public static final int SINGLE_QUOTE = 15; // 0xf
1095 field public static final int WSEGSPACE = 22; // 0x16
1096 field public static final int ZWJ = 21; // 0x15
1099public final class UCharacterCategory implements android.icu.lang.UCharacterEnums.ECharacterCatego…
1100 method public static String toString(int);
1103public final class UCharacterDirection implements android.icu.lang.UCharacterEnums.ECharacterDirec…
1104 method public static String toString(int);
1107 public class UCharacterEnums {
1110 public static interface UCharacterEnums.ECharacterCategory {
1111 field public static final byte COMBINING_SPACING_MARK = 8; // 0x8
1112 field public static final byte CONNECTOR_PUNCTUATION = 22; // 0x16
1113 field public static final byte CONTROL = 15; // 0xf
1114 field public static final byte CURRENCY_SYMBOL = 25; // 0x19
1115 field public static final byte DASH_PUNCTUATION = 19; // 0x13
1116 field public static final byte DECIMAL_DIGIT_NUMBER = 9; // 0x9
1117 field public static final byte ENCLOSING_MARK = 7; // 0x7
1118 field public static final byte END_PUNCTUATION = 21; // 0x15
1119 field public static final byte FINAL_PUNCTUATION = 29; // 0x1d
1120 field public static final byte FINAL_QUOTE_PUNCTUATION = 29; // 0x1d
1121 field public static final byte FORMAT = 16; // 0x10
1122 field public static final byte GENERAL_OTHER_TYPES = 0; // 0x0
1123 field public static final byte INITIAL_PUNCTUATION = 28; // 0x1c
1124 field public static final byte INITIAL_QUOTE_PUNCTUATION = 28; // 0x1c
1125 field public static final byte LETTER_NUMBER = 10; // 0xa
1126 field public static final byte LINE_SEPARATOR = 13; // 0xd
1127 field public static final byte LOWERCASE_LETTER = 2; // 0x2
1128 field public static final byte MATH_SYMBOL = 24; // 0x18
1129 field public static final byte MODIFIER_LETTER = 4; // 0x4
1130 field public static final byte MODIFIER_SYMBOL = 26; // 0x1a
1131 field public static final byte NON_SPACING_MARK = 6; // 0x6
1132 field public static final byte OTHER_LETTER = 5; // 0x5
1133 field public static final byte OTHER_NUMBER = 11; // 0xb
1134 field public static final byte OTHER_PUNCTUATION = 23; // 0x17
1135 field public static final byte OTHER_SYMBOL = 27; // 0x1b
1136 field public static final byte PARAGRAPH_SEPARATOR = 14; // 0xe
1137 field public static final byte PRIVATE_USE = 17; // 0x11
1138 field public static final byte SPACE_SEPARATOR = 12; // 0xc
1139 field public static final byte START_PUNCTUATION = 20; // 0x14
1140 field public static final byte SURROGATE = 18; // 0x12
1141 field public static final byte TITLECASE_LETTER = 3; // 0x3
1142 field public static final byte UNASSIGNED = 0; // 0x0
1143 field public static final byte UPPERCASE_LETTER = 1; // 0x1
1146 public static interface UCharacterEnums.ECharacterDirection {
1147 field public static final int ARABIC_NUMBER = 5; // 0x5
1148 field public static final int BLOCK_SEPARATOR = 7; // 0x7
1149 field public static final int BOUNDARY_NEUTRAL = 18; // 0x12
1150 field public static final int COMMON_NUMBER_SEPARATOR = 6; // 0x6
1151 field public static final byte DIRECTIONALITY_ARABIC_NUMBER = 5; // 0x5
1152 field public static final byte DIRECTIONALITY_BOUNDARY_NEUTRAL = 18; // 0x12
1153 field public static final byte DIRECTIONALITY_COMMON_NUMBER_SEPARATOR = 6; // 0x6
1154 field public static final byte DIRECTIONALITY_EUROPEAN_NUMBER = 2; // 0x2
1155 field public static final byte DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR = 3; // 0x3
1156 field public static final byte DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR = 4; // 0x4
1157 field public static final byte DIRECTIONALITY_LEFT_TO_RIGHT = 0; // 0x0
1158 field public static final byte DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING = 11; // 0xb
1159 field public static final byte DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE = 12; // 0xc
1160 field public static final byte DIRECTIONALITY_NONSPACING_MARK = 17; // 0x11
1161 field public static final byte DIRECTIONALITY_OTHER_NEUTRALS = 10; // 0xa
1162 field public static final byte DIRECTIONALITY_PARAGRAPH_SEPARATOR = 7; // 0x7
1163 field public static final byte DIRECTIONALITY_POP_DIRECTIONAL_FORMAT = 16; // 0x10
1164 field public static final byte DIRECTIONALITY_RIGHT_TO_LEFT = 1; // 0x1
1165 field public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC = 13; // 0xd
1166 field public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING = 14; // 0xe
1167 field public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE = 15; // 0xf
1168 field public static final byte DIRECTIONALITY_SEGMENT_SEPARATOR = 8; // 0x8
1169 field public static final byte DIRECTIONALITY_UNDEFINED = -1; // 0xffffffff
1170 field public static final byte DIRECTIONALITY_WHITESPACE = 9; // 0x9
1171 field public static final int DIR_NON_SPACING_MARK = 17; // 0x11
1172 field public static final int EUROPEAN_NUMBER = 2; // 0x2
1173 field public static final int EUROPEAN_NUMBER_SEPARATOR = 3; // 0x3
1174 field public static final int EUROPEAN_NUMBER_TERMINATOR = 4; // 0x4
1175 field public static final byte FIRST_STRONG_ISOLATE = 19; // 0x13
1176 field public static final int LEFT_TO_RIGHT = 0; // 0x0
1177 field public static final int LEFT_TO_RIGHT_EMBEDDING = 11; // 0xb
1178 field public static final byte LEFT_TO_RIGHT_ISOLATE = 20; // 0x14
1179 field public static final int LEFT_TO_RIGHT_OVERRIDE = 12; // 0xc
1180 field public static final int OTHER_NEUTRAL = 10; // 0xa
1181 field public static final int POP_DIRECTIONAL_FORMAT = 16; // 0x10
1182 field public static final byte POP_DIRECTIONAL_ISOLATE = 22; // 0x16
1183 field public static final int RIGHT_TO_LEFT = 1; // 0x1
1184 field public static final int RIGHT_TO_LEFT_ARABIC = 13; // 0xd
1185 field public static final int RIGHT_TO_LEFT_EMBEDDING = 14; // 0xe
1186 field public static final byte RIGHT_TO_LEFT_ISOLATE = 21; // 0x15
1187 field public static final int RIGHT_TO_LEFT_OVERRIDE = 15; // 0xf
1188 field public static final int SEGMENT_SEPARATOR = 8; // 0x8
1189 field public static final int WHITE_SPACE_NEUTRAL = 9; // 0x9
1192 public interface UProperty {
1193 field public static final int AGE = 16384; // 0x4000
1194 field public static final int ALPHABETIC = 0; // 0x0
1195 field public static final int ASCII_HEX_DIGIT = 1; // 0x1
1196 field public static final int BIDI_CLASS = 4096; // 0x1000
1197 field public static final int BIDI_CONTROL = 2; // 0x2
1198 field public static final int BIDI_MIRRORED = 3; // 0x3
1199 field public static final int BIDI_MIRRORING_GLYPH = 16385; // 0x4001
1200 field public static final int BIDI_PAIRED_BRACKET = 16397; // 0x400d
1201 field public static final int BIDI_PAIRED_BRACKET_TYPE = 4117; // 0x1015
1202 field public static final int BINARY_START = 0; // 0x0
1203 field public static final int BLOCK = 4097; // 0x1001
1204 field public static final int CANONICAL_COMBINING_CLASS = 4098; // 0x1002
1205 field public static final int CASED = 49; // 0x31
1206 field public static final int CASE_FOLDING = 16386; // 0x4002
1207 field public static final int CASE_IGNORABLE = 50; // 0x32
1208 field public static final int CASE_SENSITIVE = 34; // 0x22
1209 field public static final int CHANGES_WHEN_CASEFOLDED = 54; // 0x36
1210 field public static final int CHANGES_WHEN_CASEMAPPED = 55; // 0x37
1211 field public static final int CHANGES_WHEN_LOWERCASED = 51; // 0x33
1212 field public static final int CHANGES_WHEN_NFKC_CASEFOLDED = 56; // 0x38
1213 field public static final int CHANGES_WHEN_TITLECASED = 53; // 0x35
1214 field public static final int CHANGES_WHEN_UPPERCASED = 52; // 0x34
1215 field public static final int DASH = 4; // 0x4
1216 field public static final int DECOMPOSITION_TYPE = 4099; // 0x1003
1217 field public static final int DEFAULT_IGNORABLE_CODE_POINT = 5; // 0x5
1218 field public static final int DEPRECATED = 6; // 0x6
1219 field public static final int DIACRITIC = 7; // 0x7
1220 field public static final int DOUBLE_START = 12288; // 0x3000
1221 field public static final int EAST_ASIAN_WIDTH = 4100; // 0x1004
1222 field public static final int EMOJI = 57; // 0x39
1223 field public static final int EMOJI_COMPONENT = 61; // 0x3d
1224 field public static final int EMOJI_MODIFIER = 59; // 0x3b
1225 field public static final int EMOJI_MODIFIER_BASE = 60; // 0x3c
1226 field public static final int EMOJI_PRESENTATION = 58; // 0x3a
1227 field public static final int EXTENDED_PICTOGRAPHIC = 64; // 0x40
1228 field public static final int EXTENDER = 8; // 0x8
1229 field public static final int FULL_COMPOSITION_EXCLUSION = 9; // 0x9
1230 field public static final int GENERAL_CATEGORY = 4101; // 0x1005
1231 field public static final int GENERAL_CATEGORY_MASK = 8192; // 0x2000
1232 field public static final int GRAPHEME_BASE = 10; // 0xa
1233 field public static final int GRAPHEME_CLUSTER_BREAK = 4114; // 0x1012
1234 field public static final int GRAPHEME_EXTEND = 11; // 0xb
1235 field public static final int GRAPHEME_LINK = 12; // 0xc
1236 field public static final int HANGUL_SYLLABLE_TYPE = 4107; // 0x100b
1237 field public static final int HEX_DIGIT = 13; // 0xd
1238 field public static final int HYPHEN = 14; // 0xe
1239 field public static final int IDEOGRAPHIC = 17; // 0x11
1240 field public static final int IDS_BINARY_OPERATOR = 18; // 0x12
1241 field public static final int IDS_TRINARY_OPERATOR = 19; // 0x13
1242 field public static final int ID_CONTINUE = 15; // 0xf
1243 field public static final int ID_START = 16; // 0x10
1244 field public static final int INDIC_POSITIONAL_CATEGORY = 4118; // 0x1016
1245 field public static final int INDIC_SYLLABIC_CATEGORY = 4119; // 0x1017
1246 field public static final int INT_START = 4096; // 0x1000
1247 field public static final int JOINING_GROUP = 4102; // 0x1006
1248 field public static final int JOINING_TYPE = 4103; // 0x1007
1249 field public static final int JOIN_CONTROL = 20; // 0x14
1250 field public static final int LEAD_CANONICAL_COMBINING_CLASS = 4112; // 0x1010
1251 field public static final int LINE_BREAK = 4104; // 0x1008
1252 field public static final int LOGICAL_ORDER_EXCEPTION = 21; // 0x15
1253 field public static final int LOWERCASE = 22; // 0x16
1254 field public static final int LOWERCASE_MAPPING = 16388; // 0x4004
1255 field public static final int MASK_START = 8192; // 0x2000
1256 field public static final int MATH = 23; // 0x17
1257 field public static final int NAME = 16389; // 0x4005
1258 field public static final int NFC_INERT = 39; // 0x27
1259 field public static final int NFC_QUICK_CHECK = 4110; // 0x100e
1260 field public static final int NFD_INERT = 37; // 0x25
1261 field public static final int NFD_QUICK_CHECK = 4108; // 0x100c
1262 field public static final int NFKC_INERT = 40; // 0x28
1263 field public static final int NFKC_QUICK_CHECK = 4111; // 0x100f
1264 field public static final int NFKD_INERT = 38; // 0x26
1265 field public static final int NFKD_QUICK_CHECK = 4109; // 0x100d
1266 field public static final int NONCHARACTER_CODE_POINT = 24; // 0x18
1267 field public static final int NUMERIC_TYPE = 4105; // 0x1009
1268 field public static final int NUMERIC_VALUE = 12288; // 0x3000
1269 field public static final int OTHER_PROPERTY_START = 28672; // 0x7000
1270 field public static final int PATTERN_SYNTAX = 42; // 0x2a
1271 field public static final int PATTERN_WHITE_SPACE = 43; // 0x2b
1272 field public static final int POSIX_ALNUM = 44; // 0x2c
1273 field public static final int POSIX_BLANK = 45; // 0x2d
1274 field public static final int POSIX_GRAPH = 46; // 0x2e
1275 field public static final int POSIX_PRINT = 47; // 0x2f
1276 field public static final int POSIX_XDIGIT = 48; // 0x30
1277 field public static final int PREPENDED_CONCATENATION_MARK = 63; // 0x3f
1278 field public static final int QUOTATION_MARK = 25; // 0x19
1279 field public static final int RADICAL = 26; // 0x1a
1280 field public static final int REGIONAL_INDICATOR = 62; // 0x3e
1281 field public static final int SCRIPT = 4106; // 0x100a
1282 field public static final int SCRIPT_EXTENSIONS = 28672; // 0x7000
1283 field public static final int SEGMENT_STARTER = 41; // 0x29
1284 field public static final int SENTENCE_BREAK = 4115; // 0x1013
1285 field public static final int SIMPLE_CASE_FOLDING = 16390; // 0x4006
1286 field public static final int SIMPLE_LOWERCASE_MAPPING = 16391; // 0x4007
1287 field public static final int SIMPLE_TITLECASE_MAPPING = 16392; // 0x4008
1288 field public static final int SIMPLE_UPPERCASE_MAPPING = 16393; // 0x4009
1289 field public static final int SOFT_DOTTED = 27; // 0x1b
1290 field public static final int STRING_START = 16384; // 0x4000
1291 field public static final int S_TERM = 35; // 0x23
1292 field public static final int TERMINAL_PUNCTUATION = 28; // 0x1c
1293 field public static final int TITLECASE_MAPPING = 16394; // 0x400a
1294 field public static final int TRAIL_CANONICAL_COMBINING_CLASS = 4113; // 0x1011
1295 field public static final int UNIFIED_IDEOGRAPH = 29; // 0x1d
1296 field public static final int UPPERCASE = 30; // 0x1e
1297 field public static final int UPPERCASE_MAPPING = 16396; // 0x400c
1298 field public static final int VARIATION_SELECTOR = 36; // 0x24
1299 field public static final int VERTICAL_ORIENTATION = 4120; // 0x1018
1300 field public static final int WHITE_SPACE = 31; // 0x1f
1301 field public static final int WORD_BREAK = 4116; // 0x1014
1302 field public static final int XID_CONTINUE = 32; // 0x20
1303 field public static final int XID_START = 33; // 0x21
1306 public static interface UProperty.NameChoice {
1307 field public static final int LONG = 1; // 0x1
1308 field public static final int SHORT = 0; // 0x0
1311 public final class UScript {
1312 method public static boolean breaksBetweenLetters(int);
1313 method public static int[] getCode(java.util.Locale);
1314 method public static int[] getCode(android.icu.util.ULocale);
1315 method public static int[] getCode(String);
1316 method public static int getCodeFromName(String);
1317 method public static String getName(int);
1318 method public static String getSampleString(int);
1319 method public static int getScript(int);
1320 method public static int getScriptExtensions(int, java.util.BitSet);
1321 method public static String getShortName(int);
1322 method public static android.icu.lang.UScript.ScriptUsage getUsage(int);
1323 method public static boolean hasScript(int, int);
1324 method public static boolean isCased(int);
1325 method public static boolean isRightToLeft(int);
1326 field public static final int ADLAM = 167; // 0xa7
1327 field public static final int AFAKA = 147; // 0x93
1328 field public static final int AHOM = 161; // 0xa1
1329 field public static final int ANATOLIAN_HIEROGLYPHS = 156; // 0x9c
1330 field public static final int ARABIC = 2; // 0x2
1331 field public static final int ARMENIAN = 3; // 0x3
1332 field public static final int AVESTAN = 117; // 0x75
1333 field public static final int BALINESE = 62; // 0x3e
1334 field public static final int BAMUM = 130; // 0x82
1335 field public static final int BASSA_VAH = 134; // 0x86
1336 field public static final int BATAK = 63; // 0x3f
1337 field public static final int BENGALI = 4; // 0x4
1338 field public static final int BHAIKSUKI = 168; // 0xa8
1339 field public static final int BLISSYMBOLS = 64; // 0x40
1340 field public static final int BOOK_PAHLAVI = 124; // 0x7c
1341 field public static final int BOPOMOFO = 5; // 0x5
1342 field public static final int BRAHMI = 65; // 0x41
1343 field public static final int BRAILLE = 46; // 0x2e
1344 field public static final int BUGINESE = 55; // 0x37
1345 field public static final int BUHID = 44; // 0x2c
1346 field public static final int CANADIAN_ABORIGINAL = 40; // 0x28
1347 field public static final int CARIAN = 104; // 0x68
1348 field public static final int CAUCASIAN_ALBANIAN = 159; // 0x9f
1349 field public static final int CHAKMA = 118; // 0x76
1350 field public static final int CHAM = 66; // 0x42
1351 field public static final int CHEROKEE = 6; // 0x6
1352 field public static final int CHORASMIAN = 189; // 0xbd
1353 field public static final int CIRTH = 67; // 0x43
1354 field public static final int COMMON = 0; // 0x0
1355 field public static final int COPTIC = 7; // 0x7
1356 field public static final int CUNEIFORM = 101; // 0x65
1357 field public static final int CYPRIOT = 47; // 0x2f
1358 field public static final int CYRILLIC = 8; // 0x8
1359 field public static final int DEMOTIC_EGYPTIAN = 69; // 0x45
1360 field public static final int DESERET = 9; // 0x9
1361 field public static final int DEVANAGARI = 10; // 0xa
1362 field public static final int DIVES_AKURU = 190; // 0xbe
1363 field public static final int DOGRA = 178; // 0xb2
1364 field public static final int DUPLOYAN = 135; // 0x87
1365 field public static final int EASTERN_SYRIAC = 97; // 0x61
1366 field public static final int EGYPTIAN_HIEROGLYPHS = 71; // 0x47
1367 field public static final int ELBASAN = 136; // 0x88
1368 field public static final int ELYMAIC = 185; // 0xb9
1369 field public static final int ESTRANGELO_SYRIAC = 95; // 0x5f
1370 field public static final int ETHIOPIC = 11; // 0xb
1371 field public static final int GEORGIAN = 12; // 0xc
1372 field public static final int GLAGOLITIC = 56; // 0x38
1373 field public static final int GOTHIC = 13; // 0xd
1374 field public static final int GRANTHA = 137; // 0x89
1375 field public static final int GREEK = 14; // 0xe
1376 field public static final int GUJARATI = 15; // 0xf
1377 field public static final int GUNJALA_GONDI = 179; // 0xb3
1378 field public static final int GURMUKHI = 16; // 0x10
1379 field public static final int HAN = 17; // 0x11
1380 field public static final int HANGUL = 18; // 0x12
1381 field public static final int HANIFI_ROHINGYA = 182; // 0xb6
1382 field public static final int HANUNOO = 43; // 0x2b
1383 field public static final int HAN_WITH_BOPOMOFO = 172; // 0xac
1384 field public static final int HARAPPAN_INDUS = 77; // 0x4d
1385 field public static final int HATRAN = 162; // 0xa2
1386 field public static final int HEBREW = 19; // 0x13
1387 field public static final int HIERATIC_EGYPTIAN = 70; // 0x46
1388 field public static final int HIRAGANA = 20; // 0x14
1389 field public static final int IMPERIAL_ARAMAIC = 116; // 0x74
1390 field public static final int INHERITED = 1; // 0x1
1391 field public static final int INSCRIPTIONAL_PAHLAVI = 122; // 0x7a
1392 field public static final int INSCRIPTIONAL_PARTHIAN = 125; // 0x7d
1393 field public static final int INVALID_CODE = -1; // 0xffffffff
1394 field public static final int JAMO = 173; // 0xad
1395 field public static final int JAPANESE = 105; // 0x69
1396 field public static final int JAVANESE = 78; // 0x4e
1397 field public static final int JURCHEN = 148; // 0x94
1398 field public static final int KAITHI = 120; // 0x78
1399 field public static final int KANNADA = 21; // 0x15
1400 field public static final int KATAKANA = 22; // 0x16
1401 field public static final int KATAKANA_OR_HIRAGANA = 54; // 0x36
1402 field public static final int KAYAH_LI = 79; // 0x4f
1403 field public static final int KHAROSHTHI = 57; // 0x39
1404 field public static final int KHITAN_SMALL_SCRIPT = 191; // 0xbf
1405 field public static final int KHMER = 23; // 0x17
1406 field public static final int KHOJKI = 157; // 0x9d
1407 field public static final int KHUDAWADI = 145; // 0x91
1408 field public static final int KHUTSURI = 72; // 0x48
1409 field public static final int KOREAN = 119; // 0x77
1410 field public static final int KPELLE = 138; // 0x8a
1411 field public static final int LANNA = 106; // 0x6a
1412 field public static final int LAO = 24; // 0x18
1413 field public static final int LATIN = 25; // 0x19
1414 field public static final int LATIN_FRAKTUR = 80; // 0x50
1415 field public static final int LATIN_GAELIC = 81; // 0x51
1416 field public static final int LEPCHA = 82; // 0x52
1417 field public static final int LIMBU = 48; // 0x30
1418 field public static final int LINEAR_A = 83; // 0x53
1419 field public static final int LINEAR_B = 49; // 0x31
1420 field public static final int LISU = 131; // 0x83
1421 field public static final int LOMA = 139; // 0x8b
1422 field public static final int LYCIAN = 107; // 0x6b
1423 field public static final int LYDIAN = 108; // 0x6c
1424 field public static final int MAHAJANI = 160; // 0xa0
1425 field public static final int MAKASAR = 180; // 0xb4
1426 field public static final int MALAYALAM = 26; // 0x1a
1427 field public static final int MANDAEAN = 84; // 0x54
1428 field public static final int MANDAIC = 84; // 0x54
1429 field public static final int MANICHAEAN = 121; // 0x79
1430 field public static final int MARCHEN = 169; // 0xa9
1431 field public static final int MASARAM_GONDI = 175; // 0xaf
1432 field public static final int MATHEMATICAL_NOTATION = 128; // 0x80
1433 field public static final int MAYAN_HIEROGLYPHS = 85; // 0x55
1434 field public static final int MEDEFAIDRIN = 181; // 0xb5
1435 field public static final int MEITEI_MAYEK = 115; // 0x73
1436 field public static final int MENDE = 140; // 0x8c
1437 field public static final int MEROITIC = 86; // 0x56
1438 field public static final int MEROITIC_CURSIVE = 141; // 0x8d
1439 field public static final int MEROITIC_HIEROGLYPHS = 86; // 0x56
1440 field public static final int MIAO = 92; // 0x5c
1441 field public static final int MODI = 163; // 0xa3
1442 field public static final int MONGOLIAN = 27; // 0x1b
1443 field public static final int MOON = 114; // 0x72
1444 field public static final int MRO = 149; // 0x95
1445 field public static final int MULTANI = 164; // 0xa4
1446 field public static final int MYANMAR = 28; // 0x1c
1447 field public static final int NABATAEAN = 143; // 0x8f
1448 field public static final int NAKHI_GEBA = 132; // 0x84
1449 field public static final int NANDINAGARI = 187; // 0xbb
1450 field public static final int NEWA = 170; // 0xaa
1451 field public static final int NEW_TAI_LUE = 59; // 0x3b
1452 field public static final int NKO = 87; // 0x57
1453 field public static final int NUSHU = 150; // 0x96
1454 field public static final int NYIAKENG_PUACHUE_HMONG = 186; // 0xba
1455 field public static final int OGHAM = 29; // 0x1d
1456 field public static final int OLD_CHURCH_SLAVONIC_CYRILLIC = 68; // 0x44
1457 field public static final int OLD_HUNGARIAN = 76; // 0x4c
1458 field public static final int OLD_ITALIC = 30; // 0x1e
1459 field public static final int OLD_NORTH_ARABIAN = 142; // 0x8e
1460 field public static final int OLD_PERMIC = 89; // 0x59
1461 field public static final int OLD_PERSIAN = 61; // 0x3d
1462 field public static final int OLD_SOGDIAN = 184; // 0xb8
1463 field public static final int OLD_SOUTH_ARABIAN = 133; // 0x85
1464 field public static final int OL_CHIKI = 109; // 0x6d
1465 field public static final int ORIYA = 31; // 0x1f
1466 field public static final int ORKHON = 88; // 0x58
1467 field public static final int OSAGE = 171; // 0xab
1468 field public static final int OSMANYA = 50; // 0x32
1469 field public static final int PAHAWH_HMONG = 75; // 0x4b
1470 field public static final int PALMYRENE = 144; // 0x90
1471 field public static final int PAU_CIN_HAU = 165; // 0xa5
1472 field public static final int PHAGS_PA = 90; // 0x5a
1473 field public static final int PHOENICIAN = 91; // 0x5b
1474 field public static final int PHONETIC_POLLARD = 92; // 0x5c
1475 field public static final int PSALTER_PAHLAVI = 123; // 0x7b
1476 field public static final int REJANG = 110; // 0x6e
1477 field public static final int RONGORONGO = 93; // 0x5d
1478 field public static final int RUNIC = 32; // 0x20
1479 field public static final int SAMARITAN = 126; // 0x7e
1480 field public static final int SARATI = 94; // 0x5e
1481 field public static final int SAURASHTRA = 111; // 0x6f
1482 field public static final int SHARADA = 151; // 0x97
1483 field public static final int SHAVIAN = 51; // 0x33
1484 field public static final int SIDDHAM = 166; // 0xa6
1485 field public static final int SIGN_WRITING = 112; // 0x70
1486 field public static final int SIMPLIFIED_HAN = 73; // 0x49
1487 field public static final int SINDHI = 145; // 0x91
1488 field public static final int SINHALA = 33; // 0x21
1489 field public static final int SOGDIAN = 183; // 0xb7
1490 field public static final int SORA_SOMPENG = 152; // 0x98
1491 field public static final int SOYOMBO = 176; // 0xb0
1492 field public static final int SUNDANESE = 113; // 0x71
1493 field public static final int SYLOTI_NAGRI = 58; // 0x3a
1494 field public static final int SYMBOLS = 129; // 0x81
1495 field public static final int SYMBOLS_EMOJI = 174; // 0xae
1496 field public static final int SYRIAC = 34; // 0x22
1497 field public static final int TAGALOG = 42; // 0x2a
1498 field public static final int TAGBANWA = 45; // 0x2d
1499 field public static final int TAI_LE = 52; // 0x34
1500 field public static final int TAI_VIET = 127; // 0x7f
1501 field public static final int TAKRI = 153; // 0x99
1502 field public static final int TAMIL = 35; // 0x23
1503 field public static final int TANGUT = 154; // 0x9a
1504 field public static final int TELUGU = 36; // 0x24
1505 field public static final int TENGWAR = 98; // 0x62
1506 field public static final int THAANA = 37; // 0x25
1507 field public static final int THAI = 38; // 0x26
1508 field public static final int TIBETAN = 39; // 0x27
1509 field public static final int TIFINAGH = 60; // 0x3c
1510 field public static final int TIRHUTA = 158; // 0x9e
1511 field public static final int TRADITIONAL_HAN = 74; // 0x4a
1512 field public static final int UCAS = 40; // 0x28
1513 field public static final int UGARITIC = 53; // 0x35
1514 field public static final int UNKNOWN = 103; // 0x67
1515 field public static final int UNWRITTEN_LANGUAGES = 102; // 0x66
1516 field public static final int VAI = 99; // 0x63
1517 field public static final int VISIBLE_SPEECH = 100; // 0x64
1518 field public static final int WANCHO = 188; // 0xbc
1519 field public static final int WARANG_CITI = 146; // 0x92
1520 field public static final int WESTERN_SYRIAC = 96; // 0x60
1521 field public static final int WOLEAI = 155; // 0x9b
1522 field public static final int YEZIDI = 192; // 0xc0
1523 field public static final int YI = 41; // 0x29
1524 field public static final int ZANABAZAR_SQUARE = 177; // 0xb1
1527 public enum UScript.ScriptUsage {
1528 enum_constant public static final android.icu.lang.UScript.ScriptUsage ASPIRATIONAL;
1529 enum_constant public static final android.icu.lang.UScript.ScriptUsage EXCLUDED;
1530 enum_constant public static final android.icu.lang.UScript.ScriptUsage LIMITED_USE;
1531 enum_constant public static final android.icu.lang.UScript.ScriptUsage NOT_ENCODED;
1532 enum_constant public static final android.icu.lang.UScript.ScriptUsage RECOMMENDED;
1533 enum_constant public static final android.icu.lang.UScript.ScriptUsage UNKNOWN;
1540public class BigDecimal extends java.lang.Number implements java.lang.Comparable<android.icu.math.…
1541 ctor public BigDecimal(java.math.BigDecimal);
1542 ctor public BigDecimal(java.math.BigInteger);
1543 ctor public BigDecimal(java.math.BigInteger, int);
1544 ctor public BigDecimal(char[]);
1545 ctor public BigDecimal(char[], int, int);
1546 ctor public BigDecimal(double);
1547 ctor public BigDecimal(int);
1548 ctor public BigDecimal(long);
1549 ctor public BigDecimal(String);
1550 method public android.icu.math.BigDecimal abs();
1551 method public android.icu.math.BigDecimal abs(android.icu.math.MathContext);
1552 method public android.icu.math.BigDecimal add(android.icu.math.BigDecimal);
1553 …method public android.icu.math.BigDecimal add(android.icu.math.BigDecimal, android.icu.math.MathCo…
1554 method public byte byteValueExact();
1555 method public int compareTo(android.icu.math.BigDecimal);
1556 method public int compareTo(android.icu.math.BigDecimal, android.icu.math.MathContext);
1557 method public android.icu.math.BigDecimal divide(android.icu.math.BigDecimal);
1558 method public android.icu.math.BigDecimal divide(android.icu.math.BigDecimal, int);
1559 method public android.icu.math.BigDecimal divide(android.icu.math.BigDecimal, int, int);
1560 …method public android.icu.math.BigDecimal divide(android.icu.math.BigDecimal, android.icu.math.Mat…
1561 method public android.icu.math.BigDecimal divideInteger(android.icu.math.BigDecimal);
1562 …method public android.icu.math.BigDecimal divideInteger(android.icu.math.BigDecimal, android.icu.m…
1563 method public double doubleValue();
1564 method public float floatValue();
1565 method public String format(int, int);
1566 method public String format(int, int, int, int, int, int);
1567 method public int intValue();
1568 method public int intValueExact();
1569 method public long longValue();
1570 method public long longValueExact();
1571 method public android.icu.math.BigDecimal max(android.icu.math.BigDecimal);
1572 …method public android.icu.math.BigDecimal max(android.icu.math.BigDecimal, android.icu.math.MathCo…
1573 method public android.icu.math.BigDecimal min(android.icu.math.BigDecimal);
1574 …method public android.icu.math.BigDecimal min(android.icu.math.BigDecimal, android.icu.math.MathCo…
1575 method public android.icu.math.BigDecimal movePointLeft(int);
1576 method public android.icu.math.BigDecimal movePointRight(int);
1577 method public android.icu.math.BigDecimal multiply(android.icu.math.BigDecimal);
1578 …method public android.icu.math.BigDecimal multiply(android.icu.math.BigDecimal, android.icu.math.M…
1579 method public android.icu.math.BigDecimal negate();
1580 method public android.icu.math.BigDecimal negate(android.icu.math.MathContext);
1581 method public android.icu.math.BigDecimal plus();
1582 method public android.icu.math.BigDecimal plus(android.icu.math.MathContext);
1583 method public android.icu.math.BigDecimal pow(android.icu.math.BigDecimal);
1584 …method public android.icu.math.BigDecimal pow(android.icu.math.BigDecimal, android.icu.math.MathCo…
1585 method public android.icu.math.BigDecimal remainder(android.icu.math.BigDecimal);
1586 …method public android.icu.math.BigDecimal remainder(android.icu.math.BigDecimal, android.icu.math.…
1587 method public int scale();
1588 method public android.icu.math.BigDecimal setScale(int);
1589 method public android.icu.math.BigDecimal setScale(int, int);
1590 method public short shortValueExact();
1591 method public int signum();
1592 method public android.icu.math.BigDecimal subtract(android.icu.math.BigDecimal);
1593 …method public android.icu.math.BigDecimal subtract(android.icu.math.BigDecimal, android.icu.math.M…
1594 method public java.math.BigDecimal toBigDecimal();
1595 method public java.math.BigInteger toBigInteger();
1596 method public java.math.BigInteger toBigIntegerExact();
1597 method public char[] toCharArray();
1598 method public java.math.BigInteger unscaledValue();
1599 method public static android.icu.math.BigDecimal valueOf(double);
1600 method public static android.icu.math.BigDecimal valueOf(long);
1601 method public static android.icu.math.BigDecimal valueOf(long, int);
1602 field public static final android.icu.math.BigDecimal ONE;
1603 field public static final int ROUND_CEILING = 2; // 0x2
1604 field public static final int ROUND_DOWN = 1; // 0x1
1605 field public static final int ROUND_FLOOR = 3; // 0x3
1606 field public static final int ROUND_HALF_DOWN = 5; // 0x5
1607 field public static final int ROUND_HALF_EVEN = 6; // 0x6
1608 field public static final int ROUND_HALF_UP = 4; // 0x4
1609 field public static final int ROUND_UNNECESSARY = 7; // 0x7
1610 field public static final int ROUND_UP = 0; // 0x0
1611 field public static final android.icu.math.BigDecimal TEN;
1612 field public static final android.icu.math.BigDecimal ZERO;
1615 public final class MathContext implements java.io.Serializable {
1616 ctor public MathContext(int);
1617 ctor public MathContext(int, int);
1618 ctor public MathContext(int, int, boolean);
1619 ctor public MathContext(int, int, boolean, int);
1620 method public int getDigits();
1621 method public int getForm();
1622 method public boolean getLostDigits();
1623 method public int getRoundingMode();
1624 field public static final android.icu.math.MathContext DEFAULT;
1625 field public static final int ENGINEERING = 2; // 0x2
1626 field public static final int PLAIN = 0; // 0x0
1627 field public static final int ROUND_CEILING = 2; // 0x2
1628 field public static final int ROUND_DOWN = 1; // 0x1
1629 field public static final int ROUND_FLOOR = 3; // 0x3
1630 field public static final int ROUND_HALF_DOWN = 5; // 0x5
1631 field public static final int ROUND_HALF_EVEN = 6; // 0x6
1632 field public static final int ROUND_HALF_UP = 4; // 0x4
1633 field public static final int ROUND_UNNECESSARY = 7; // 0x7
1634 field public static final int ROUND_UP = 0; // 0x0
1635 field public static final int SCIENTIFIC = 1; // 0x1
1642 public class CompactNotation extends android.icu.number.Notation {
1645 public abstract class CurrencyPrecision extends android.icu.number.Precision {
1646 method public android.icu.number.Precision withCurrency(android.icu.util.Currency);
1649 public class FormattedNumber implements android.icu.text.FormattedValue {
1650 method public <A extends java.lang.Appendable> A appendTo(A);
1651 method public char charAt(int);
1652 method public int length();
1653 method public boolean nextPosition(android.icu.text.ConstrainedFieldPosition);
1654 method public CharSequence subSequence(int, int);
1655 method public java.math.BigDecimal toBigDecimal();
1656 method public java.text.AttributedCharacterIterator toCharacterIterator();
1659 public class FormattedNumberRange implements android.icu.text.FormattedValue {
1660 method public <A extends java.lang.Appendable> A appendTo(A);
1661 method public char charAt(int);
1662 method public java.math.BigDecimal getFirstBigDecimal();
1663 method public android.icu.number.NumberRangeFormatter.RangeIdentityResult getIdentityResult();
1664 method public java.math.BigDecimal getSecondBigDecimal();
1665 method public int length();
1666 method public boolean nextPosition(android.icu.text.ConstrainedFieldPosition);
1667 method public CharSequence subSequence(int, int);
1668 method public java.text.AttributedCharacterIterator toCharacterIterator();
1671 public abstract class FractionPrecision extends android.icu.number.Precision {
1672 method public android.icu.number.Precision withMaxDigits(int);
1673 method public android.icu.number.Precision withMinDigits(int);
1676 public class IntegerWidth {
1677 method public android.icu.number.IntegerWidth truncateAt(int);
1678 method public static android.icu.number.IntegerWidth zeroFillTo(int);
1681public class LocalizedNumberFormatter extends android.icu.number.NumberFormatterSettings<android.i…
1682 method public android.icu.number.FormattedNumber format(long);
1683 method public android.icu.number.FormattedNumber format(double);
1684 method public android.icu.number.FormattedNumber format(Number);
1685 method public android.icu.number.FormattedNumber format(android.icu.util.Measure);
1686 method public java.text.Format toFormat();
1689public class LocalizedNumberRangeFormatter extends android.icu.number.NumberRangeFormatterSettings…
1690 method public android.icu.number.FormattedNumberRange formatRange(int, int);
1691 method public android.icu.number.FormattedNumberRange formatRange(double, double);
1692 method public android.icu.number.FormattedNumberRange formatRange(Number, Number);
1695 public class Notation {
1696 method public static android.icu.number.CompactNotation compactLong();
1697 method public static android.icu.number.CompactNotation compactShort();
1698 method public static android.icu.number.ScientificNotation engineering();
1699 method public static android.icu.number.ScientificNotation scientific();
1700 method public static android.icu.number.SimpleNotation simple();
1703 public final class NumberFormatter {
1704 method public static android.icu.number.UnlocalizedNumberFormatter with();
1705 method public static android.icu.number.LocalizedNumberFormatter withLocale(java.util.Locale);
1706 …method public static android.icu.number.LocalizedNumberFormatter withLocale(android.icu.util.ULoca…
1709 public enum NumberFormatter.DecimalSeparatorDisplay {
1710 …enum_constant public static final android.icu.number.NumberFormatter.DecimalSeparatorDisplay ALWAY…
1711 … enum_constant public static final android.icu.number.NumberFormatter.DecimalSeparatorDisplay AUTO;
1714 public enum NumberFormatter.GroupingStrategy {
1715 enum_constant public static final android.icu.number.NumberFormatter.GroupingStrategy AUTO;
1716 enum_constant public static final android.icu.number.NumberFormatter.GroupingStrategy MIN2;
1717 enum_constant public static final android.icu.number.NumberFormatter.GroupingStrategy OFF;
1718 … enum_constant public static final android.icu.number.NumberFormatter.GroupingStrategy ON_ALIGNED;
1719 enum_constant public static final android.icu.number.NumberFormatter.GroupingStrategy THOUSANDS;
1722 public enum NumberFormatter.SignDisplay {
1723 enum_constant public static final android.icu.number.NumberFormatter.SignDisplay ACCOUNTING;
1724 …enum_constant public static final android.icu.number.NumberFormatter.SignDisplay ACCOUNTING_ALWAYS;
1725 …enum_constant public static final android.icu.number.NumberFormatter.SignDisplay ACCOUNTING_EXCEPT…
1726 enum_constant public static final android.icu.number.NumberFormatter.SignDisplay ALWAYS;
1727 enum_constant public static final android.icu.number.NumberFormatter.SignDisplay AUTO;
1728 enum_constant public static final android.icu.number.NumberFormatter.SignDisplay EXCEPT_ZERO;
1729 enum_constant public static final android.icu.number.NumberFormatter.SignDisplay NEVER;
1732 public enum NumberFormatter.UnitWidth {
1733 enum_constant public static final android.icu.number.NumberFormatter.UnitWidth FULL_NAME;
1734 enum_constant public static final android.icu.number.NumberFormatter.UnitWidth HIDDEN;
1735 enum_constant public static final android.icu.number.NumberFormatter.UnitWidth ISO_CODE;
1736 enum_constant public static final android.icu.number.NumberFormatter.UnitWidth NARROW;
1737 enum_constant public static final android.icu.number.NumberFormatter.UnitWidth SHORT;
1740public abstract class NumberFormatterSettings<T extends android.icu.number.NumberFormatterSettings…
1741 method public T decimal(android.icu.number.NumberFormatter.DecimalSeparatorDisplay);
1742 method public T grouping(android.icu.number.NumberFormatter.GroupingStrategy);
1743 method public T integerWidth(android.icu.number.IntegerWidth);
1744 method public T notation(android.icu.number.Notation);
1745 method public T perUnit(android.icu.util.MeasureUnit);
1746 method public T precision(android.icu.number.Precision);
1747 method public T roundingMode(java.math.RoundingMode);
1748 method public T scale(android.icu.number.Scale);
1749 method public T sign(android.icu.number.NumberFormatter.SignDisplay);
1750 method public T symbols(android.icu.text.DecimalFormatSymbols);
1751 method public T symbols(android.icu.text.NumberingSystem);
1752 method public T unit(android.icu.util.MeasureUnit);
1753 method public T unitWidth(android.icu.number.NumberFormatter.UnitWidth);
1756 public abstract class NumberRangeFormatter {
1757 method public static android.icu.number.UnlocalizedNumberRangeFormatter with();
1758 …method public static android.icu.number.LocalizedNumberRangeFormatter withLocale(java.util.Locale);
1759 …method public static android.icu.number.LocalizedNumberRangeFormatter withLocale(android.icu.util.…
1762 public enum NumberRangeFormatter.RangeCollapse {
1763 enum_constant public static final android.icu.number.NumberRangeFormatter.RangeCollapse ALL;
1764 enum_constant public static final android.icu.number.NumberRangeFormatter.RangeCollapse AUTO;
1765 enum_constant public static final android.icu.number.NumberRangeFormatter.RangeCollapse NONE;
1766 enum_constant public static final android.icu.number.NumberRangeFormatter.RangeCollapse UNIT;
1769 public enum NumberRangeFormatter.RangeIdentityFallback {
1770 …enum_constant public static final android.icu.number.NumberRangeFormatter.RangeIdentityFallback AP…
1771 …enum_constant public static final android.icu.number.NumberRangeFormatter.RangeIdentityFallback AP…
1772 …enum_constant public static final android.icu.number.NumberRangeFormatter.RangeIdentityFallback RA…
1773 …enum_constant public static final android.icu.number.NumberRangeFormatter.RangeIdentityFallback SI…
1776 public enum NumberRangeFormatter.RangeIdentityResult {
1777 …enum_constant public static final android.icu.number.NumberRangeFormatter.RangeIdentityResult EQUA…
1778 …enum_constant public static final android.icu.number.NumberRangeFormatter.RangeIdentityResult EQUA…
1779 …enum_constant public static final android.icu.number.NumberRangeFormatter.RangeIdentityResult NOT_…
1782public abstract class NumberRangeFormatterSettings<T extends android.icu.number.NumberRangeFormatt…
1783 method public T collapse(android.icu.number.NumberRangeFormatter.RangeCollapse);
1784 method public T identityFallback(android.icu.number.NumberRangeFormatter.RangeIdentityFallback);
1785 method public T numberFormatterBoth(android.icu.number.UnlocalizedNumberFormatter);
1786 method public T numberFormatterFirst(android.icu.number.UnlocalizedNumberFormatter);
1787 method public T numberFormatterSecond(android.icu.number.UnlocalizedNumberFormatter);
1790 public abstract class Precision {
1791 …method public static android.icu.number.CurrencyPrecision currency(android.icu.util.Currency.Curre…
1792 method public static android.icu.number.FractionPrecision fixedFraction(int);
1793 method public static android.icu.number.Precision fixedSignificantDigits(int);
1794 method public static android.icu.number.Precision increment(java.math.BigDecimal);
1795 method public static android.icu.number.FractionPrecision integer();
1796 method public static android.icu.number.FractionPrecision maxFraction(int);
1797 method public static android.icu.number.Precision maxSignificantDigits(int);
1798 method public static android.icu.number.FractionPrecision minFraction(int);
1799 method public static android.icu.number.FractionPrecision minMaxFraction(int, int);
1800 method public static android.icu.number.Precision minMaxSignificantDigits(int, int);
1801 method public static android.icu.number.Precision minSignificantDigits(int);
1802 method public static android.icu.number.Precision unlimited();
1805 public class Scale {
1806 method public static android.icu.number.Scale byBigDecimal(java.math.BigDecimal);
1807 method public static android.icu.number.Scale byDouble(double);
1808 method public static android.icu.number.Scale byDoubleAndPowerOfTen(double, int);
1809 method public static android.icu.number.Scale none();
1810 method public static android.icu.number.Scale powerOfTen(int);
1813 public class ScientificNotation extends android.icu.number.Notation {
1814 …method public android.icu.number.ScientificNotation withExponentSignDisplay(android.icu.number.Num…
1815 method public android.icu.number.ScientificNotation withMinExponentDigits(int);
1818 public class SimpleNotation extends android.icu.number.Notation {
1821public class UnlocalizedNumberFormatter extends android.icu.number.NumberFormatterSettings<android…
1822 method public android.icu.number.LocalizedNumberFormatter locale(java.util.Locale);
1823 method public android.icu.number.LocalizedNumberFormatter locale(android.icu.util.ULocale);
1826public class UnlocalizedNumberRangeFormatter extends android.icu.number.NumberRangeFormatterSettin…
1827 method public android.icu.number.LocalizedNumberRangeFormatter locale(java.util.Locale);
1828 method public android.icu.number.LocalizedNumberRangeFormatter locale(android.icu.util.ULocale);
1835public final class AlphabeticIndex<V> implements java.lang.Iterable<android.icu.text.AlphabeticInd…
1836 ctor public AlphabeticIndex(android.icu.util.ULocale);
1837 ctor public AlphabeticIndex(java.util.Locale);
1838 ctor public AlphabeticIndex(android.icu.text.RuleBasedCollator);
1839 method public android.icu.text.AlphabeticIndex<V> addLabels(android.icu.text.UnicodeSet);
1840 method public android.icu.text.AlphabeticIndex<V> addLabels(android.icu.util.ULocale...);
1841 method public android.icu.text.AlphabeticIndex<V> addLabels(java.util.Locale...);
1842 method public android.icu.text.AlphabeticIndex<V> addRecord(CharSequence, V);
1843 method public android.icu.text.AlphabeticIndex.ImmutableIndex<V> buildImmutableIndex();
1844 method public android.icu.text.AlphabeticIndex<V> clearRecords();
1845 method public int getBucketCount();
1846 method public int getBucketIndex(CharSequence);
1847 method public java.util.List<java.lang.String> getBucketLabels();
1848 method public android.icu.text.RuleBasedCollator getCollator();
1849 method public String getInflowLabel();
1850 method public int getMaxLabelCount();
1851 method public String getOverflowLabel();
1852 method public int getRecordCount();
1853 method public String getUnderflowLabel();
1854 method public java.util.Iterator<android.icu.text.AlphabeticIndex.Bucket<V>> iterator();
1855 method public android.icu.text.AlphabeticIndex<V> setInflowLabel(String);
1856 method public android.icu.text.AlphabeticIndex<V> setMaxLabelCount(int);
1857 method public android.icu.text.AlphabeticIndex<V> setOverflowLabel(String);
1858 method public android.icu.text.AlphabeticIndex<V> setUnderflowLabel(String);
1861public static class AlphabeticIndex.Bucket<V> implements java.lang.Iterable<android.icu.text.Alpha…
1862 method public String getLabel();
1863 method public android.icu.text.AlphabeticIndex.Bucket.LabelType getLabelType();
1864 method public java.util.Iterator<android.icu.text.AlphabeticIndex.Record<V>> iterator();
1865 method public int size();
1868 public enum AlphabeticIndex.Bucket.LabelType {
1869 enum_constant public static final android.icu.text.AlphabeticIndex.Bucket.LabelType INFLOW;
1870 enum_constant public static final android.icu.text.AlphabeticIndex.Bucket.LabelType NORMAL;
1871 enum_constant public static final android.icu.text.AlphabeticIndex.Bucket.LabelType OVERFLOW;
1872 enum_constant public static final android.icu.text.AlphabeticIndex.Bucket.LabelType UNDERFLOW;
1875public static final class AlphabeticIndex.ImmutableIndex<V> implements java.lang.Iterable<android.…
1876 method public android.icu.text.AlphabeticIndex.Bucket<V> getBucket(int);
1877 method public int getBucketCount();
1878 method public int getBucketIndex(CharSequence);
1879 method public java.util.Iterator<android.icu.text.AlphabeticIndex.Bucket<V>> iterator();
1882 public static class AlphabeticIndex.Record<V> {
1883 method public V getData();
1884 method public CharSequence getName();
1887 public class Bidi {
1888 ctor public Bidi();
1889 ctor public Bidi(int, int);
1890 ctor public Bidi(String, int);
1891 ctor public Bidi(java.text.AttributedCharacterIterator);
1892 ctor public Bidi(char[], int, byte[], int, int, int);
1893 method public boolean baseIsLeftToRight();
1894 method public int countParagraphs();
1895 method public int countRuns();
1896 method public android.icu.text.Bidi createLineBidi(int, int);
1897 method public static byte getBaseDirection(CharSequence);
1898 method public int getBaseLevel();
1899 method public android.icu.text.BidiClassifier getCustomClassifier();
1900 method public int getCustomizedClass(int);
1901 method public byte getDirection();
1902 method public int getLength();
1903 method public byte getLevelAt(int);
1904 method public byte[] getLevels();
1905 method public int getLogicalIndex(int);
1906 method public int[] getLogicalMap();
1907 method public android.icu.text.BidiRun getLogicalRun(int);
1908 method public byte getParaLevel();
1909 method public android.icu.text.BidiRun getParagraph(int);
1910 method public android.icu.text.BidiRun getParagraphByIndex(int);
1911 method public int getParagraphIndex(int);
1912 method public int getProcessedLength();
1913 method public int getReorderingMode();
1914 method public int getReorderingOptions();
1915 method public int getResultLength();
1916 method public int getRunCount();
1917 method public int getRunLevel(int);
1918 method public int getRunLimit(int);
1919 method public int getRunStart(int);
1920 method public char[] getText();
1921 method public String getTextAsString();
1922 method public int getVisualIndex(int);
1923 method public int[] getVisualMap();
1924 method public android.icu.text.BidiRun getVisualRun(int);
1925 method public static int[] invertMap(int[]);
1926 method public boolean isInverse();
1927 method public boolean isLeftToRight();
1928 method public boolean isMixed();
1929 method public boolean isOrderParagraphsLTR();
1930 method public boolean isRightToLeft();
1931 method public void orderParagraphsLTR(boolean);
1932 method public static int[] reorderLogical(byte[]);
1933 method public static int[] reorderVisual(byte[]);
1934 method public static void reorderVisually(byte[], int, Object[], int, int);
1935 method public static boolean requiresBidi(char[], int, int);
1936 method public void setContext(String, String);
1937 method public void setCustomClassifier(android.icu.text.BidiClassifier);
1938 method public void setInverse(boolean);
1939 method public android.icu.text.Bidi setLine(int, int);
1940 method public void setPara(String, byte, byte[]);
1941 method public void setPara(char[], byte, byte[]);
1942 method public void setPara(java.text.AttributedCharacterIterator);
1943 method public void setReorderingMode(int);
1944 method public void setReorderingOptions(int);
1945 method public String writeReordered(int);
1946 method public static String writeReverse(String, int);
1947 field public static final int DIRECTION_DEFAULT_LEFT_TO_RIGHT = 126; // 0x7e
1948 field public static final int DIRECTION_DEFAULT_RIGHT_TO_LEFT = 127; // 0x7f
1949 field public static final int DIRECTION_LEFT_TO_RIGHT = 0; // 0x0
1950 field public static final int DIRECTION_RIGHT_TO_LEFT = 1; // 0x1
1951 field public static final short DO_MIRRORING = 2; // 0x2
1952 field public static final short INSERT_LRM_FOR_NUMERIC = 4; // 0x4
1953 field public static final short KEEP_BASE_COMBINING = 1; // 0x1
1954 field public static final byte LEVEL_DEFAULT_LTR = 126; // 0x7e
1955 field public static final byte LEVEL_DEFAULT_RTL = 127; // 0x7f
1956 field public static final byte LEVEL_OVERRIDE = -128; // 0xffffff80
1957 field public static final byte LTR = 0; // 0x0
1958 field public static final int MAP_NOWHERE = -1; // 0xffffffff
1959 field public static final byte MAX_EXPLICIT_LEVEL = 125; // 0x7d
1960 field public static final byte MIXED = 2; // 0x2
1961 field public static final byte NEUTRAL = 3; // 0x3
1962 field public static final int OPTION_DEFAULT = 0; // 0x0
1963 field public static final int OPTION_INSERT_MARKS = 1; // 0x1
1964 field public static final int OPTION_REMOVE_CONTROLS = 2; // 0x2
1965 field public static final int OPTION_STREAMING = 4; // 0x4
1966 field public static final short OUTPUT_REVERSE = 16; // 0x10
1967 field public static final short REMOVE_BIDI_CONTROLS = 8; // 0x8
1968 field public static final short REORDER_DEFAULT = 0; // 0x0
1969 field public static final short REORDER_GROUP_NUMBERS_WITH_R = 2; // 0x2
1970 field public static final short REORDER_INVERSE_FOR_NUMBERS_SPECIAL = 6; // 0x6
1971 field public static final short REORDER_INVERSE_LIKE_DIRECT = 5; // 0x5
1972 field public static final short REORDER_INVERSE_NUMBERS_AS_L = 4; // 0x4
1973 field public static final short REORDER_NUMBERS_SPECIAL = 1; // 0x1
1974 field public static final short REORDER_RUNS_ONLY = 3; // 0x3
1975 field public static final byte RTL = 1; // 0x1
1978 public class BidiClassifier {
1979 ctor public BidiClassifier(Object);
1980 method public int classify(int);
1981 method public Object getContext();
1982 method public void setContext(Object);
1985 public class BidiRun {
1986 method public byte getDirection();
1987 method public byte getEmbeddingLevel();
1988 method public int getLength();
1989 method public int getLimit();
1990 method public int getStart();
1991 method public boolean isEvenRun();
1992 method public boolean isOddRun();
1995 public abstract class BreakIterator implements java.lang.Cloneable {
1997 method public Object clone();
1998 method public abstract int current();
1999 method public abstract int first();
2000 method public abstract int following(int);
2001 method public static java.util.Locale[] getAvailableLocales();
2002 method public static android.icu.text.BreakIterator getCharacterInstance();
2003 method public static android.icu.text.BreakIterator getCharacterInstance(java.util.Locale);
2004 …method public static android.icu.text.BreakIterator getCharacterInstance(android.icu.util.ULocale);
2005 method public static android.icu.text.BreakIterator getLineInstance();
2006 method public static android.icu.text.BreakIterator getLineInstance(java.util.Locale);
2007 method public static android.icu.text.BreakIterator getLineInstance(android.icu.util.ULocale);
2008 method public int getRuleStatus();
2009 method public int getRuleStatusVec(int[]);
2010 method public static android.icu.text.BreakIterator getSentenceInstance();
2011 method public static android.icu.text.BreakIterator getSentenceInstance(java.util.Locale);
2012 … method public static android.icu.text.BreakIterator getSentenceInstance(android.icu.util.ULocale);
2013 method public abstract java.text.CharacterIterator getText();
2014 method @Deprecated public static android.icu.text.BreakIterator getTitleInstance();
2015 …method @Deprecated public static android.icu.text.BreakIterator getTitleInstance(java.util.Locale);
2016 …method @Deprecated public static android.icu.text.BreakIterator getTitleInstance(android.icu.util.…
2017 method public static android.icu.text.BreakIterator getWordInstance();
2018 method public static android.icu.text.BreakIterator getWordInstance(java.util.Locale);
2019 method public static android.icu.text.BreakIterator getWordInstance(android.icu.util.ULocale);
2020 method public boolean isBoundary(int);
2021 method public abstract int last();
2022 method public abstract int next(int);
2023 method public abstract int next();
2024 method public int preceding(int);
2025 method public abstract int previous();
2026 method public void setText(String);
2027 method public void setText(CharSequence);
2028 method public abstract void setText(java.text.CharacterIterator);
2029 field public static final int DONE = -1; // 0xffffffff
2030 field public static final int KIND_CHARACTER = 0; // 0x0
2031 field public static final int KIND_LINE = 2; // 0x2
2032 field public static final int KIND_SENTENCE = 3; // 0x3
2033 field @Deprecated public static final int KIND_TITLE = 4; // 0x4
2034 field public static final int KIND_WORD = 1; // 0x1
2035 field public static final int WORD_IDEO = 400; // 0x190
2036 field public static final int WORD_IDEO_LIMIT = 500; // 0x1f4
2037 field public static final int WORD_KANA = 300; // 0x12c
2038 field public static final int WORD_KANA_LIMIT = 400; // 0x190
2039 field public static final int WORD_LETTER = 200; // 0xc8
2040 field public static final int WORD_LETTER_LIMIT = 300; // 0x12c
2041 field public static final int WORD_NONE = 0; // 0x0
2042 field public static final int WORD_NONE_LIMIT = 100; // 0x64
2043 field public static final int WORD_NUMBER = 100; // 0x64
2044 field public static final int WORD_NUMBER_LIMIT = 200; // 0xc8
2047 public abstract class CaseMap {
2048 method public static android.icu.text.CaseMap.Fold fold();
2049 method public abstract android.icu.text.CaseMap omitUnchangedText();
2050 method public static android.icu.text.CaseMap.Lower toLower();
2051 method public static android.icu.text.CaseMap.Title toTitle();
2052 method public static android.icu.text.CaseMap.Upper toUpper();
2055 public static final class CaseMap.Fold extends android.icu.text.CaseMap {
2056 method public String apply(CharSequence);
2057 method public <A extends java.lang.Appendable> A apply(CharSequence, A, android.icu.text.Edits);
2058 method public android.icu.text.CaseMap.Fold omitUnchangedText();
2059 method public android.icu.text.CaseMap.Fold turkic();
2062 public static final class CaseMap.Lower extends android.icu.text.CaseMap {
2063 method public String apply(java.util.Locale, CharSequence);
2064 …method public <A extends java.lang.Appendable> A apply(java.util.Locale, CharSequence, A, android.…
2065 method public android.icu.text.CaseMap.Lower omitUnchangedText();
2068 public static final class CaseMap.Title extends android.icu.text.CaseMap {
2069 method public android.icu.text.CaseMap.Title adjustToCased();
2070 method public String apply(java.util.Locale, android.icu.text.BreakIterator, CharSequence);
2071 …method public <A extends java.lang.Appendable> A apply(java.util.Locale, android.icu.text.BreakIte…
2072 method public android.icu.text.CaseMap.Title noBreakAdjustment();
2073 method public android.icu.text.CaseMap.Title noLowercase();
2074 method public android.icu.text.CaseMap.Title omitUnchangedText();
2075 method public android.icu.text.CaseMap.Title sentences();
2076 method public android.icu.text.CaseMap.Title wholeString();
2079 public static final class CaseMap.Upper extends android.icu.text.CaseMap {
2080 method public String apply(java.util.Locale, CharSequence);
2081 …method public <A extends java.lang.Appendable> A apply(java.util.Locale, CharSequence, A, android.…
2082 method public android.icu.text.CaseMap.Upper omitUnchangedText();
2085 public final class CollationElementIterator {
2086 method public int getMaxExpansion(int);
2087 method public int getOffset();
2088 method public int next();
2089 method public int previous();
2090 method public static int primaryOrder(int);
2091 method public void reset();
2092 method public static int secondaryOrder(int);
2093 method public void setOffset(int);
2094 method public void setText(String);
2095 method public void setText(android.icu.text.UCharacterIterator);
2096 method public void setText(java.text.CharacterIterator);
2097 method public static int tertiaryOrder(int);
2098 field public static final int IGNORABLE = 0; // 0x0
2099 field public static final int NULLORDER = -1; // 0xffffffff
2102 public final class CollationKey implements java.lang.Comparable<android.icu.text.CollationKey> {
2103 ctor public CollationKey(String, byte[]);
2104 method public int compareTo(android.icu.text.CollationKey);
2105 method public boolean equals(android.icu.text.CollationKey);
2106 method public android.icu.text.CollationKey getBound(int, int);
2107 method public String getSourceString();
2108 method public android.icu.text.CollationKey merge(android.icu.text.CollationKey);
2109 method public byte[] toByteArray();
2112 public static final class CollationKey.BoundMode {
2113 field public static final int LOWER = 0; // 0x0
2114 field public static final int UPPER = 1; // 0x1
2115 field public static final int UPPER_LONG = 2; // 0x2
2118public abstract class Collator implements java.lang.Cloneable java.util.Comparator<java.lang.Objec…
2120 method public Object clone() throws java.lang.CloneNotSupportedException;
2121 method public android.icu.text.Collator cloneAsThawed();
2122 method public abstract int compare(String, String);
2123 method public int compare(Object, Object);
2124 method public boolean equals(String, String);
2125 method public android.icu.text.Collator freeze();
2126 method public static java.util.Locale[] getAvailableLocales();
2127 method public static final android.icu.util.ULocale[] getAvailableULocales();
2128 method public abstract android.icu.text.CollationKey getCollationKey(String);
2129 method public int getDecomposition();
2130 method public static String getDisplayName(java.util.Locale, java.util.Locale);
2131 method public static String getDisplayName(android.icu.util.ULocale, android.icu.util.ULocale);
2132 method public static String getDisplayName(java.util.Locale);
2133 method public static String getDisplayName(android.icu.util.ULocale);
2134 method public static int[] getEquivalentReorderCodes(int);
2135 …method public static final android.icu.util.ULocale getFunctionalEquivalent(String, android.icu.ut…
2136 …method public static final android.icu.util.ULocale getFunctionalEquivalent(String, android.icu.ut…
2137 method public static final android.icu.text.Collator getInstance();
2138 method public static final android.icu.text.Collator getInstance(android.icu.util.ULocale);
2139 method public static final android.icu.text.Collator getInstance(java.util.Locale);
2140 method public static final String[] getKeywordValues(String);
2141 …method public static final String[] getKeywordValuesForLocale(String, android.icu.util.ULocale, bo…
2142 method public static final String[] getKeywords();
2143 method public int getMaxVariable();
2144 method public int[] getReorderCodes();
2145 method public int getStrength();
2146 method public android.icu.text.UnicodeSet getTailoredSet();
2147 method public abstract android.icu.util.VersionInfo getUCAVersion();
2148 method public abstract int getVariableTop();
2149 method public abstract android.icu.util.VersionInfo getVersion();
2150 method public boolean isFrozen();
2151 method public void setDecomposition(int);
2152 method public android.icu.text.Collator setMaxVariable(int);
2153 method public void setReorderCodes(int...);
2154 method public void setStrength(int);
2155 field public static final int CANONICAL_DECOMPOSITION = 17; // 0x11
2156 field public static final int FULL_DECOMPOSITION = 15; // 0xf
2157 field public static final int IDENTICAL = 15; // 0xf
2158 field public static final int NO_DECOMPOSITION = 16; // 0x10
2159 field public static final int PRIMARY = 0; // 0x0
2160 field public static final int QUATERNARY = 3; // 0x3
2161 field public static final int SECONDARY = 1; // 0x1
2162 field public static final int TERTIARY = 2; // 0x2
2165 public static interface Collator.ReorderCodes {
2166 field public static final int CURRENCY = 4099; // 0x1003
2167 field public static final int DEFAULT = -1; // 0xffffffff
2168 field public static final int DIGIT = 4100; // 0x1004
2169 field public static final int FIRST = 4096; // 0x1000
2170 field public static final int NONE = 103; // 0x67
2171 field public static final int OTHERS = 103; // 0x67
2172 field public static final int PUNCTUATION = 4097; // 0x1001
2173 field public static final int SPACE = 4096; // 0x1000
2174 field public static final int SYMBOL = 4098; // 0x1002
2177 public class CompactDecimalFormat extends android.icu.text.DecimalFormat {
2178 …method public static android.icu.text.CompactDecimalFormat getInstance(android.icu.util.ULocale, a…
2179 …method public static android.icu.text.CompactDecimalFormat getInstance(java.util.Locale, android.i…
2182 public enum CompactDecimalFormat.CompactStyle {
2183 enum_constant public static final android.icu.text.CompactDecimalFormat.CompactStyle LONG;
2184 enum_constant public static final android.icu.text.CompactDecimalFormat.CompactStyle SHORT;
2187 public class ConstrainedFieldPosition {
2188 ctor public ConstrainedFieldPosition();
2189 method public void constrainClass(Class<?>);
2190 method public void constrainField(java.text.Format.Field);
2191 method public java.text.Format.Field getField();
2192 method public Object getFieldValue();
2193 method public long getInt64IterationContext();
2194 method public int getLimit();
2195 method public int getStart();
2196 method public boolean matchesField(java.text.Format.Field, Object);
2197 method public void reset();
2198 method public void setInt64IterationContext(long);
2199 method public void setState(java.text.Format.Field, Object, int, int);
2202 public class CurrencyPluralInfo implements java.lang.Cloneable java.io.Serializable {
2203 ctor public CurrencyPluralInfo();
2204 ctor public CurrencyPluralInfo(java.util.Locale);
2205 ctor public CurrencyPluralInfo(android.icu.util.ULocale);
2206 method public Object clone();
2207 method public String getCurrencyPluralPattern(String);
2208 method public static android.icu.text.CurrencyPluralInfo getInstance();
2209 method public static android.icu.text.CurrencyPluralInfo getInstance(java.util.Locale);
2210 method public static android.icu.text.CurrencyPluralInfo getInstance(android.icu.util.ULocale);
2211 method public android.icu.util.ULocale getLocale();
2212 method public android.icu.text.PluralRules getPluralRules();
2213 method public void setCurrencyPluralPattern(String, String);
2214 method public void setLocale(android.icu.util.ULocale);
2215 method public void setPluralRules(String);
2218 public abstract class DateFormat extends android.icu.text.UFormat {
2220 method public final StringBuffer format(Object, StringBuffer, java.text.FieldPosition);
2221 …method public abstract StringBuffer format(android.icu.util.Calendar, StringBuffer, java.text.Fiel…
2222 method public StringBuffer format(java.util.Date, StringBuffer, java.text.FieldPosition);
2223 method public final String format(java.util.Date);
2224 method public static java.util.Locale[] getAvailableLocales();
2225 method public boolean getBooleanAttribute(android.icu.text.DateFormat.BooleanAttribute);
2226 method public android.icu.util.Calendar getCalendar();
2227 method public android.icu.text.DisplayContext getContext(android.icu.text.DisplayContext.Type);
2228 method public static final android.icu.text.DateFormat getDateInstance();
2229 method public static final android.icu.text.DateFormat getDateInstance(int);
2230 method public static final android.icu.text.DateFormat getDateInstance(int, java.util.Locale);
2231 …method public static final android.icu.text.DateFormat getDateInstance(int, android.icu.util.ULoca…
2232 …method public static final android.icu.text.DateFormat getDateInstance(android.icu.util.Calendar, …
2233 …method public static final android.icu.text.DateFormat getDateInstance(android.icu.util.Calendar, …
2234 …method public static final android.icu.text.DateFormat getDateInstance(android.icu.util.Calendar, …
2235 method public static final android.icu.text.DateFormat getDateTimeInstance();
2236 method public static final android.icu.text.DateFormat getDateTimeInstance(int, int);
2237 …method public static final android.icu.text.DateFormat getDateTimeInstance(int, int, java.util.Loc…
2238 …method public static final android.icu.text.DateFormat getDateTimeInstance(int, int, android.icu.u…
2239 …method public static final android.icu.text.DateFormat getDateTimeInstance(android.icu.util.Calend…
2240 …method public static final android.icu.text.DateFormat getDateTimeInstance(android.icu.util.Calend…
2241 …method public static final android.icu.text.DateFormat getDateTimeInstance(android.icu.util.Calend…
2242 method public static final android.icu.text.DateFormat getInstance();
2243 …method public static final android.icu.text.DateFormat getInstance(android.icu.util.Calendar, java…
2244 method public static final android.icu.text.DateFormat getInstance(android.icu.util.Calendar);
2245 method public static final android.icu.text.DateFormat getInstanceForSkeleton(String);
2246 …method public static final android.icu.text.DateFormat getInstanceForSkeleton(String, java.util.Lo…
2247 …method public static final android.icu.text.DateFormat getInstanceForSkeleton(String, android.icu.…
2248 …method public static final android.icu.text.DateFormat getInstanceForSkeleton(android.icu.util.Cal…
2249 …method public static final android.icu.text.DateFormat getInstanceForSkeleton(android.icu.util.Cal…
2250 method public android.icu.text.NumberFormat getNumberFormat();
2251 method public static final android.icu.text.DateFormat getPatternInstance(String);
2252 …method public static final android.icu.text.DateFormat getPatternInstance(String, java.util.Locale…
2253 …method public static final android.icu.text.DateFormat getPatternInstance(String, android.icu.util…
2254 …method public static final android.icu.text.DateFormat getPatternInstance(android.icu.util.Calenda…
2255 …method public static final android.icu.text.DateFormat getPatternInstance(android.icu.util.Calenda…
2256 method public static final android.icu.text.DateFormat getTimeInstance();
2257 method public static final android.icu.text.DateFormat getTimeInstance(int);
2258 method public static final android.icu.text.DateFormat getTimeInstance(int, java.util.Locale);
2259 …method public static final android.icu.text.DateFormat getTimeInstance(int, android.icu.util.ULoca…
2260 …method public static final android.icu.text.DateFormat getTimeInstance(android.icu.util.Calendar, …
2261 …method public static final android.icu.text.DateFormat getTimeInstance(android.icu.util.Calendar, …
2262 …method public static final android.icu.text.DateFormat getTimeInstance(android.icu.util.Calendar, …
2263 method public android.icu.util.TimeZone getTimeZone();
2264 method public boolean isCalendarLenient();
2265 method public boolean isLenient();
2266 method public java.util.Date parse(String) throws java.text.ParseException;
2267 method public abstract void parse(String, android.icu.util.Calendar, java.text.ParsePosition);
2268 method public java.util.Date parse(String, java.text.ParsePosition);
2269 method public Object parseObject(String, java.text.ParsePosition);
2270 …method public android.icu.text.DateFormat setBooleanAttribute(android.icu.text.DateFormat.BooleanA…
2271 method public void setCalendar(android.icu.util.Calendar);
2272 method public void setCalendarLenient(boolean);
2273 method public void setContext(android.icu.text.DisplayContext);
2274 method public void setLenient(boolean);
2275 method public void setNumberFormat(android.icu.text.NumberFormat);
2276 method public void setTimeZone(android.icu.util.TimeZone);
2277 field public static final String ABBR_GENERIC_TZ = "v";
2278 field public static final String ABBR_MONTH = "MMM";
2279 field public static final String ABBR_MONTH_DAY = "MMMd";
2280 field public static final String ABBR_MONTH_WEEKDAY_DAY = "MMMEd";
2281 field public static final String ABBR_QUARTER = "QQQ";
2282 field public static final String ABBR_SPECIFIC_TZ = "z";
2283 field public static final String ABBR_UTC_TZ = "ZZZZ";
2284 field public static final String ABBR_WEEKDAY = "E";
2285 field public static final int AM_PM_FIELD = 14; // 0xe
2286 field public static final int AM_PM_MIDNIGHT_NOON_FIELD = 35; // 0x23
2287 field public static final int DATE_FIELD = 3; // 0x3
2288 field public static final String DAY = "d";
2289 field public static final int DAY_OF_WEEK_FIELD = 9; // 0x9
2290 field public static final int DAY_OF_WEEK_IN_MONTH_FIELD = 11; // 0xb
2291 field public static final int DAY_OF_YEAR_FIELD = 10; // 0xa
2292 field public static final int DEFAULT = 2; // 0x2
2293 field public static final int DOW_LOCAL_FIELD = 19; // 0x13
2294 field public static final int ERA_FIELD = 0; // 0x0
2295 field public static final int EXTENDED_YEAR_FIELD = 20; // 0x14
2296 field public static final int FLEXIBLE_DAY_PERIOD_FIELD = 36; // 0x24
2297 field public static final int FRACTIONAL_SECOND_FIELD = 8; // 0x8
2298 field public static final int FULL = 0; // 0x0
2299 field public static final String GENERIC_TZ = "vvvv";
2300 field public static final String HOUR = "j";
2301 field public static final int HOUR0_FIELD = 16; // 0x10
2302 field public static final int HOUR1_FIELD = 15; // 0xf
2303 field public static final String HOUR24 = "H";
2304 field public static final String HOUR24_MINUTE = "Hm";
2305 field public static final String HOUR24_MINUTE_SECOND = "Hms";
2306 field public static final String HOUR_MINUTE = "jm";
2307 field public static final String HOUR_MINUTE_SECOND = "jms";
2308 field public static final int HOUR_OF_DAY0_FIELD = 5; // 0x5
2309 field public static final int HOUR_OF_DAY1_FIELD = 4; // 0x4
2310 field public static final int JULIAN_DAY_FIELD = 21; // 0x15
2311 field public static final String LOCATION_TZ = "VVVV";
2312 field public static final int LONG = 1; // 0x1
2313 field public static final int MEDIUM = 2; // 0x2
2314 field public static final int MILLISECONDS_IN_DAY_FIELD = 22; // 0x16
2315 field public static final int MILLISECOND_FIELD = 8; // 0x8
2316 field public static final String MINUTE = "m";
2317 field public static final int MINUTE_FIELD = 6; // 0x6
2318 field public static final String MINUTE_SECOND = "ms";
2319 field public static final String MONTH = "MMMM";
2320 field public static final String MONTH_DAY = "MMMMd";
2321 field public static final int MONTH_FIELD = 2; // 0x2
2322 field public static final String MONTH_WEEKDAY_DAY = "MMMMEEEEd";
2323 field public static final int NONE = -1; // 0xffffffff
2324 field public static final String NUM_MONTH = "M";
2325 field public static final String NUM_MONTH_DAY = "Md";
2326 field public static final String NUM_MONTH_WEEKDAY_DAY = "MEd";
2327 field public static final String QUARTER = "QQQQ";
2328 field public static final int QUARTER_FIELD = 27; // 0x1b
2329 field public static final int RELATIVE = 128; // 0x80
2330 field public static final int RELATIVE_DEFAULT = 130; // 0x82
2331 field public static final int RELATIVE_FULL = 128; // 0x80
2332 field public static final int RELATIVE_LONG = 129; // 0x81
2333 field public static final int RELATIVE_MEDIUM = 130; // 0x82
2334 field public static final int RELATIVE_SHORT = 131; // 0x83
2335 field public static final String SECOND = "s";
2336 field public static final int SECOND_FIELD = 7; // 0x7
2337 field public static final int SHORT = 3; // 0x3
2338 field public static final String SPECIFIC_TZ = "zzzz";
2339 field public static final int STANDALONE_DAY_FIELD = 25; // 0x19
2340 field public static final int STANDALONE_MONTH_FIELD = 26; // 0x1a
2341 field public static final int STANDALONE_QUARTER_FIELD = 28; // 0x1c
2342 field public static final int TIMEZONE_FIELD = 17; // 0x11
2343 field public static final int TIMEZONE_GENERIC_FIELD = 24; // 0x18
2344 field public static final int TIMEZONE_ISO_FIELD = 32; // 0x20
2345 field public static final int TIMEZONE_ISO_LOCAL_FIELD = 33; // 0x21
2346 field public static final int TIMEZONE_LOCALIZED_GMT_OFFSET_FIELD = 31; // 0x1f
2347 field public static final int TIMEZONE_RFC_FIELD = 23; // 0x17
2348 field public static final int TIMEZONE_SPECIAL_FIELD = 29; // 0x1d
2349 field public static final String WEEKDAY = "EEEE";
2350 field public static final int WEEK_OF_MONTH_FIELD = 13; // 0xd
2351 field public static final int WEEK_OF_YEAR_FIELD = 12; // 0xc
2352 field public static final String YEAR = "y";
2353 field public static final String YEAR_ABBR_MONTH = "yMMM";
2354 field public static final String YEAR_ABBR_MONTH_DAY = "yMMMd";
2355 field public static final String YEAR_ABBR_MONTH_WEEKDAY_DAY = "yMMMEd";
2356 field public static final String YEAR_ABBR_QUARTER = "yQQQ";
2357 field public static final int YEAR_FIELD = 1; // 0x1
2358 field public static final String YEAR_MONTH = "yMMMM";
2359 field public static final String YEAR_MONTH_DAY = "yMMMMd";
2360 field public static final String YEAR_MONTH_WEEKDAY_DAY = "yMMMMEEEEd";
2361 field public static final int YEAR_NAME_FIELD = 30; // 0x1e
2362 field public static final String YEAR_NUM_MONTH = "yM";
2363 field public static final String YEAR_NUM_MONTH_DAY = "yMd";
2364 field public static final String YEAR_NUM_MONTH_WEEKDAY_DAY = "yMEd";
2365 field public static final String YEAR_QUARTER = "yQQQQ";
2366 field public static final int YEAR_WOY_FIELD = 18; // 0x12
2371 public enum DateFormat.BooleanAttribute {
2372 …enum_constant public static final android.icu.text.DateFormat.BooleanAttribute PARSE_ALLOW_NUMERIC;
2373 …enum_constant public static final android.icu.text.DateFormat.BooleanAttribute PARSE_ALLOW_WHITESP…
2374 …enum_constant public static final android.icu.text.DateFormat.BooleanAttribute PARSE_MULTIPLE_PATT…
2375 …enum_constant public static final android.icu.text.DateFormat.BooleanAttribute PARSE_PARTIAL_LITER…
2378 public static class DateFormat.Field extends java.text.Format.Field {
2380 method public int getCalendarField();
2381 method public static android.icu.text.DateFormat.Field ofCalendarField(int);
2382 field public static final android.icu.text.DateFormat.Field AM_PM;
2383 field public static final android.icu.text.DateFormat.Field AM_PM_MIDNIGHT_NOON;
2384 field public static final android.icu.text.DateFormat.Field DAY_OF_MONTH;
2385 field public static final android.icu.text.DateFormat.Field DAY_OF_WEEK;
2386 field public static final android.icu.text.DateFormat.Field DAY_OF_WEEK_IN_MONTH;
2387 field public static final android.icu.text.DateFormat.Field DAY_OF_YEAR;
2388 field public static final android.icu.text.DateFormat.Field DOW_LOCAL;
2389 field public static final android.icu.text.DateFormat.Field ERA;
2390 field public static final android.icu.text.DateFormat.Field EXTENDED_YEAR;
2391 field public static final android.icu.text.DateFormat.Field FLEXIBLE_DAY_PERIOD;
2392 field public static final android.icu.text.DateFormat.Field HOUR0;
2393 field public static final android.icu.text.DateFormat.Field HOUR1;
2394 field public static final android.icu.text.DateFormat.Field HOUR_OF_DAY0;
2395 field public static final android.icu.text.DateFormat.Field HOUR_OF_DAY1;
2396 field public static final android.icu.text.DateFormat.Field JULIAN_DAY;
2397 field public static final android.icu.text.DateFormat.Field MILLISECOND;
2398 field public static final android.icu.text.DateFormat.Field MILLISECONDS_IN_DAY;
2399 field public static final android.icu.text.DateFormat.Field MINUTE;
2400 field public static final android.icu.text.DateFormat.Field MONTH;
2401 field public static final android.icu.text.DateFormat.Field QUARTER;
2402 field public static final android.icu.text.DateFormat.Field SECOND;
2403 field public static final android.icu.text.DateFormat.Field TIME_ZONE;
2404 field public static final android.icu.text.DateFormat.Field WEEK_OF_MONTH;
2405 field public static final android.icu.text.DateFormat.Field WEEK_OF_YEAR;
2406 field public static final android.icu.text.DateFormat.Field YEAR;
2407 field public static final android.icu.text.DateFormat.Field YEAR_WOY;
2410 public class DateFormatSymbols implements java.lang.Cloneable java.io.Serializable {
2411 ctor public DateFormatSymbols();
2412 ctor public DateFormatSymbols(java.util.Locale);
2413 ctor public DateFormatSymbols(android.icu.util.ULocale);
2414 ctor public DateFormatSymbols(android.icu.util.Calendar, java.util.Locale);
2415 ctor public DateFormatSymbols(android.icu.util.Calendar, android.icu.util.ULocale);
2416 ctor public DateFormatSymbols(Class<? extends android.icu.util.Calendar>, java.util.Locale);
2417 …ctor public DateFormatSymbols(Class<? extends android.icu.util.Calendar>, android.icu.util.ULocale…
2418 ctor public DateFormatSymbols(java.util.ResourceBundle, java.util.Locale);
2419 ctor public DateFormatSymbols(java.util.ResourceBundle, android.icu.util.ULocale);
2420 method public Object clone();
2421 method public String[] getAmPmStrings();
2422 method public static java.util.Locale[] getAvailableLocales();
2423 method public String[] getEraNames();
2424 method public String[] getEras();
2425 method public static android.icu.text.DateFormatSymbols getInstance();
2426 method public static android.icu.text.DateFormatSymbols getInstance(java.util.Locale);
2427 method public static android.icu.text.DateFormatSymbols getInstance(android.icu.util.ULocale);
2428 method public String getLocalPatternChars();
2429 method public String[] getMonths();
2430 method public String[] getMonths(int, int);
2431 method public String[] getNarrowEras();
2432 method public String[] getQuarters(int, int);
2433 method public String[] getShortMonths();
2434 method public String[] getShortWeekdays();
2435 method public String[] getWeekdays();
2436 method public String[] getWeekdays(int, int);
2437 method public String[] getYearNames(int, int);
2438 method public String[] getZodiacNames(int, int);
2439 method public String[][] getZoneStrings();
2441 method public void setAmPmStrings(String[]);
2442 method public void setEraNames(String[]);
2443 method public void setEras(String[]);
2444 method public void setLocalPatternChars(String);
2445 method public void setMonths(String[]);
2446 method public void setMonths(String[], int, int);
2447 method public void setNarrowEras(String[]);
2448 method public void setQuarters(String[], int, int);
2449 method public void setShortMonths(String[]);
2450 method public void setShortWeekdays(String[]);
2451 method public void setWeekdays(String[], int, int);
2452 method public void setWeekdays(String[]);
2453 method public void setYearNames(String[], int, int);
2454 method public void setZodiacNames(String[], int, int);
2455 method public void setZoneStrings(String[][]);
2456 field public static final int ABBREVIATED = 0; // 0x0
2457 field public static final int FORMAT = 0; // 0x0
2458 field public static final int NARROW = 2; // 0x2
2459 field public static final int SHORT = 3; // 0x3
2460 field public static final int STANDALONE = 1; // 0x1
2461 field public static final int WIDE = 1; // 0x1
2464 public class DateIntervalFormat extends android.icu.text.UFormat {
2465 method public final StringBuffer format(Object, StringBuffer, java.text.FieldPosition);
2466 …method public final StringBuffer format(android.icu.util.DateInterval, StringBuffer, java.text.Fie…
2467 …method public final StringBuffer format(android.icu.util.Calendar, android.icu.util.Calendar, Stri…
2468 …method public android.icu.text.DateIntervalFormat.FormattedDateInterval formatToValue(android.icu.…
2469 …method public android.icu.text.DateIntervalFormat.FormattedDateInterval formatToValue(android.icu.…
2470 method public android.icu.text.DateFormat getDateFormat();
2471 method public android.icu.text.DateIntervalInfo getDateIntervalInfo();
2472 method public static final android.icu.text.DateIntervalFormat getInstance(String);
2473 …method public static final android.icu.text.DateIntervalFormat getInstance(String, java.util.Local…
2474 …method public static final android.icu.text.DateIntervalFormat getInstance(String, android.icu.uti…
2475 …method public static final android.icu.text.DateIntervalFormat getInstance(String, android.icu.tex…
2476 …method public static final android.icu.text.DateIntervalFormat getInstance(String, java.util.Local…
2477 …method public static final android.icu.text.DateIntervalFormat getInstance(String, android.icu.uti…
2478 method public android.icu.util.TimeZone getTimeZone();
2479 method @Deprecated public Object parseObject(String, java.text.ParsePosition);
2480 method public void setDateIntervalInfo(android.icu.text.DateIntervalInfo);
2481 method public void setTimeZone(android.icu.util.TimeZone);
2484public static final class DateIntervalFormat.FormattedDateInterval implements android.icu.text.For…
2485 method public <A extends java.lang.Appendable> A appendTo(A);
2486 method public char charAt(int);
2487 method public int length();
2488 method public boolean nextPosition(android.icu.text.ConstrainedFieldPosition);
2489 method public CharSequence subSequence(int, int);
2490 method public java.text.AttributedCharacterIterator toCharacterIterator();
2493public class DateIntervalInfo implements java.lang.Cloneable android.icu.util.Freezable<android.ic…
2494 ctor public DateIntervalInfo(android.icu.util.ULocale);
2495 ctor public DateIntervalInfo(java.util.Locale);
2496 method public Object clone();
2497 method public android.icu.text.DateIntervalInfo cloneAsThawed();
2498 method public android.icu.text.DateIntervalInfo freeze();
2499 method public boolean getDefaultOrder();
2500 method public String getFallbackIntervalPattern();
2501 method public android.icu.text.DateIntervalInfo.PatternInfo getIntervalPattern(String, int);
2502 method public boolean isFrozen();
2503 method public void setFallbackIntervalPattern(String);
2504 method public void setIntervalPattern(String, int, String);
2507public static final class DateIntervalInfo.PatternInfo implements java.lang.Cloneable java.io.Seri…
2508 ctor public DateIntervalInfo.PatternInfo(String, String, boolean);
2509 method public boolean firstDateInPtnIsLaterDate();
2510 method public String getFirstPart();
2511 method public String getSecondPart();
2514public class DateTimePatternGenerator implements java.lang.Cloneable android.icu.util.Freezable<an…
2516 …method public android.icu.text.DateTimePatternGenerator addPattern(String, boolean, android.icu.te…
2517 method public Object clone();
2518 method public android.icu.text.DateTimePatternGenerator cloneAsThawed();
2519 method public android.icu.text.DateTimePatternGenerator freeze();
2520 method public String getAppendItemFormat(int);
2521 method public String getAppendItemName(int);
2522 method public String getBaseSkeleton(String);
2523 method public java.util.Set<java.lang.String> getBaseSkeletons(java.util.Set<java.lang.String>);
2524 method public String getBestPattern(String);
2525 method public String getBestPattern(String, int);
2526 method public String getDateTimeFormat();
2527 method public String getDecimal();
2528 method public static android.icu.text.DateTimePatternGenerator getEmptyInstance();
2529 …method public String getFieldDisplayName(int, android.icu.text.DateTimePatternGenerator.DisplayWid…
2530 method public static android.icu.text.DateTimePatternGenerator getInstance();
2531 …method public static android.icu.text.DateTimePatternGenerator getInstance(android.icu.util.ULocal…
2532 method public static android.icu.text.DateTimePatternGenerator getInstance(java.util.Locale);
2533 method public String getSkeleton(String);
2534 …method public java.util.Map<java.lang.String,java.lang.String> getSkeletons(java.util.Map<java.lan…
2535 method public boolean isFrozen();
2536 method public String replaceFieldTypes(String, String);
2537 method public String replaceFieldTypes(String, String, int);
2538 method public void setAppendItemFormat(int, String);
2539 method public void setAppendItemName(int, String);
2540 method public void setDateTimeFormat(String);
2541 method public void setDecimal(String);
2542 field public static final int DAY = 7; // 0x7
2543 field public static final int DAYPERIOD = 10; // 0xa
2544 field public static final int DAY_OF_WEEK_IN_MONTH = 9; // 0x9
2545 field public static final int DAY_OF_YEAR = 8; // 0x8
2546 field public static final int ERA = 0; // 0x0
2547 field public static final int FRACTIONAL_SECOND = 14; // 0xe
2548 field public static final int HOUR = 11; // 0xb
2549 field public static final int MATCH_ALL_FIELDS_LENGTH = 65535; // 0xffff
2550 field public static final int MATCH_HOUR_FIELD_LENGTH = 2048; // 0x800
2551 field public static final int MATCH_NO_OPTIONS = 0; // 0x0
2552 field public static final int MINUTE = 12; // 0xc
2553 field public static final int MONTH = 3; // 0x3
2554 field public static final int QUARTER = 2; // 0x2
2555 field public static final int SECOND = 13; // 0xd
2556 field public static final int WEEKDAY = 6; // 0x6
2557 field public static final int WEEK_OF_MONTH = 5; // 0x5
2558 field public static final int WEEK_OF_YEAR = 4; // 0x4
2559 field public static final int YEAR = 1; // 0x1
2560 field public static final int ZONE = 15; // 0xf
2563 public enum DateTimePatternGenerator.DisplayWidth {
2564 …enum_constant public static final android.icu.text.DateTimePatternGenerator.DisplayWidth ABBREVIAT…
2565 enum_constant public static final android.icu.text.DateTimePatternGenerator.DisplayWidth NARROW;
2566 enum_constant public static final android.icu.text.DateTimePatternGenerator.DisplayWidth WIDE;
2569 public static final class DateTimePatternGenerator.PatternInfo {
2570 ctor public DateTimePatternGenerator.PatternInfo();
2571 field public static final int BASE_CONFLICT = 1; // 0x1
2572 field public static final int CONFLICT = 2; // 0x2
2573 field public static final int OK = 0; // 0x0
2574 field public String conflictingPattern;
2575 field public int status;
2578 public class DecimalFormat extends android.icu.text.NumberFormat {
2579 ctor public DecimalFormat();
2580 ctor public DecimalFormat(String);
2581 ctor public DecimalFormat(String, android.icu.text.DecimalFormatSymbols);
2582 …ctor public DecimalFormat(String, android.icu.text.DecimalFormatSymbols, android.icu.text.Currency…
2583 method public void applyLocalizedPattern(String);
2584 method public void applyPattern(String);
2585 method public boolean areSignificantDigitsUsed();
2586 method public StringBuffer format(double, StringBuffer, java.text.FieldPosition);
2587 method public StringBuffer format(long, StringBuffer, java.text.FieldPosition);
2588 method public StringBuffer format(java.math.BigInteger, StringBuffer, java.text.FieldPosition);
2589 method public StringBuffer format(java.math.BigDecimal, StringBuffer, java.text.FieldPosition);
2590 …method public StringBuffer format(android.icu.math.BigDecimal, StringBuffer, java.text.FieldPositi…
2591 method public android.icu.text.CurrencyPluralInfo getCurrencyPluralInfo();
2592 method public android.icu.util.Currency.CurrencyUsage getCurrencyUsage();
2593 method public android.icu.text.DecimalFormatSymbols getDecimalFormatSymbols();
2594 method public int getFormatWidth();
2595 method public int getGroupingSize();
2596 method public java.math.MathContext getMathContext();
2597 method public android.icu.math.MathContext getMathContextICU();
2598 method public int getMaximumSignificantDigits();
2599 method public byte getMinimumExponentDigits();
2600 method public int getMinimumGroupingDigits();
2601 method public int getMinimumSignificantDigits();
2602 method public int getMultiplier();
2603 method public String getNegativePrefix();
2604 method public String getNegativeSuffix();
2605 method public char getPadCharacter();
2606 method public int getPadPosition();
2607 method @Deprecated public int getParseMaxDigits();
2608 method public String getPositivePrefix();
2609 method public String getPositiveSuffix();
2610 method public java.math.BigDecimal getRoundingIncrement();
2611 method public int getSecondaryGroupingSize();
2612 method public boolean isDecimalPatternMatchRequired();
2613 method public boolean isDecimalSeparatorAlwaysShown();
2614 method public boolean isExponentSignAlwaysShown();
2615 method public boolean isParseBigDecimal();
2616 method public boolean isParseCaseSensitive();
2617 method public boolean isParseNoExponent();
2618 method public boolean isScientificNotation();
2619 method public boolean isSignAlwaysShown();
2620 method public Number parse(String, java.text.ParsePosition);
2621 method public void setCurrencyPluralInfo(android.icu.text.CurrencyPluralInfo);
2622 method public void setCurrencyUsage(android.icu.util.Currency.CurrencyUsage);
2623 method public void setDecimalFormatSymbols(android.icu.text.DecimalFormatSymbols);
2624 method public void setDecimalPatternMatchRequired(boolean);
2625 method public void setDecimalSeparatorAlwaysShown(boolean);
2626 method public void setExponentSignAlwaysShown(boolean);
2627 method public void setFormatWidth(int);
2628 method public void setGroupingSize(int);
2629 method public void setMathContext(java.math.MathContext);
2630 method public void setMathContextICU(android.icu.math.MathContext);
2631 method public void setMaximumSignificantDigits(int);
2632 method public void setMinimumExponentDigits(byte);
2633 method public void setMinimumGroupingDigits(int);
2634 method public void setMinimumSignificantDigits(int);
2635 method public void setMultiplier(int);
2636 method public void setNegativePrefix(String);
2637 method public void setNegativeSuffix(String);
2638 method public void setPadCharacter(char);
2639 method public void setPadPosition(int);
2640 method public void setParseBigDecimal(boolean);
2641 method public void setParseCaseSensitive(boolean);
2642 method @Deprecated public void setParseMaxDigits(int);
2643 method public void setParseNoExponent(boolean);
2644 method public void setPositivePrefix(String);
2645 method public void setPositiveSuffix(String);
2646 method public void setRoundingIncrement(java.math.BigDecimal);
2647 method public void setRoundingIncrement(android.icu.math.BigDecimal);
2648 method public void setRoundingIncrement(double);
2649 method public void setScientificNotation(boolean);
2650 method public void setSecondaryGroupingSize(int);
2651 method public void setSignAlwaysShown(boolean);
2652 method public void setSignificantDigitsUsed(boolean);
2653 method public String toLocalizedPattern();
2654 method public String toPattern();
2655 field public static final int PAD_AFTER_PREFIX = 1; // 0x1
2656 field public static final int PAD_AFTER_SUFFIX = 3; // 0x3
2657 field public static final int PAD_BEFORE_PREFIX = 0; // 0x0
2658 field public static final int PAD_BEFORE_SUFFIX = 2; // 0x2
2661 public class DecimalFormatSymbols implements java.lang.Cloneable java.io.Serializable {
2662 ctor public DecimalFormatSymbols();
2663 ctor public DecimalFormatSymbols(java.util.Locale);
2664 ctor public DecimalFormatSymbols(android.icu.util.ULocale);
2665 method public Object clone();
2666 …method public static android.icu.text.DecimalFormatSymbols forNumberingSystem(java.util.Locale, an…
2667 …method public static android.icu.text.DecimalFormatSymbols forNumberingSystem(android.icu.util.ULo…
2668 method public static java.util.Locale[] getAvailableLocales();
2669 method public android.icu.util.Currency getCurrency();
2670 method public String getCurrencySymbol();
2671 method public char getDecimalSeparator();
2672 method public String getDecimalSeparatorString();
2673 method public char getDigit();
2674 method public String[] getDigitStrings();
2675 method public char[] getDigits();
2676 method public String getExponentMultiplicationSign();
2677 method public String getExponentSeparator();
2678 method public char getGroupingSeparator();
2679 method public String getGroupingSeparatorString();
2680 method public String getInfinity();
2681 method public static android.icu.text.DecimalFormatSymbols getInstance();
2682 method public static android.icu.text.DecimalFormatSymbols getInstance(java.util.Locale);
2683 … method public static android.icu.text.DecimalFormatSymbols getInstance(android.icu.util.ULocale);
2684 method public String getInternationalCurrencySymbol();
2685 method public java.util.Locale getLocale();
2686 method public char getMinusSign();
2687 method public String getMinusSignString();
2688 method public char getMonetaryDecimalSeparator();
2689 method public String getMonetaryDecimalSeparatorString();
2690 method public char getMonetaryGroupingSeparator();
2691 method public String getMonetaryGroupingSeparatorString();
2692 method public String getNaN();
2693 method public char getPadEscape();
2694 method public String getPatternForCurrencySpacing(int, boolean);
2695 method public char getPatternSeparator();
2696 method public char getPerMill();
2697 method public String getPerMillString();
2698 method public char getPercent();
2699 method public String getPercentString();
2700 method public char getPlusSign();
2701 method public String getPlusSignString();
2702 method public char getSignificantDigit();
2703 method public android.icu.util.ULocale getULocale();
2704 method public char getZeroDigit();
2705 method public void setCurrency(android.icu.util.Currency);
2706 method public void setCurrencySymbol(String);
2707 method public void setDecimalSeparator(char);
2708 method public void setDecimalSeparatorString(String);
2709 method public void setDigit(char);
2710 method public void setDigitStrings(String[]);
2711 method public void setExponentMultiplicationSign(String);
2712 method public void setExponentSeparator(String);
2713 method public void setGroupingSeparator(char);
2714 method public void setGroupingSeparatorString(String);
2715 method public void setInfinity(String);
2716 method public void setInternationalCurrencySymbol(String);
2717 method public void setMinusSign(char);
2718 method public void setMinusSignString(String);
2719 method public void setMonetaryDecimalSeparator(char);
2720 method public void setMonetaryDecimalSeparatorString(String);
2721 method public void setMonetaryGroupingSeparator(char);
2722 method public void setMonetaryGroupingSeparatorString(String);
2723 method public void setNaN(String);
2724 method public void setPadEscape(char);
2725 method public void setPatternForCurrencySpacing(int, boolean, String);
2726 method public void setPatternSeparator(char);
2727 method public void setPerMill(char);
2728 method public void setPerMillString(String);
2729 method public void setPercent(char);
2730 method public void setPercentString(String);
2731 method public void setPlusSign(char);
2732 method public void setPlusSignString(String);
2733 method public void setSignificantDigit(char);
2734 method public void setZeroDigit(char);
2735 field public static final int CURRENCY_SPC_CURRENCY_MATCH = 0; // 0x0
2736 field public static final int CURRENCY_SPC_INSERT = 2; // 0x2
2737 field public static final int CURRENCY_SPC_SURROUNDING_MATCH = 1; // 0x1
2740 public enum DisplayContext {
2741 method public android.icu.text.DisplayContext.Type type();
2742 method public int value();
2743 …enum_constant public static final android.icu.text.DisplayContext CAPITALIZATION_FOR_BEGINNING_OF_…
2744 …enum_constant public static final android.icu.text.DisplayContext CAPITALIZATION_FOR_MIDDLE_OF_SEN…
2745 enum_constant public static final android.icu.text.DisplayContext CAPITALIZATION_FOR_STANDALONE;
2746 …enum_constant public static final android.icu.text.DisplayContext CAPITALIZATION_FOR_UI_LIST_OR_ME…
2747 enum_constant public static final android.icu.text.DisplayContext CAPITALIZATION_NONE;
2748 enum_constant public static final android.icu.text.DisplayContext DIALECT_NAMES;
2749 enum_constant public static final android.icu.text.DisplayContext LENGTH_FULL;
2750 enum_constant public static final android.icu.text.DisplayContext LENGTH_SHORT;
2751 enum_constant public static final android.icu.text.DisplayContext NO_SUBSTITUTE;
2752 enum_constant public static final android.icu.text.DisplayContext STANDARD_NAMES;
2753 enum_constant public static final android.icu.text.DisplayContext SUBSTITUTE;
2756 public enum DisplayContext.Type {
2757 enum_constant public static final android.icu.text.DisplayContext.Type CAPITALIZATION;
2758 enum_constant public static final android.icu.text.DisplayContext.Type DIALECT_HANDLING;
2759 enum_constant public static final android.icu.text.DisplayContext.Type DISPLAY_LENGTH;
2760 enum_constant public static final android.icu.text.DisplayContext.Type SUBSTITUTE_HANDLING;
2763 public final class Edits {
2764 ctor public Edits();
2765 method public void addReplace(int, int);
2766 method public void addUnchanged(int);
2767 method public android.icu.text.Edits.Iterator getCoarseChangesIterator();
2768 method public android.icu.text.Edits.Iterator getCoarseIterator();
2769 method public android.icu.text.Edits.Iterator getFineChangesIterator();
2770 method public android.icu.text.Edits.Iterator getFineIterator();
2771 method public boolean hasChanges();
2772 method public int lengthDelta();
2773 …method public android.icu.text.Edits mergeAndAppend(android.icu.text.Edits, android.icu.text.Edits…
2774 method public int numberOfChanges();
2775 method public void reset();
2778 public static final class Edits.Iterator {
2779 method public int destinationIndex();
2780 method public int destinationIndexFromSourceIndex(int);
2781 method public boolean findDestinationIndex(int);
2782 method public boolean findSourceIndex(int);
2783 method public boolean hasChange();
2784 method public int newLength();
2785 method public boolean next();
2786 method public int oldLength();
2787 method public int replacementIndex();
2788 method public int sourceIndex();
2789 method public int sourceIndexFromDestinationIndex(int);
2792 public interface FormattedValue extends java.lang.CharSequence {
2793 method public <A extends java.lang.Appendable> A appendTo(A);
2794 method public boolean nextPosition(android.icu.text.ConstrainedFieldPosition);
2795 method public java.text.AttributedCharacterIterator toCharacterIterator();
2798 public abstract class IDNA {
2799 method public static android.icu.text.IDNA getUTS46Instance(int);
2800 …method public abstract StringBuilder labelToASCII(CharSequence, StringBuilder, android.icu.text.ID…
2801 …method public abstract StringBuilder labelToUnicode(CharSequence, StringBuilder, android.icu.text.…
2802 …method public abstract StringBuilder nameToASCII(CharSequence, StringBuilder, android.icu.text.IDN…
2803 …method public abstract StringBuilder nameToUnicode(CharSequence, StringBuilder, android.icu.text.I…
2804 field public static final int CHECK_BIDI = 4; // 0x4
2805 field public static final int CHECK_CONTEXTJ = 8; // 0x8
2806 field public static final int CHECK_CONTEXTO = 64; // 0x40
2807 field public static final int DEFAULT = 0; // 0x0
2808 field public static final int NONTRANSITIONAL_TO_ASCII = 16; // 0x10
2809 field public static final int NONTRANSITIONAL_TO_UNICODE = 32; // 0x20
2810 field public static final int USE_STD3_RULES = 2; // 0x2
2813 public enum IDNA.Error {
2814 enum_constant public static final android.icu.text.IDNA.Error BIDI;
2815 enum_constant public static final android.icu.text.IDNA.Error CONTEXTJ;
2816 enum_constant public static final android.icu.text.IDNA.Error CONTEXTO_DIGITS;
2817 enum_constant public static final android.icu.text.IDNA.Error CONTEXTO_PUNCTUATION;
2818 enum_constant public static final android.icu.text.IDNA.Error DISALLOWED;
2819 enum_constant public static final android.icu.text.IDNA.Error DOMAIN_NAME_TOO_LONG;
2820 enum_constant public static final android.icu.text.IDNA.Error EMPTY_LABEL;
2821 enum_constant public static final android.icu.text.IDNA.Error HYPHEN_3_4;
2822 enum_constant public static final android.icu.text.IDNA.Error INVALID_ACE_LABEL;
2823 enum_constant public static final android.icu.text.IDNA.Error LABEL_HAS_DOT;
2824 enum_constant public static final android.icu.text.IDNA.Error LABEL_TOO_LONG;
2825 enum_constant public static final android.icu.text.IDNA.Error LEADING_COMBINING_MARK;
2826 enum_constant public static final android.icu.text.IDNA.Error LEADING_HYPHEN;
2827 enum_constant public static final android.icu.text.IDNA.Error PUNYCODE;
2828 enum_constant public static final android.icu.text.IDNA.Error TRAILING_HYPHEN;
2831 public static final class IDNA.Info {
2832 ctor public IDNA.Info();
2833 method public java.util.Set<android.icu.text.IDNA.Error> getErrors();
2834 method public boolean hasErrors();
2835 method public boolean isTransitionalDifferent();
2838 public final class ListFormatter {
2839 method public String format(java.lang.Object...);
2840 method public String format(java.util.Collection<?>);
2841 method public static android.icu.text.ListFormatter getInstance(android.icu.util.ULocale);
2842 method public static android.icu.text.ListFormatter getInstance(java.util.Locale);
2843 method public static android.icu.text.ListFormatter getInstance();
2844 method public String getPatternForNumItems(int);
2847 public abstract class LocaleDisplayNames {
2848 …method public abstract android.icu.text.DisplayContext getContext(android.icu.text.DisplayContext.…
2849 method public abstract android.icu.text.LocaleDisplayNames.DialectHandling getDialectHandling();
2850 method public static android.icu.text.LocaleDisplayNames getInstance(android.icu.util.ULocale);
2851 method public static android.icu.text.LocaleDisplayNames getInstance(java.util.Locale);
2852 …method public static android.icu.text.LocaleDisplayNames getInstance(android.icu.util.ULocale, and…
2853 …method public static android.icu.text.LocaleDisplayNames getInstance(android.icu.util.ULocale, and…
2854 …method public static android.icu.text.LocaleDisplayNames getInstance(java.util.Locale, android.icu…
2855 method public abstract android.icu.util.ULocale getLocale();
2856 …method public java.util.List<android.icu.text.LocaleDisplayNames.UiListItem> getUiList(java.util.S…
2857 …method public abstract java.util.List<android.icu.text.LocaleDisplayNames.UiListItem> getUiListCom…
2858 method public abstract String keyDisplayName(String);
2859 method public abstract String keyValueDisplayName(String, String);
2860 method public abstract String languageDisplayName(String);
2861 method public abstract String localeDisplayName(android.icu.util.ULocale);
2862 method public abstract String localeDisplayName(java.util.Locale);
2863 method public abstract String localeDisplayName(String);
2864 method public abstract String regionDisplayName(String);
2865 method public abstract String scriptDisplayName(String);
2866 method public abstract String scriptDisplayName(int);
2867 method public abstract String variantDisplayName(String);
2870 public enum LocaleDisplayNames.DialectHandling {
2871 …enum_constant public static final android.icu.text.LocaleDisplayNames.DialectHandling DIALECT_NAME…
2872 …enum_constant public static final android.icu.text.LocaleDisplayNames.DialectHandling STANDARD_NAM…
2875 public static class LocaleDisplayNames.UiListItem {
2876 …ctor public LocaleDisplayNames.UiListItem(android.icu.util.ULocale, android.icu.util.ULocale, Stri…
2877 …method public static java.util.Comparator<android.icu.text.LocaleDisplayNames.UiListItem> getCompa…
2878 field public final android.icu.util.ULocale minimized;
2879 field public final android.icu.util.ULocale modified;
2880 field public final String nameInDisplayLocale;
2881 field public final String nameInSelf;
2884 public class MeasureFormat extends android.icu.text.UFormat {
2885 method public final boolean equals(Object);
2886 method public StringBuffer format(Object, StringBuffer, java.text.FieldPosition);
2887 …method public StringBuilder formatMeasurePerUnit(android.icu.util.Measure, android.icu.util.Measur…
2888 method public final String formatMeasures(android.icu.util.Measure...);
2889 …method public StringBuilder formatMeasures(StringBuilder, java.text.FieldPosition, android.icu.uti…
2890 method public static android.icu.text.MeasureFormat getCurrencyFormat(android.icu.util.ULocale);
2891 method public static android.icu.text.MeasureFormat getCurrencyFormat(java.util.Locale);
2892 method public static android.icu.text.MeasureFormat getCurrencyFormat();
2893 …method public static android.icu.text.MeasureFormat getInstance(android.icu.util.ULocale, android.…
2894 …method public static android.icu.text.MeasureFormat getInstance(java.util.Locale, android.icu.text…
2895 …method public static android.icu.text.MeasureFormat getInstance(android.icu.util.ULocale, android.…
2896 …method public static android.icu.text.MeasureFormat getInstance(java.util.Locale, android.icu.text…
2897 method public final android.icu.util.ULocale getLocale();
2898 method public android.icu.text.NumberFormat getNumberFormat();
2899 method public String getUnitDisplayName(android.icu.util.MeasureUnit);
2900 method public android.icu.text.MeasureFormat.FormatWidth getWidth();
2901 method public final int hashCode();
2902 method public android.icu.util.Measure parseObject(String, java.text.ParsePosition);
2905 public enum MeasureFormat.FormatWidth {
2906 enum_constant public static final android.icu.text.MeasureFormat.FormatWidth NARROW;
2907 enum_constant public static final android.icu.text.MeasureFormat.FormatWidth NUMERIC;
2908 enum_constant public static final android.icu.text.MeasureFormat.FormatWidth SHORT;
2909 enum_constant public static final android.icu.text.MeasureFormat.FormatWidth WIDE;
2912 public class MessageFormat extends android.icu.text.UFormat {
2913 ctor public MessageFormat(String);
2914 ctor public MessageFormat(String, java.util.Locale);
2915 ctor public MessageFormat(String, android.icu.util.ULocale);
2916 method public void applyPattern(String);
2917 method public void applyPattern(String, android.icu.text.MessagePattern.ApostropheMode);
2918 method public static String autoQuoteApostrophe(String);
2919 method public final StringBuffer format(Object[], StringBuffer, java.text.FieldPosition);
2920 …method public final StringBuffer format(java.util.Map<java.lang.String,java.lang.Object>, StringBu…
2921 method public static String format(String, java.lang.Object...);
2922 method public static String format(String, java.util.Map<java.lang.String,java.lang.Object>);
2923 method public final StringBuffer format(Object, StringBuffer, java.text.FieldPosition);
2924 method public android.icu.text.MessagePattern.ApostropheMode getApostropheMode();
2925 method public java.util.Set<java.lang.String> getArgumentNames();
2926 method public java.text.Format getFormatByArgumentName(String);
2927 method public java.text.Format[] getFormats();
2928 method public java.text.Format[] getFormatsByArgumentIndex();
2929 method public java.util.Locale getLocale();
2930 method public android.icu.util.ULocale getULocale();
2931 method public Object[] parse(String, java.text.ParsePosition);
2932 method public Object[] parse(String) throws java.text.ParseException;
2933 method public Object parseObject(String, java.text.ParsePosition);
2934 …method public java.util.Map<java.lang.String,java.lang.Object> parseToMap(String, java.text.ParseP…
2935 …method public java.util.Map<java.lang.String,java.lang.Object> parseToMap(String) throws java.text…
2936 method public void setFormat(int, java.text.Format);
2937 method public void setFormatByArgumentIndex(int, java.text.Format);
2938 method public void setFormatByArgumentName(String, java.text.Format);
2939 method public void setFormats(java.text.Format[]);
2940 method public void setFormatsByArgumentIndex(java.text.Format[]);
2941 method public void setFormatsByArgumentName(java.util.Map<java.lang.String,java.text.Format>);
2942 method public void setLocale(java.util.Locale);
2943 method public void setLocale(android.icu.util.ULocale);
2944 method public String toPattern();
2945 method public boolean usesNamedArguments();
2948 public static class MessageFormat.Field extends java.text.Format.Field {
2950 field public static final android.icu.text.MessageFormat.Field ARGUMENT;
2953public final class MessagePattern implements java.lang.Cloneable android.icu.util.Freezable<androi…
2954 ctor public MessagePattern();
2955 ctor public MessagePattern(android.icu.text.MessagePattern.ApostropheMode);
2956 ctor public MessagePattern(String);
2957 method public String autoQuoteApostropheDeep();
2958 method public void clear();
2959 …method public void clearPatternAndSetApostropheMode(android.icu.text.MessagePattern.ApostropheMode…
2960 method public Object clone();
2961 method public android.icu.text.MessagePattern cloneAsThawed();
2962 method public int countParts();
2963 method public android.icu.text.MessagePattern freeze();
2964 method public android.icu.text.MessagePattern.ApostropheMode getApostropheMode();
2965 method public int getLimitPartIndex(int);
2966 method public double getNumericValue(android.icu.text.MessagePattern.Part);
2967 method public android.icu.text.MessagePattern.Part getPart(int);
2968 method public android.icu.text.MessagePattern.Part.Type getPartType(int);
2969 method public int getPatternIndex(int);
2970 method public String getPatternString();
2971 method public double getPluralOffset(int);
2972 method public String getSubstring(android.icu.text.MessagePattern.Part);
2973 method public boolean hasNamedArguments();
2974 method public boolean hasNumberedArguments();
2975 method public boolean isFrozen();
2976 method public android.icu.text.MessagePattern parse(String);
2977 method public android.icu.text.MessagePattern parseChoiceStyle(String);
2978 method public android.icu.text.MessagePattern parsePluralStyle(String);
2979 method public android.icu.text.MessagePattern parseSelectStyle(String);
2980 method public boolean partSubstringMatches(android.icu.text.MessagePattern.Part, String);
2981 method public static int validateArgumentName(String);
2982 field public static final int ARG_NAME_NOT_NUMBER = -1; // 0xffffffff
2983 field public static final int ARG_NAME_NOT_VALID = -2; // 0xfffffffe
2984 field public static final double NO_NUMERIC_VALUE = -1.23456789E8;
2987 public enum MessagePattern.ApostropheMode {
2988 … enum_constant public static final android.icu.text.MessagePattern.ApostropheMode DOUBLE_OPTIONAL;
2989 … enum_constant public static final android.icu.text.MessagePattern.ApostropheMode DOUBLE_REQUIRED;
2992 public enum MessagePattern.ArgType {
2993 method public boolean hasPluralStyle();
2994 enum_constant public static final android.icu.text.MessagePattern.ArgType CHOICE;
2995 enum_constant public static final android.icu.text.MessagePattern.ArgType NONE;
2996 enum_constant public static final android.icu.text.MessagePattern.ArgType PLURAL;
2997 enum_constant public static final android.icu.text.MessagePattern.ArgType SELECT;
2998 enum_constant public static final android.icu.text.MessagePattern.ArgType SELECTORDINAL;
2999 enum_constant public static final android.icu.text.MessagePattern.ArgType SIMPLE;
3002 public static final class MessagePattern.Part {
3003 method public android.icu.text.MessagePattern.ArgType getArgType();
3004 method public int getIndex();
3005 method public int getLength();
3006 method public int getLimit();
3007 method public android.icu.text.MessagePattern.Part.Type getType();
3008 method public int getValue();
3011 public enum MessagePattern.Part.Type {
3012 method public boolean hasNumericValue();
3013 enum_constant public static final android.icu.text.MessagePattern.Part.Type ARG_DOUBLE;
3014 enum_constant public static final android.icu.text.MessagePattern.Part.Type ARG_INT;
3015 enum_constant public static final android.icu.text.MessagePattern.Part.Type ARG_LIMIT;
3016 enum_constant public static final android.icu.text.MessagePattern.Part.Type ARG_NAME;
3017 enum_constant public static final android.icu.text.MessagePattern.Part.Type ARG_NUMBER;
3018 enum_constant public static final android.icu.text.MessagePattern.Part.Type ARG_SELECTOR;
3019 enum_constant public static final android.icu.text.MessagePattern.Part.Type ARG_START;
3020 enum_constant public static final android.icu.text.MessagePattern.Part.Type ARG_STYLE;
3021 enum_constant public static final android.icu.text.MessagePattern.Part.Type ARG_TYPE;
3022 enum_constant public static final android.icu.text.MessagePattern.Part.Type INSERT_CHAR;
3023 enum_constant public static final android.icu.text.MessagePattern.Part.Type MSG_LIMIT;
3024 enum_constant public static final android.icu.text.MessagePattern.Part.Type MSG_START;
3025 enum_constant public static final android.icu.text.MessagePattern.Part.Type REPLACE_NUMBER;
3026 enum_constant public static final android.icu.text.MessagePattern.Part.Type SKIP_SYNTAX;
3029 public final class Normalizer implements java.lang.Cloneable {
3030 method @Deprecated public Object clone();
3031 method public static int compare(char[], int, int, char[], int, int, int);
3032 method public static int compare(String, String, int);
3033 method public static int compare(char[], char[], int);
3034 method public static int compare(int, int, int);
3035 method public static int compare(int, String, int);
3036 field public static final int COMPARE_CODE_POINT_ORDER = 32768; // 0x8000
3037 field public static final int COMPARE_IGNORE_CASE = 65536; // 0x10000
3038 field public static final int FOLD_CASE_DEFAULT = 0; // 0x0
3039 field public static final int FOLD_CASE_EXCLUDE_SPECIAL_I = 1; // 0x1
3040 field public static final int INPUT_IS_FCD = 131072; // 0x20000
3041 field public static final android.icu.text.Normalizer.QuickCheckResult MAYBE;
3042 field public static final android.icu.text.Normalizer.QuickCheckResult NO;
3043 field public static final android.icu.text.Normalizer.QuickCheckResult YES;
3046 public static final class Normalizer.QuickCheckResult {
3049 public abstract class Normalizer2 {
3050 method public abstract StringBuilder append(StringBuilder, CharSequence);
3051 method public int composePair(int, int);
3052 method public int getCombiningClass(int);
3053 method public abstract String getDecomposition(int);
3054 …method @Deprecated public static android.icu.text.Normalizer2 getInstance(java.io.InputStream, Str…
3055 method public static android.icu.text.Normalizer2 getNFCInstance();
3056 method public static android.icu.text.Normalizer2 getNFDInstance();
3057 method public static android.icu.text.Normalizer2 getNFKCCasefoldInstance();
3058 method public static android.icu.text.Normalizer2 getNFKCInstance();
3059 method public static android.icu.text.Normalizer2 getNFKDInstance();
3060 method public String getRawDecomposition(int);
3061 method public abstract boolean hasBoundaryAfter(int);
3062 method public abstract boolean hasBoundaryBefore(int);
3063 method public abstract boolean isInert(int);
3064 method public abstract boolean isNormalized(CharSequence);
3065 method public String normalize(CharSequence);
3066 method public abstract StringBuilder normalize(CharSequence, StringBuilder);
3067 method public abstract Appendable normalize(CharSequence, Appendable);
3068 method public abstract StringBuilder normalizeSecondAndAppend(StringBuilder, CharSequence);
3069 method public abstract android.icu.text.Normalizer.QuickCheckResult quickCheck(CharSequence);
3070 method public abstract int spanQuickCheckYes(CharSequence);
3073 public enum Normalizer2.Mode {
3074 enum_constant public static final android.icu.text.Normalizer2.Mode COMPOSE;
3075 enum_constant public static final android.icu.text.Normalizer2.Mode COMPOSE_CONTIGUOUS;
3076 enum_constant public static final android.icu.text.Normalizer2.Mode DECOMPOSE;
3077 enum_constant public static final android.icu.text.Normalizer2.Mode FCD;
3080 public abstract class NumberFormat extends android.icu.text.UFormat {
3081 ctor public NumberFormat();
3082 method public StringBuffer format(Object, StringBuffer, java.text.FieldPosition);
3083 method public final String format(double);
3084 method public final String format(long);
3085 method public final String format(java.math.BigInteger);
3086 method public final String format(java.math.BigDecimal);
3087 method public final String format(android.icu.math.BigDecimal);
3088 method public final String format(android.icu.util.CurrencyAmount);
3089 method public abstract StringBuffer format(double, StringBuffer, java.text.FieldPosition);
3090 method public abstract StringBuffer format(long, StringBuffer, java.text.FieldPosition);
3091 …method public abstract StringBuffer format(java.math.BigInteger, StringBuffer, java.text.FieldPosi…
3092 …method public abstract StringBuffer format(java.math.BigDecimal, StringBuffer, java.text.FieldPosi…
3093 …method public abstract StringBuffer format(android.icu.math.BigDecimal, StringBuffer, java.text.Fi…
3094 …method public StringBuffer format(android.icu.util.CurrencyAmount, StringBuffer, java.text.FieldPo…
3095 method public static java.util.Locale[] getAvailableLocales();
3096 method public android.icu.text.DisplayContext getContext(android.icu.text.DisplayContext.Type);
3097 method public android.icu.util.Currency getCurrency();
3098 method public static final android.icu.text.NumberFormat getCurrencyInstance();
3099 method public static android.icu.text.NumberFormat getCurrencyInstance(java.util.Locale);
3100 … method public static android.icu.text.NumberFormat getCurrencyInstance(android.icu.util.ULocale);
3101 method public static final android.icu.text.NumberFormat getInstance();
3102 method public static android.icu.text.NumberFormat getInstance(java.util.Locale);
3103 method public static android.icu.text.NumberFormat getInstance(android.icu.util.ULocale);
3104 method public static final android.icu.text.NumberFormat getInstance(int);
3105 method public static android.icu.text.NumberFormat getInstance(java.util.Locale, int);
3106 method public static android.icu.text.NumberFormat getInstance(android.icu.util.ULocale, int);
3107 method public static final android.icu.text.NumberFormat getIntegerInstance();
3108 method public static android.icu.text.NumberFormat getIntegerInstance(java.util.Locale);
3109 method public static android.icu.text.NumberFormat getIntegerInstance(android.icu.util.ULocale);
3110 method public int getMaximumFractionDigits();
3111 method public int getMaximumIntegerDigits();
3112 method public int getMinimumFractionDigits();
3113 method public int getMinimumIntegerDigits();
3114 method public static final android.icu.text.NumberFormat getNumberInstance();
3115 method public static android.icu.text.NumberFormat getNumberInstance(java.util.Locale);
3116 method public static android.icu.text.NumberFormat getNumberInstance(android.icu.util.ULocale);
3118 method public static final android.icu.text.NumberFormat getPercentInstance();
3119 method public static android.icu.text.NumberFormat getPercentInstance(java.util.Locale);
3120 method public static android.icu.text.NumberFormat getPercentInstance(android.icu.util.ULocale);
3121 method public int getRoundingMode();
3122 method public static final android.icu.text.NumberFormat getScientificInstance();
3123 method public static android.icu.text.NumberFormat getScientificInstance(java.util.Locale);
3124 …method public static android.icu.text.NumberFormat getScientificInstance(android.icu.util.ULocale);
3125 method public boolean isGroupingUsed();
3126 method public boolean isParseIntegerOnly();
3127 method public boolean isParseStrict();
3128 method public abstract Number parse(String, java.text.ParsePosition);
3129 method public Number parse(String) throws java.text.ParseException;
3130 …method public android.icu.util.CurrencyAmount parseCurrency(CharSequence, java.text.ParsePosition);
3131 method public final Object parseObject(String, java.text.ParsePosition);
3132 method public void setContext(android.icu.text.DisplayContext);
3133 method public void setCurrency(android.icu.util.Currency);
3134 method public void setGroupingUsed(boolean);
3135 method public void setMaximumFractionDigits(int);
3136 method public void setMaximumIntegerDigits(int);
3137 method public void setMinimumFractionDigits(int);
3138 method public void setMinimumIntegerDigits(int);
3139 method public void setParseIntegerOnly(boolean);
3140 method public void setParseStrict(boolean);
3141 method public void setRoundingMode(int);
3142 field public static final int ACCOUNTINGCURRENCYSTYLE = 7; // 0x7
3143 field public static final int CASHCURRENCYSTYLE = 8; // 0x8
3144 field public static final int CURRENCYSTYLE = 1; // 0x1
3145 field public static final int FRACTION_FIELD = 1; // 0x1
3146 field public static final int INTEGERSTYLE = 4; // 0x4
3147 field public static final int INTEGER_FIELD = 0; // 0x0
3148 field public static final int ISOCURRENCYSTYLE = 5; // 0x5
3149 field public static final int NUMBERSTYLE = 0; // 0x0
3150 field public static final int PERCENTSTYLE = 2; // 0x2
3151 field public static final int PLURALCURRENCYSTYLE = 6; // 0x6
3152 field public static final int SCIENTIFICSTYLE = 3; // 0x3
3153 field public static final int STANDARDCURRENCYSTYLE = 9; // 0x9
3156 public static class NumberFormat.Field extends java.text.Format.Field {
3158 field public static final android.icu.text.NumberFormat.Field COMPACT;
3159 field public static final android.icu.text.NumberFormat.Field CURRENCY;
3160 field public static final android.icu.text.NumberFormat.Field DECIMAL_SEPARATOR;
3161 field public static final android.icu.text.NumberFormat.Field EXPONENT;
3162 field public static final android.icu.text.NumberFormat.Field EXPONENT_SIGN;
3163 field public static final android.icu.text.NumberFormat.Field EXPONENT_SYMBOL;
3164 field public static final android.icu.text.NumberFormat.Field FRACTION;
3165 field public static final android.icu.text.NumberFormat.Field GROUPING_SEPARATOR;
3166 field public static final android.icu.text.NumberFormat.Field INTEGER;
3167 field public static final android.icu.text.NumberFormat.Field MEASURE_UNIT;
3168 field public static final android.icu.text.NumberFormat.Field PERCENT;
3169 field public static final android.icu.text.NumberFormat.Field PERMILLE;
3170 field public static final android.icu.text.NumberFormat.Field SIGN;
3173 public class NumberingSystem {
3174 ctor public NumberingSystem();
3175 method public static String[] getAvailableNames();
3176 method public String getDescription();
3177 method public static android.icu.text.NumberingSystem getInstance(int, boolean, String);
3178 method public static android.icu.text.NumberingSystem getInstance(java.util.Locale);
3179 method public static android.icu.text.NumberingSystem getInstance(android.icu.util.ULocale);
3180 method public static android.icu.text.NumberingSystem getInstance();
3181 method public static android.icu.text.NumberingSystem getInstanceByName(String);
3182 method public String getName();
3183 method public int getRadix();
3184 method public boolean isAlgorithmic();
3185 method public static boolean isValidDigitString(String);
3186 field public static final android.icu.text.NumberingSystem LATIN;
3189 public class PluralFormat extends android.icu.text.UFormat {
3190 ctor public PluralFormat();
3191 ctor public PluralFormat(android.icu.util.ULocale);
3192 ctor public PluralFormat(java.util.Locale);
3193 ctor public PluralFormat(android.icu.text.PluralRules);
3194 ctor public PluralFormat(android.icu.util.ULocale, android.icu.text.PluralRules);
3195 ctor public PluralFormat(java.util.Locale, android.icu.text.PluralRules);
3196 ctor public PluralFormat(android.icu.util.ULocale, android.icu.text.PluralRules.PluralType);
3197 ctor public PluralFormat(java.util.Locale, android.icu.text.PluralRules.PluralType);
3198 ctor public PluralFormat(String);
3199 ctor public PluralFormat(android.icu.util.ULocale, String);
3200 ctor public PluralFormat(android.icu.text.PluralRules, String);
3201 ctor public PluralFormat(android.icu.util.ULocale, android.icu.text.PluralRules, String);
3202 …ctor public PluralFormat(android.icu.util.ULocale, android.icu.text.PluralRules.PluralType, String…
3203 method public void applyPattern(String);
3204 method public boolean equals(android.icu.text.PluralFormat);
3205 method public final String format(double);
3206 method public StringBuffer format(Object, StringBuffer, java.text.FieldPosition);
3207 method public Number parse(String, java.text.ParsePosition);
3208 method public Object parseObject(String, java.text.ParsePosition);
3209 method public void setNumberFormat(android.icu.text.NumberFormat);
3210 method public String toPattern();
3213 public class PluralRules implements java.io.Serializable {
3214 method public static android.icu.text.PluralRules createRules(String);
3215 method public boolean equals(android.icu.text.PluralRules);
3216 method public static android.icu.text.PluralRules forLocale(android.icu.util.ULocale);
3217 method public static android.icu.text.PluralRules forLocale(java.util.Locale);
3218 …method public static android.icu.text.PluralRules forLocale(android.icu.util.ULocale, android.icu.…
3219 …method public static android.icu.text.PluralRules forLocale(java.util.Locale, android.icu.text.Plu…
3220 method public java.util.Collection<java.lang.Double> getAllKeywordValues(String);
3221 method public java.util.Set<java.lang.String> getKeywords();
3222 method public java.util.Collection<java.lang.Double> getSamples(String);
3223 method public double getUniqueKeywordValue(String);
3224 …method public static android.icu.text.PluralRules parseDescription(String) throws java.text.ParseE…
3225 method public String select(double);
3226 method public String select(android.icu.number.FormattedNumber);
3227 field public static final android.icu.text.PluralRules DEFAULT;
3228 field public static final String KEYWORD_FEW = "few";
3229 field public static final String KEYWORD_MANY = "many";
3230 field public static final String KEYWORD_ONE = "one";
3231 field public static final String KEYWORD_OTHER = "other";
3232 field public static final String KEYWORD_TWO = "two";
3233 field public static final String KEYWORD_ZERO = "zero";
3234 field public static final double NO_UNIQUE_VALUE = -0.00123456777;
3237 public enum PluralRules.PluralType {
3238 enum_constant public static final android.icu.text.PluralRules.PluralType CARDINAL;
3239 enum_constant public static final android.icu.text.PluralRules.PluralType ORDINAL;
3242 public final class RelativeDateTimeFormatter {
3243 method public String combineDateAndTime(String, String);
3244 …method public String format(double, android.icu.text.RelativeDateTimeFormatter.Direction, android.…
3245 …method public String format(android.icu.text.RelativeDateTimeFormatter.Direction, android.icu.text…
3246 …method public String format(double, android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUni…
3247 …method public String formatNumeric(double, android.icu.text.RelativeDateTimeFormatter.RelativeDate…
3248 …method public android.icu.text.RelativeDateTimeFormatter.FormattedRelativeDateTime formatNumericTo…
3249 …method public android.icu.text.RelativeDateTimeFormatter.FormattedRelativeDateTime formatToValue(d…
3250 …method public android.icu.text.RelativeDateTimeFormatter.FormattedRelativeDateTime formatToValue(a…
3251 …method public android.icu.text.RelativeDateTimeFormatter.FormattedRelativeDateTime formatToValue(d…
3252 method public android.icu.text.DisplayContext getCapitalizationContext();
3253 method public android.icu.text.RelativeDateTimeFormatter.Style getFormatStyle();
3254 method public static android.icu.text.RelativeDateTimeFormatter getInstance();
3255 …method public static android.icu.text.RelativeDateTimeFormatter getInstance(android.icu.util.ULoca…
3256 method public static android.icu.text.RelativeDateTimeFormatter getInstance(java.util.Locale);
3257 …method public static android.icu.text.RelativeDateTimeFormatter getInstance(android.icu.util.ULoca…
3258 …method public static android.icu.text.RelativeDateTimeFormatter getInstance(android.icu.util.ULoca…
3259 …method public static android.icu.text.RelativeDateTimeFormatter getInstance(java.util.Locale, andr…
3260 method public android.icu.text.NumberFormat getNumberFormat();
3263 public enum RelativeDateTimeFormatter.AbsoluteUnit {
3264 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit DAY;
3265 … enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit FRIDAY;
3266 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit HOUR;
3267 … enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit MINUTE;
3268 … enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit MONDAY;
3269 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit MONTH;
3270 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit NOW;
3271 … enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit QUARTER;
3272 …enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit SATURDAY;
3273 … enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit SUNDAY;
3274 …enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit THURSDAY;
3275 … enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit TUESDAY;
3276 …enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit WEDNESDA…
3277 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit WEEK;
3278 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit YEAR;
3281 public enum RelativeDateTimeFormatter.Direction {
3282 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.Direction LAST;
3283 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.Direction LAST_2;
3284 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.Direction NEXT;
3285 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.Direction NEXT_2;
3286 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.Direction PLAIN;
3287 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.Direction THIS;
3290public static class RelativeDateTimeFormatter.FormattedRelativeDateTime implements android.icu.tex…
3291 method public <A extends java.lang.Appendable> A appendTo(A);
3292 method public char charAt(int);
3293 method public int length();
3294 method public boolean nextPosition(android.icu.text.ConstrainedFieldPosition);
3295 method public CharSequence subSequence(int, int);
3296 method public java.text.AttributedCharacterIterator toCharacterIterator();
3299 public enum RelativeDateTimeFormatter.RelativeDateTimeUnit {
3300 …enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit …
3301 …enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit …
3302 …enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit …
3303 …enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit …
3304 …enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit …
3305 …enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit …
3306 …enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit …
3307 …enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit …
3308 …enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit …
3309 …enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit …
3310 …enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit …
3311 …enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit …
3312 …enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit …
3313 …enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit …
3314 …enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit …
3317 public enum RelativeDateTimeFormatter.RelativeUnit {
3318 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeUnit DAYS;
3319 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeUnit HOURS;
3320 … enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeUnit MINUTES;
3321 … enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeUnit MONTHS;
3322 … enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeUnit SECONDS;
3323 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeUnit WEEKS;
3324 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeUnit YEARS;
3327 public enum RelativeDateTimeFormatter.Style {
3328 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.Style LONG;
3329 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.Style NARROW;
3330 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.Style SHORT;
3333 public interface Replaceable {
3334 method public int char32At(int);
3335 method public char charAt(int);
3336 method public void copy(int, int, int);
3337 method public void getChars(int, int, char[], int);
3338 method public boolean hasMetaData();
3339 method public int length();
3340 method public void replace(int, int, String);
3341 method public void replace(int, int, char[], int, int);
3344 public final class RuleBasedCollator extends android.icu.text.Collator {
3345 ctor public RuleBasedCollator(String) throws java.lang.Exception;
3346 method public android.icu.text.RuleBasedCollator cloneAsThawed();
3347 method public int compare(String, String);
3348 method public android.icu.text.CollationElementIterator getCollationElementIterator(String);
3349 …method public android.icu.text.CollationElementIterator getCollationElementIterator(java.text.Char…
3350 …method public android.icu.text.CollationElementIterator getCollationElementIterator(android.icu.te…
3351 method public android.icu.text.CollationKey getCollationKey(String);
3352 …method public void getContractionsAndExpansions(android.icu.text.UnicodeSet, android.icu.text.Unic…
3353 method public boolean getNumericCollation();
3354 method public String getRules();
3355 method public String getRules(boolean);
3356 method public android.icu.util.VersionInfo getUCAVersion();
3357 method public int getVariableTop();
3358 method public android.icu.util.VersionInfo getVersion();
3359 method public boolean isAlternateHandlingShifted();
3360 method public boolean isCaseLevel();
3361 method public boolean isFrenchCollation();
3362 method public boolean isLowerCaseFirst();
3363 method public boolean isUpperCaseFirst();
3364 method public void setAlternateHandlingDefault();
3365 method public void setAlternateHandlingShifted(boolean);
3366 method public void setCaseFirstDefault();
3367 method public void setCaseLevel(boolean);
3368 method public void setCaseLevelDefault();
3369 method public void setDecompositionDefault();
3370 method public void setFrenchCollation(boolean);
3371 method public void setFrenchCollationDefault();
3372 method public void setLowerCaseFirst(boolean);
3373 method public android.icu.text.RuleBasedCollator setMaxVariable(int);
3374 method public void setNumericCollation(boolean);
3375 method public void setNumericCollationDefault();
3376 method public void setStrengthDefault();
3377 method public void setUpperCaseFirst(boolean);
3380 public final class ScientificNumberFormatter {
3381 method public String format(Object);
3382 …method public static android.icu.text.ScientificNumberFormatter getMarkupInstance(android.icu.util…
3383 …method public static android.icu.text.ScientificNumberFormatter getMarkupInstance(android.icu.text…
3384 …method public static android.icu.text.ScientificNumberFormatter getSuperscriptInstance(android.icu…
3385 …method public static android.icu.text.ScientificNumberFormatter getSuperscriptInstance(android.icu…
3388 public abstract class SearchIterator {
3390 method public final int first();
3391 method public final int following(int);
3392 method public android.icu.text.BreakIterator getBreakIterator();
3393 method public android.icu.text.SearchIterator.ElementComparisonType getElementComparisonType();
3394 method public abstract int getIndex();
3395 method public int getMatchLength();
3396 method public int getMatchStart();
3397 method public String getMatchedText();
3398 method public java.text.CharacterIterator getTarget();
3401 method public boolean isOverlapping();
3402 method public final int last();
3403 method public int next();
3404 method public final int preceding(int);
3405 method public int previous();
3406 method public void reset();
3407 method public void setBreakIterator(android.icu.text.BreakIterator);
3408 …method public void setElementComparisonType(android.icu.text.SearchIterator.ElementComparisonType);
3409 method public void setIndex(int);
3411 method public void setOverlapping(boolean);
3412 method public void setTarget(java.text.CharacterIterator);
3413 field public static final int DONE = -1; // 0xffffffff
3419 public enum SearchIterator.ElementComparisonType {
3420 …enum_constant public static final android.icu.text.SearchIterator.ElementComparisonType ANY_BASE_W…
3421 …enum_constant public static final android.icu.text.SearchIterator.ElementComparisonType PATTERN_BA…
3422 …enum_constant public static final android.icu.text.SearchIterator.ElementComparisonType STANDARD_E…
3425 public class SelectFormat extends java.text.Format {
3426 ctor public SelectFormat(String);
3427 method public void applyPattern(String);
3428 method public final String format(String);
3429 method public StringBuffer format(Object, StringBuffer, java.text.FieldPosition);
3430 method public Object parseObject(String, java.text.ParsePosition);
3431 method public String toPattern();
3434 public class SimpleDateFormat extends android.icu.text.DateFormat {
3435 ctor public SimpleDateFormat();
3436 ctor public SimpleDateFormat(String);
3437 ctor public SimpleDateFormat(String, java.util.Locale);
3438 ctor public SimpleDateFormat(String, android.icu.util.ULocale);
3439 ctor public SimpleDateFormat(String, String, android.icu.util.ULocale);
3440 ctor public SimpleDateFormat(String, android.icu.text.DateFormatSymbols);
3441 method public void applyLocalizedPattern(String);
3442 method public void applyPattern(String);
3443 …method public StringBuffer format(android.icu.util.Calendar, StringBuffer, java.text.FieldPosition…
3444 method public java.util.Date get2DigitYearStart();
3445 method public android.icu.text.DateFormatSymbols getDateFormatSymbols();
3446 method public android.icu.text.NumberFormat getNumberFormat(char);
3448 method public android.icu.text.TimeZoneFormat getTimeZoneFormat();
3451 method public void parse(String, android.icu.util.Calendar, java.text.ParsePosition);
3453 method public void set2DigitYearStart(java.util.Date);
3454 method public void setDateFormatSymbols(android.icu.text.DateFormatSymbols);
3455 method public void setNumberFormat(String, android.icu.text.NumberFormat);
3456 method public void setTimeZoneFormat(android.icu.text.TimeZoneFormat);
3459 method public String toLocalizedPattern();
3460 method public String toPattern();
3464 public class StringPrepParseException extends java.text.ParseException {
3465 ctor public StringPrepParseException(String, int);
3466 ctor public StringPrepParseException(String, int, String, int);
3467 ctor public StringPrepParseException(String, int, String, int, int);
3468 method public int getError();
3469 field public static final int ACE_PREFIX_ERROR = 6; // 0x6
3470 field public static final int BUFFER_OVERFLOW_ERROR = 9; // 0x9
3471 field public static final int CHECK_BIDI_ERROR = 4; // 0x4
3472 field public static final int DOMAIN_NAME_TOO_LONG_ERROR = 11; // 0xb
3473 field public static final int ILLEGAL_CHAR_FOUND = 1; // 0x1
3474 field public static final int INVALID_CHAR_FOUND = 0; // 0x0
3475 field public static final int LABEL_TOO_LONG_ERROR = 8; // 0x8
3476 field public static final int PROHIBITED_ERROR = 2; // 0x2
3477 field public static final int STD3_ASCII_RULES_ERROR = 5; // 0x5
3478 field public static final int UNASSIGNED_ERROR = 3; // 0x3
3479 field public static final int VERIFICATION_ERROR = 7; // 0x7
3480 field public static final int ZERO_LENGTH_LABEL = 10; // 0xa
3483 public final class StringSearch extends android.icu.text.SearchIterator {
3484 …ctor public StringSearch(String, java.text.CharacterIterator, android.icu.text.RuleBasedCollator, …
3485 … ctor public StringSearch(String, java.text.CharacterIterator, android.icu.text.RuleBasedCollator);
3486 ctor public StringSearch(String, java.text.CharacterIterator, java.util.Locale);
3487 ctor public StringSearch(String, java.text.CharacterIterator, android.icu.util.ULocale);
3488 ctor public StringSearch(String, String);
3489 method public android.icu.text.RuleBasedCollator getCollator();
3490 method public int getIndex();
3491 method public String getPattern();
3494 method public boolean isCanonical();
3495 method public void setCanonical(boolean);
3496 method public void setCollator(android.icu.text.RuleBasedCollator);
3497 method public void setPattern(String);
3500 public interface SymbolTable {
3501 method public char[] lookup(String);
3502 method public android.icu.text.UnicodeMatcher lookupMatcher(int);
3503 method public String parseReference(String, java.text.ParsePosition, int);
3504 field public static final char SYMBOL_REF = 36; // 0x0024 '$'
3507public class TimeZoneFormat extends android.icu.text.UFormat implements android.icu.util.Freezable…
3509 method public android.icu.text.TimeZoneFormat cloneAsThawed();
3510 …method public final String format(android.icu.text.TimeZoneFormat.Style, android.icu.util.TimeZone…
3511 …method public String format(android.icu.text.TimeZoneFormat.Style, android.icu.util.TimeZone, long…
3512 method public StringBuffer format(Object, StringBuffer, java.text.FieldPosition);
3513 method public final String formatOffsetISO8601Basic(int, boolean, boolean, boolean);
3514 method public final String formatOffsetISO8601Extended(int, boolean, boolean, boolean);
3515 method public String formatOffsetLocalizedGMT(int);
3516 method public String formatOffsetShortLocalizedGMT(int);
3517 method public android.icu.text.TimeZoneFormat freeze();
3518 …method public java.util.EnumSet<android.icu.text.TimeZoneFormat.ParseOption> getDefaultParseOption…
3519 method public String getGMTOffsetDigits();
3520 method public String getGMTOffsetPattern(android.icu.text.TimeZoneFormat.GMTOffsetPatternType);
3521 method public String getGMTPattern();
3522 method public String getGMTZeroFormat();
3523 method public static android.icu.text.TimeZoneFormat getInstance(android.icu.util.ULocale);
3524 method public static android.icu.text.TimeZoneFormat getInstance(java.util.Locale);
3525 method public android.icu.text.TimeZoneNames getTimeZoneNames();
3526 method public boolean isFrozen();
3527 …method public android.icu.util.TimeZone parse(android.icu.text.TimeZoneFormat.Style, String, java.…
3528 …method public android.icu.util.TimeZone parse(android.icu.text.TimeZoneFormat.Style, String, java.…
3529 method public final android.icu.util.TimeZone parse(String, java.text.ParsePosition);
3530 method public final android.icu.util.TimeZone parse(String) throws java.text.ParseException;
3531 method public Object parseObject(String, java.text.ParsePosition);
3532 method public final int parseOffsetISO8601(String, java.text.ParsePosition);
3533 method public int parseOffsetLocalizedGMT(String, java.text.ParsePosition);
3534 method public int parseOffsetShortLocalizedGMT(String, java.text.ParsePosition);
3535 …method public android.icu.text.TimeZoneFormat setDefaultParseOptions(java.util.EnumSet<android.icu…
3536 method public android.icu.text.TimeZoneFormat setGMTOffsetDigits(String);
3537 …method public android.icu.text.TimeZoneFormat setGMTOffsetPattern(android.icu.text.TimeZoneFormat.…
3538 method public android.icu.text.TimeZoneFormat setGMTPattern(String);
3539 method public android.icu.text.TimeZoneFormat setGMTZeroFormat(String);
3540 method public android.icu.text.TimeZoneFormat setTimeZoneNames(android.icu.text.TimeZoneNames);
3543 public enum TimeZoneFormat.GMTOffsetPatternType {
3544 … enum_constant public static final android.icu.text.TimeZoneFormat.GMTOffsetPatternType NEGATIVE_H;
3545 …enum_constant public static final android.icu.text.TimeZoneFormat.GMTOffsetPatternType NEGATIVE_HM;
3546 …enum_constant public static final android.icu.text.TimeZoneFormat.GMTOffsetPatternType NEGATIVE_HM…
3547 … enum_constant public static final android.icu.text.TimeZoneFormat.GMTOffsetPatternType POSITIVE_H;
3548 …enum_constant public static final android.icu.text.TimeZoneFormat.GMTOffsetPatternType POSITIVE_HM;
3549 …enum_constant public static final android.icu.text.TimeZoneFormat.GMTOffsetPatternType POSITIVE_HM…
3552 public enum TimeZoneFormat.ParseOption {
3553 enum_constant public static final android.icu.text.TimeZoneFormat.ParseOption ALL_STYLES;
3554 …enum_constant public static final android.icu.text.TimeZoneFormat.ParseOption TZ_DATABASE_ABBREVIA…
3557 public enum TimeZoneFormat.Style {
3558 enum_constant public static final android.icu.text.TimeZoneFormat.Style EXEMPLAR_LOCATION;
3559 enum_constant public static final android.icu.text.TimeZoneFormat.Style GENERIC_LOCATION;
3560 enum_constant public static final android.icu.text.TimeZoneFormat.Style GENERIC_LONG;
3561 enum_constant public static final android.icu.text.TimeZoneFormat.Style GENERIC_SHORT;
3562 enum_constant public static final android.icu.text.TimeZoneFormat.Style ISO_BASIC_FIXED;
3563 enum_constant public static final android.icu.text.TimeZoneFormat.Style ISO_BASIC_FULL;
3564 enum_constant public static final android.icu.text.TimeZoneFormat.Style ISO_BASIC_LOCAL_FIXED;
3565 enum_constant public static final android.icu.text.TimeZoneFormat.Style ISO_BASIC_LOCAL_FULL;
3566 enum_constant public static final android.icu.text.TimeZoneFormat.Style ISO_BASIC_LOCAL_SHORT;
3567 enum_constant public static final android.icu.text.TimeZoneFormat.Style ISO_BASIC_SHORT;
3568 enum_constant public static final android.icu.text.TimeZoneFormat.Style ISO_EXTENDED_FIXED;
3569 enum_constant public static final android.icu.text.TimeZoneFormat.Style ISO_EXTENDED_FULL;
3570 … enum_constant public static final android.icu.text.TimeZoneFormat.Style ISO_EXTENDED_LOCAL_FIXED;
3571 enum_constant public static final android.icu.text.TimeZoneFormat.Style ISO_EXTENDED_LOCAL_FULL;
3572 enum_constant public static final android.icu.text.TimeZoneFormat.Style LOCALIZED_GMT;
3573 enum_constant public static final android.icu.text.TimeZoneFormat.Style LOCALIZED_GMT_SHORT;
3574 enum_constant public static final android.icu.text.TimeZoneFormat.Style SPECIFIC_LONG;
3575 enum_constant public static final android.icu.text.TimeZoneFormat.Style SPECIFIC_SHORT;
3576 enum_constant public static final android.icu.text.TimeZoneFormat.Style ZONE_ID;
3577 enum_constant public static final android.icu.text.TimeZoneFormat.Style ZONE_ID_SHORT;
3580 public enum TimeZoneFormat.TimeType {
3581 enum_constant public static final android.icu.text.TimeZoneFormat.TimeType DAYLIGHT;
3582 enum_constant public static final android.icu.text.TimeZoneFormat.TimeType STANDARD;
3583 enum_constant public static final android.icu.text.TimeZoneFormat.TimeType UNKNOWN;
3586 public abstract class TimeZoneNames implements java.io.Serializable {
3587 method public abstract java.util.Set<java.lang.String> getAvailableMetaZoneIDs();
3588 method public abstract java.util.Set<java.lang.String> getAvailableMetaZoneIDs(String);
3589 … method public final String getDisplayName(String, android.icu.text.TimeZoneNames.NameType, long);
3590 method public String getExemplarLocationName(String);
3591 method public static android.icu.text.TimeZoneNames getInstance(android.icu.util.ULocale);
3592 method public static android.icu.text.TimeZoneNames getInstance(java.util.Locale);
3593 …method public abstract String getMetaZoneDisplayName(String, android.icu.text.TimeZoneNames.NameTy…
3594 method public abstract String getMetaZoneID(String, long);
3595 method public abstract String getReferenceZoneID(String, String);
3596 method public static android.icu.text.TimeZoneNames getTZDBInstance(android.icu.util.ULocale);
3597 …method public abstract String getTimeZoneDisplayName(String, android.icu.text.TimeZoneNames.NameTy…
3600 public enum TimeZoneNames.NameType {
3601 enum_constant public static final android.icu.text.TimeZoneNames.NameType EXEMPLAR_LOCATION;
3602 enum_constant public static final android.icu.text.TimeZoneNames.NameType LONG_DAYLIGHT;
3603 enum_constant public static final android.icu.text.TimeZoneNames.NameType LONG_GENERIC;
3604 enum_constant public static final android.icu.text.TimeZoneNames.NameType LONG_STANDARD;
3605 enum_constant public static final android.icu.text.TimeZoneNames.NameType SHORT_DAYLIGHT;
3606 enum_constant public static final android.icu.text.TimeZoneNames.NameType SHORT_GENERIC;
3607 enum_constant public static final android.icu.text.TimeZoneNames.NameType SHORT_STANDARD;
3610 public abstract class Transliterator {
3611 method public static final android.icu.text.Transliterator createFromRules(String, String, int);
3612 …method public void filteredTransliterate(android.icu.text.Replaceable, android.icu.text.Transliter…
3613 …method public final void finishTransliteration(android.icu.text.Replaceable, android.icu.text.Tran…
3614 method public static final java.util.Enumeration<java.lang.String> getAvailableIDs();
3615 method public static final java.util.Enumeration<java.lang.String> getAvailableSources();
3616 method public static final java.util.Enumeration<java.lang.String> getAvailableTargets(String);
3617 …method public static final java.util.Enumeration<java.lang.String> getAvailableVariants(String, St…
3618 method public static final String getDisplayName(String);
3619 method public static String getDisplayName(String, java.util.Locale);
3620 method public static String getDisplayName(String, android.icu.util.ULocale);
3621 method public android.icu.text.Transliterator[] getElements();
3622 method public final android.icu.text.UnicodeFilter getFilter();
3623 method public final String getID();
3624 method public static final android.icu.text.Transliterator getInstance(String);
3625 method public static android.icu.text.Transliterator getInstance(String, int);
3626 method public final android.icu.text.Transliterator getInverse();
3627 method public final int getMaximumContextLength();
3628 method public final android.icu.text.UnicodeSet getSourceSet();
3629 method public android.icu.text.UnicodeSet getTargetSet();
3630 method public void setFilter(android.icu.text.UnicodeFilter);
3631 method public String toRules(boolean);
3632 method public final int transliterate(android.icu.text.Replaceable, int, int);
3633 method public final void transliterate(android.icu.text.Replaceable);
3634 method public final String transliterate(String);
3635 …method public final void transliterate(android.icu.text.Replaceable, android.icu.text.Transliterat…
3636 …method public final void transliterate(android.icu.text.Replaceable, android.icu.text.Transliterat…
3637 …method public final void transliterate(android.icu.text.Replaceable, android.icu.text.Transliterat…
3638 field public static final int FORWARD = 0; // 0x0
3639 field public static final int REVERSE = 1; // 0x1
3642 public static class Transliterator.Position {
3643 ctor public Transliterator.Position();
3644 ctor public Transliterator.Position(int, int, int);
3645 ctor public Transliterator.Position(int, int, int, int);
3646 ctor public Transliterator.Position(android.icu.text.Transliterator.Position);
3647 method public void set(android.icu.text.Transliterator.Position);
3648 method public final void validate(int);
3649 field public int contextLimit;
3650 field public int contextStart;
3651 field public int limit;
3652 field public int start;
3655 public abstract class UCharacterIterator implements java.lang.Cloneable {
3657 method public Object clone() throws java.lang.CloneNotSupportedException;
3658 method public abstract int current();
3659 method public int currentCodePoint();
3660 method public java.text.CharacterIterator getCharacterIterator();
3661 method public abstract int getIndex();
3662 …method public static final android.icu.text.UCharacterIterator getInstance(android.icu.text.Replac…
3663 method public static final android.icu.text.UCharacterIterator getInstance(String);
3664 method public static final android.icu.text.UCharacterIterator getInstance(char[]);
3665 method public static final android.icu.text.UCharacterIterator getInstance(char[], int, int);
3666 method public static final android.icu.text.UCharacterIterator getInstance(StringBuffer);
3667 …method public static final android.icu.text.UCharacterIterator getInstance(java.text.CharacterIter…
3668 method public abstract int getLength();
3669 method public abstract int getText(char[], int);
3670 method public final int getText(char[]);
3671 method public String getText();
3672 method public int moveCodePointIndex(int);
3673 method public int moveIndex(int);
3674 method public abstract int next();
3675 method public int nextCodePoint();
3676 method public abstract int previous();
3677 method public int previousCodePoint();
3678 method public abstract void setIndex(int);
3679 method public void setToLimit();
3680 method public void setToStart();
3681 field public static final int DONE = -1; // 0xffffffff
3684 public abstract class UFormat extends java.text.Format {
3685 ctor public UFormat();
3688 public abstract class UnicodeFilter implements android.icu.text.UnicodeMatcher {
3689 method public abstract boolean contains(int);
3690 method public int matches(android.icu.text.Replaceable, int[], int, boolean);
3693 public interface UnicodeMatcher {
3694 method public void addMatchSetTo(android.icu.text.UnicodeSet);
3695 method public int matches(android.icu.text.Replaceable, int[], int, boolean);
3696 method public boolean matchesIndexValue(int);
3697 method public String toPattern(boolean);
3698 field public static final char ETHER = 65535; // 0xffff '\uffff'
3699 field public static final int U_MATCH = 2; // 0x2
3700 field public static final int U_MISMATCH = 0; // 0x0
3701 field public static final int U_PARTIAL_MATCH = 1; // 0x1
3704public class UnicodeSet extends android.icu.text.UnicodeFilter implements java.lang.Comparable<and…
3705 ctor public UnicodeSet();
3706 ctor public UnicodeSet(android.icu.text.UnicodeSet);
3707 ctor public UnicodeSet(int, int);
3708 ctor public UnicodeSet(int...);
3709 ctor public UnicodeSet(String);
3710 ctor public UnicodeSet(String, boolean);
3711 ctor public UnicodeSet(String, int);
3712 ctor public UnicodeSet(String, java.text.ParsePosition, android.icu.text.SymbolTable);
3713 ctor public UnicodeSet(String, java.text.ParsePosition, android.icu.text.SymbolTable, int);
3714 method public StringBuffer _generatePattern(StringBuffer, boolean);
3715 method public StringBuffer _generatePattern(StringBuffer, boolean, boolean);
3716 method public android.icu.text.UnicodeSet add(int, int);
3717 method public final android.icu.text.UnicodeSet add(int);
3718 method public final android.icu.text.UnicodeSet add(CharSequence);
3719 method public android.icu.text.UnicodeSet add(Iterable<?>);
3720 method public android.icu.text.UnicodeSet addAll(int, int);
3721 method public final android.icu.text.UnicodeSet addAll(CharSequence);
3722 method public android.icu.text.UnicodeSet addAll(android.icu.text.UnicodeSet);
3723 method public android.icu.text.UnicodeSet addAll(Iterable<?>);
3724 method public <T extends java.lang.CharSequence> android.icu.text.UnicodeSet addAll(T...);
3725 method public <T extends java.util.Collection<java.lang.String>> T addAllTo(T);
3726 method public void addMatchSetTo(android.icu.text.UnicodeSet);
3727 method public android.icu.text.UnicodeSet applyIntPropertyValue(int, int);
3728 method public final android.icu.text.UnicodeSet applyPattern(String);
3729 method public android.icu.text.UnicodeSet applyPattern(String, boolean);
3730 method public android.icu.text.UnicodeSet applyPattern(String, int);
3731 method public android.icu.text.UnicodeSet applyPropertyAlias(String, String);
3732 …method public android.icu.text.UnicodeSet applyPropertyAlias(String, String, android.icu.text.Symb…
3733 method public int charAt(int);
3734 method public android.icu.text.UnicodeSet clear();
3735 method public Object clone();
3736 method public android.icu.text.UnicodeSet cloneAsThawed();
3737 method public android.icu.text.UnicodeSet closeOver(int);
3738 method public android.icu.text.UnicodeSet compact();
3739 method public int compareTo(android.icu.text.UnicodeSet);
3740 …method public int compareTo(android.icu.text.UnicodeSet, android.icu.text.UnicodeSet.ComparisonSty…
3741 method public int compareTo(Iterable<java.lang.String>);
3742 method public android.icu.text.UnicodeSet complement(int, int);
3743 method public final android.icu.text.UnicodeSet complement(int);
3744 method public android.icu.text.UnicodeSet complement();
3745 method public final android.icu.text.UnicodeSet complement(CharSequence);
3746 method public final android.icu.text.UnicodeSet complementAll(CharSequence);
3747 method public android.icu.text.UnicodeSet complementAll(android.icu.text.UnicodeSet);
3748 method public boolean contains(int);
3749 method public boolean contains(int, int);
3750 method public final boolean contains(CharSequence);
3751 method public boolean containsAll(android.icu.text.UnicodeSet);
3752 method public boolean containsAll(String);
3753 method public <T extends java.lang.CharSequence> boolean containsAll(Iterable<T>);
3754 method public boolean containsNone(int, int);
3755 method public boolean containsNone(android.icu.text.UnicodeSet);
3756 method public boolean containsNone(CharSequence);
3757 method public <T extends java.lang.CharSequence> boolean containsNone(Iterable<T>);
3758 method public final boolean containsSome(int, int);
3759 method public final boolean containsSome(android.icu.text.UnicodeSet);
3760 method public final boolean containsSome(CharSequence);
3761 method public final <T extends java.lang.CharSequence> boolean containsSome(Iterable<T>);
3762 method public android.icu.text.UnicodeSet freeze();
3763 method public static android.icu.text.UnicodeSet from(CharSequence);
3764 method public static android.icu.text.UnicodeSet fromAll(CharSequence);
3765 method public int getRangeCount();
3766 method public int getRangeEnd(int);
3767 method public int getRangeStart(int);
3768 method public int indexOf(int);
3769 method public boolean isEmpty();
3770 method public boolean isFrozen();
3771 method public java.util.Iterator<java.lang.String> iterator();
3772 method public boolean matchesIndexValue(int);
3773 method public Iterable<android.icu.text.UnicodeSet.EntryRange> ranges();
3774 method public android.icu.text.UnicodeSet remove(int, int);
3775 method public final android.icu.text.UnicodeSet remove(int);
3776 method public final android.icu.text.UnicodeSet remove(CharSequence);
3777 method public final android.icu.text.UnicodeSet removeAll(CharSequence);
3778 method public android.icu.text.UnicodeSet removeAll(android.icu.text.UnicodeSet);
3779 …method public <T extends java.lang.CharSequence> android.icu.text.UnicodeSet removeAll(Iterable<T>…
3780 method public final android.icu.text.UnicodeSet removeAllStrings();
3781 method public android.icu.text.UnicodeSet retain(int, int);
3782 method public final android.icu.text.UnicodeSet retain(int);
3783 method public final android.icu.text.UnicodeSet retain(CharSequence);
3784 method public final android.icu.text.UnicodeSet retainAll(CharSequence);
3785 method public android.icu.text.UnicodeSet retainAll(android.icu.text.UnicodeSet);
3786 …method public <T extends java.lang.CharSequence> android.icu.text.UnicodeSet retainAll(Iterable<T>…
3787 method public android.icu.text.UnicodeSet set(int, int);
3788 method public android.icu.text.UnicodeSet set(android.icu.text.UnicodeSet);
3789 method public int size();
3790 method public int span(CharSequence, android.icu.text.UnicodeSet.SpanCondition);
3791 method public int span(CharSequence, int, android.icu.text.UnicodeSet.SpanCondition);
3792 method public int spanBack(CharSequence, android.icu.text.UnicodeSet.SpanCondition);
3793 method public int spanBack(CharSequence, int, android.icu.text.UnicodeSet.SpanCondition);
3794 method public java.util.Collection<java.lang.String> strings();
3795 method public String toPattern(boolean);
3796 field public static final int ADD_CASE_MAPPINGS = 4; // 0x4
3797 field public static final android.icu.text.UnicodeSet ALL_CODE_POINTS;
3798 field public static final int CASE = 2; // 0x2
3799 field public static final int CASE_INSENSITIVE = 2; // 0x2
3800 field public static final android.icu.text.UnicodeSet EMPTY;
3801 field public static final int IGNORE_SPACE = 1; // 0x1
3802 field public static final int MAX_VALUE = 1114111; // 0x10ffff
3803 field public static final int MIN_VALUE = 0; // 0x0
3806 public enum UnicodeSet.ComparisonStyle {
3807 enum_constant public static final android.icu.text.UnicodeSet.ComparisonStyle LEXICOGRAPHIC;
3808 enum_constant public static final android.icu.text.UnicodeSet.ComparisonStyle LONGER_FIRST;
3809 enum_constant public static final android.icu.text.UnicodeSet.ComparisonStyle SHORTER_FIRST;
3812 public static class UnicodeSet.EntryRange {
3813 field public int codepoint;
3814 field public int codepointEnd;
3817 public enum UnicodeSet.SpanCondition {
3818 enum_constant public static final android.icu.text.UnicodeSet.SpanCondition CONDITION_COUNT;
3819 enum_constant public static final android.icu.text.UnicodeSet.SpanCondition CONTAINED;
3820 enum_constant public static final android.icu.text.UnicodeSet.SpanCondition NOT_CONTAINED;
3821 enum_constant public static final android.icu.text.UnicodeSet.SpanCondition SIMPLE;
3824 public class UnicodeSetIterator {
3825 ctor public UnicodeSetIterator(android.icu.text.UnicodeSet);
3826 ctor public UnicodeSetIterator();
3827 method public String getString();
3828 method public boolean next();
3829 method public boolean nextRange();
3830 method public void reset(android.icu.text.UnicodeSet);
3831 method public void reset();
3832 field public static int IS_STRING;
3833 field public int codepoint;
3834 field public int codepointEnd;
3835 field public String string;
3838 public class UnicodeSetSpanner {
3839 ctor public UnicodeSetSpanner(android.icu.text.UnicodeSet);
3840 method public int countIn(CharSequence);
3841 method public int countIn(CharSequence, android.icu.text.UnicodeSetSpanner.CountMethod);
3842 …method public int countIn(CharSequence, android.icu.text.UnicodeSetSpanner.CountMethod, android.ic…
3843 method public String deleteFrom(CharSequence);
3844 method public String deleteFrom(CharSequence, android.icu.text.UnicodeSet.SpanCondition);
3845 method public android.icu.text.UnicodeSet getUnicodeSet();
3846 method public String replaceFrom(CharSequence, CharSequence);
3847 …method public String replaceFrom(CharSequence, CharSequence, android.icu.text.UnicodeSetSpanner.Co…
3848 …method public String replaceFrom(CharSequence, CharSequence, android.icu.text.UnicodeSetSpanner.Co…
3849 method public CharSequence trim(CharSequence);
3850 method public CharSequence trim(CharSequence, android.icu.text.UnicodeSetSpanner.TrimOption);
3851 …method public CharSequence trim(CharSequence, android.icu.text.UnicodeSetSpanner.TrimOption, andro…
3854 public enum UnicodeSetSpanner.CountMethod {
3855 enum_constant public static final android.icu.text.UnicodeSetSpanner.CountMethod MIN_ELEMENTS;
3856 enum_constant public static final android.icu.text.UnicodeSetSpanner.CountMethod WHOLE_SPAN;
3859 public enum UnicodeSetSpanner.TrimOption {
3860 enum_constant public static final android.icu.text.UnicodeSetSpanner.TrimOption BOTH;
3861 enum_constant public static final android.icu.text.UnicodeSetSpanner.TrimOption LEADING;
3862 enum_constant public static final android.icu.text.UnicodeSetSpanner.TrimOption TRAILING;
3869 public class BuddhistCalendar extends android.icu.util.GregorianCalendar {
3870 ctor public BuddhistCalendar();
3871 ctor public BuddhistCalendar(android.icu.util.TimeZone);
3872 ctor public BuddhistCalendar(java.util.Locale);
3873 ctor public BuddhistCalendar(android.icu.util.ULocale);
3874 ctor public BuddhistCalendar(android.icu.util.TimeZone, java.util.Locale);
3875 ctor public BuddhistCalendar(android.icu.util.TimeZone, android.icu.util.ULocale);
3876 ctor public BuddhistCalendar(java.util.Date);
3877 ctor public BuddhistCalendar(int, int, int);
3878 ctor public BuddhistCalendar(int, int, int, int, int, int);
3879 field public static final int BE = 0; // 0x0
3882public abstract class Calendar implements java.lang.Cloneable java.lang.Comparable<android.icu.uti…
3886 method public void add(int, int);
3887 method public boolean after(Object);
3888 method public boolean before(Object);
3889 method public final void clear();
3890 method public final void clear(int);
3891 method public Object clone();
3892 method public int compareTo(android.icu.util.Calendar);
3901 method public int fieldDifference(java.util.Date, int);
3907 method public final int get(int);
3908 method public int getActualMaximum(int);
3909 method public int getActualMinimum(int);
3910 method public static java.util.Locale[] getAvailableLocales();
3911 method public android.icu.text.DateFormat getDateTimeFormat(int, int, java.util.Locale);
3912 method public android.icu.text.DateFormat getDateTimeFormat(int, int, android.icu.util.ULocale);
3913 method public String getDisplayName(java.util.Locale);
3914 method public String getDisplayName(android.icu.util.ULocale);
3915 method public final int getFieldCount();
3917 method public int getFirstDayOfWeek();
3918 method public final int getGreatestMinimum(int);
3923 method public static android.icu.util.Calendar getInstance();
3924 method public static android.icu.util.Calendar getInstance(android.icu.util.TimeZone);
3925 method public static android.icu.util.Calendar getInstance(java.util.Locale);
3926 method public static android.icu.util.Calendar getInstance(android.icu.util.ULocale);
3927 …method public static android.icu.util.Calendar getInstance(android.icu.util.TimeZone, java.util.Lo…
3928 …method public static android.icu.util.Calendar getInstance(android.icu.util.TimeZone, android.icu.…
3929 …method public static final String[] getKeywordValuesForLocale(String, android.icu.util.ULocale, bo…
3930 method public final int getLeastMaximum(int);
3932 method public final int getMaximum(int);
3933 method public int getMinimalDaysInFirstWeek();
3934 method public final int getMinimum(int);
3935 method public int getRepeatedWallTimeOption();
3936 method public int getSkippedWallTimeOption();
3938 method public final java.util.Date getTime();
3939 method public long getTimeInMillis();
3940 method public android.icu.util.TimeZone getTimeZone();
3941 method public String getType();
3942 method public android.icu.util.Calendar.WeekData getWeekData();
3943 method public static android.icu.util.Calendar.WeekData getWeekDataForRegion(String);
3961 method public boolean isEquivalentTo(android.icu.util.Calendar);
3963 method public boolean isLenient();
3964 method public final boolean isSet(int);
3965 method public boolean isWeekend(java.util.Date);
3966 method public boolean isWeekend();
3975 method public final void roll(int, boolean);
3976 method public void roll(int, int);
3977 method public final void set(int, int);
3978 method public final void set(int, int, int);
3979 method public final void set(int, int, int, int, int);
3980 method public final void set(int, int, int, int, int, int);
3981 method public void setFirstDayOfWeek(int);
3982 method public void setLenient(boolean);
3983 method public void setMinimalDaysInFirstWeek(int);
3984 method public void setRepeatedWallTimeOption(int);
3985 method public void setSkippedWallTimeOption(int);
3986 method public final void setTime(java.util.Date);
3987 method public void setTimeInMillis(long);
3988 method public void setTimeZone(android.icu.util.TimeZone);
3989 method public android.icu.util.Calendar setWeekData(android.icu.util.Calendar.WeekData);
3995 field public static final int AM = 0; // 0x0
3996 field public static final int AM_PM = 9; // 0x9
3997 field public static final int APRIL = 3; // 0x3
3998 field public static final int AUGUST = 7; // 0x7
4000 field public static final int DATE = 5; // 0x5
4001 field public static final int DAY_OF_MONTH = 5; // 0x5
4002 field public static final int DAY_OF_WEEK = 7; // 0x7
4003 field public static final int DAY_OF_WEEK_IN_MONTH = 8; // 0x8
4004 field public static final int DAY_OF_YEAR = 6; // 0x6
4005 field public static final int DECEMBER = 11; // 0xb
4006 field public static final int DOW_LOCAL = 18; // 0x12
4007 field public static final int DST_OFFSET = 16; // 0x10
4009 field public static final int ERA = 0; // 0x0
4010 field public static final int EXTENDED_YEAR = 19; // 0x13
4011 field public static final int FEBRUARY = 1; // 0x1
4012 field public static final int FRIDAY = 6; // 0x6
4014 field public static final int HOUR = 10; // 0xa
4015 field public static final int HOUR_OF_DAY = 11; // 0xb
4017 field public static final int IS_LEAP_MONTH = 22; // 0x16
4018 field public static final int JANUARY = 0; // 0x0
4020 field public static final int JULIAN_DAY = 20; // 0x14
4021 field public static final int JULY = 6; // 0x6
4022 field public static final int JUNE = 5; // 0x5
4024 field public static final int MARCH = 2; // 0x2
4030 field public static final int MAY = 4; // 0x4
4031 field public static final int MILLISECOND = 14; // 0xe
4032 field public static final int MILLISECONDS_IN_DAY = 21; // 0x15
4035 field public static final int MINUTE = 12; // 0xc
4039 field public static final int MONDAY = 2; // 0x2
4040 field public static final int MONTH = 2; // 0x2
4041 field public static final int NOVEMBER = 10; // 0xa
4042 field public static final int OCTOBER = 9; // 0x9
4048 field public static final int PM = 1; // 0x1
4050 field public static final int SATURDAY = 7; // 0x7
4051 field public static final int SECOND = 13; // 0xd
4052 field public static final int SEPTEMBER = 8; // 0x8
4053 field public static final int SUNDAY = 1; // 0x1
4054 field public static final int THURSDAY = 5; // 0x5
4055 field public static final int TUESDAY = 3; // 0x3
4056 field public static final int UNDECIMBER = 12; // 0xc
4058 field public static final int WALLTIME_FIRST = 1; // 0x1
4059 field public static final int WALLTIME_LAST = 0; // 0x0
4060 field public static final int WALLTIME_NEXT_VALID = 2; // 0x2
4061 field public static final int WEDNESDAY = 4; // 0x4
4062 field public static final int WEEK_OF_MONTH = 4; // 0x4
4063 field public static final int WEEK_OF_YEAR = 3; // 0x3
4064 field public static final int YEAR = 1; // 0x1
4065 field public static final int YEAR_WOY = 17; // 0x11
4066 field public static final int ZONE_OFFSET = 15; // 0xf
4069 public static final class Calendar.WeekData {
4070 ctor public Calendar.WeekData(int, int, int, int, int, int);
4071 field public final int firstDayOfWeek;
4072 field public final int minimalDaysInFirstWeek;
4073 field public final int weekendCease;
4074 field public final int weekendCeaseMillis;
4075 field public final int weekendOnset;
4076 field public final int weekendOnsetMillis;
4079 public class ChineseCalendar extends android.icu.util.Calendar {
4080 ctor public ChineseCalendar();
4081 ctor public ChineseCalendar(java.util.Date);
4082 ctor public ChineseCalendar(int, int, int, int);
4083 ctor public ChineseCalendar(int, int, int, int, int, int, int);
4084 ctor public ChineseCalendar(int, int, int, int, int);
4085 ctor public ChineseCalendar(int, int, int, int, int, int, int, int);
4086 ctor public ChineseCalendar(java.util.Locale);
4087 ctor public ChineseCalendar(android.icu.util.TimeZone);
4088 ctor public ChineseCalendar(android.icu.util.TimeZone, java.util.Locale);
4089 ctor public ChineseCalendar(android.icu.util.ULocale);
4090 ctor public ChineseCalendar(android.icu.util.TimeZone, android.icu.util.ULocale);
4097 public final class CopticCalendar extends android.icu.util.Calendar {
4098 ctor public CopticCalendar();
4099 ctor public CopticCalendar(android.icu.util.TimeZone);
4100 ctor public CopticCalendar(java.util.Locale);
4101 ctor public CopticCalendar(android.icu.util.ULocale);
4102 ctor public CopticCalendar(android.icu.util.TimeZone, java.util.Locale);
4103 ctor public CopticCalendar(android.icu.util.TimeZone, android.icu.util.ULocale);
4104 ctor public CopticCalendar(int, int, int);
4105 ctor public CopticCalendar(java.util.Date);
4106 ctor public CopticCalendar(int, int, int, int, int, int);
4111 field public static final int AMSHIR = 5; // 0x5
4112 field public static final int BABA = 1; // 0x1
4113 field public static final int BARAMHAT = 6; // 0x6
4114 field public static final int BARAMOUDA = 7; // 0x7
4115 field public static final int BASHANS = 8; // 0x8
4116 field public static final int EPEP = 10; // 0xa
4117 field public static final int HATOR = 2; // 0x2
4118 field public static final int KIAHK = 3; // 0x3
4119 field public static final int MESRA = 11; // 0xb
4120 field public static final int NASIE = 12; // 0xc
4121 field public static final int PAONA = 9; // 0x9
4122 field public static final int TOBA = 4; // 0x4
4123 field public static final int TOUT = 0; // 0x0
4126 public class Currency extends android.icu.util.MeasureUnit {
4128 method public static android.icu.util.Currency fromJavaCurrency(java.util.Currency);
4129 method public static java.util.Set<android.icu.util.Currency> getAvailableCurrencies();
4130 … method public static String[] getAvailableCurrencyCodes(android.icu.util.ULocale, java.util.Date);
4131 method public static String[] getAvailableCurrencyCodes(java.util.Locale, java.util.Date);
4132 method public static java.util.Locale[] getAvailableLocales();
4133 method public static android.icu.util.ULocale[] getAvailableULocales();
4134 method public String getCurrencyCode();
4135 method public int getDefaultFractionDigits();
4136 method public int getDefaultFractionDigits(android.icu.util.Currency.CurrencyUsage);
4137 method public String getDisplayName();
4138 method public String getDisplayName(java.util.Locale);
4139 method public static android.icu.util.Currency getInstance(java.util.Locale);
4140 method public static android.icu.util.Currency getInstance(android.icu.util.ULocale);
4141 method public static android.icu.util.Currency getInstance(String);
4142 …method public static final String[] getKeywordValuesForLocale(String, android.icu.util.ULocale, bo…
4143 method public String getName(java.util.Locale, int, boolean[]);
4144 method public String getName(android.icu.util.ULocale, int, boolean[]);
4145 method public String getName(java.util.Locale, int, String, boolean[]);
4146 method public String getName(android.icu.util.ULocale, int, String, boolean[]);
4147 method public int getNumericCode();
4148 method public double getRoundingIncrement();
4149 method public double getRoundingIncrement(android.icu.util.Currency.CurrencyUsage);
4150 method public String getSymbol();
4151 method public String getSymbol(java.util.Locale);
4152 method public String getSymbol(android.icu.util.ULocale);
4153 method public static boolean isAvailable(String, java.util.Date, java.util.Date);
4154 method public java.util.Currency toJavaCurrency();
4155 field public static final int LONG_NAME = 1; // 0x1
4156 field public static final int NARROW_SYMBOL_NAME = 3; // 0x3
4157 field public static final int PLURAL_LONG_NAME = 2; // 0x2
4158 field public static final int SYMBOL_NAME = 0; // 0x0
4161 public enum Currency.CurrencyUsage {
4162 enum_constant public static final android.icu.util.Currency.CurrencyUsage CASH;
4163 enum_constant public static final android.icu.util.Currency.CurrencyUsage STANDARD;
4166 public class CurrencyAmount extends android.icu.util.Measure {
4167 ctor public CurrencyAmount(Number, android.icu.util.Currency);
4168 ctor public CurrencyAmount(double, android.icu.util.Currency);
4169 ctor public CurrencyAmount(Number, java.util.Currency);
4170 ctor public CurrencyAmount(double, java.util.Currency);
4171 method public android.icu.util.Currency getCurrency();
4174 public final class DateInterval implements java.io.Serializable {
4175 ctor public DateInterval(long, long);
4176 method public long getFromDate();
4177 method public long getToDate();
4180 public final class EthiopicCalendar extends android.icu.util.Calendar {
4181 ctor public EthiopicCalendar();
4182 ctor public EthiopicCalendar(android.icu.util.TimeZone);
4183 ctor public EthiopicCalendar(java.util.Locale);
4184 ctor public EthiopicCalendar(android.icu.util.ULocale);
4185 ctor public EthiopicCalendar(android.icu.util.TimeZone, java.util.Locale);
4186 ctor public EthiopicCalendar(android.icu.util.TimeZone, android.icu.util.ULocale);
4187 ctor public EthiopicCalendar(int, int, int);
4188 ctor public EthiopicCalendar(java.util.Date);
4189 ctor public EthiopicCalendar(int, int, int, int, int, int);
4194 method public boolean isAmeteAlemEra();
4195 method public void setAmeteAlemEra(boolean);
4196 field public static final int GENBOT = 8; // 0x8
4197 field public static final int HAMLE = 10; // 0xa
4198 field public static final int HEDAR = 2; // 0x2
4199 field public static final int MEGABIT = 6; // 0x6
4200 field public static final int MESKEREM = 0; // 0x0
4201 field public static final int MIAZIA = 7; // 0x7
4202 field public static final int NEHASSE = 11; // 0xb
4203 field public static final int PAGUMEN = 12; // 0xc
4204 field public static final int SENE = 9; // 0x9
4205 field public static final int TAHSAS = 3; // 0x3
4206 field public static final int TEKEMT = 1; // 0x1
4207 field public static final int TER = 4; // 0x4
4208 field public static final int YEKATIT = 5; // 0x5
4211 public interface Freezable<T> extends java.lang.Cloneable {
4212 method public T cloneAsThawed();
4213 method public T freeze();
4214 method public boolean isFrozen();
4217 public class GregorianCalendar extends android.icu.util.Calendar {
4218 ctor public GregorianCalendar();
4219 ctor public GregorianCalendar(android.icu.util.TimeZone);
4220 ctor public GregorianCalendar(java.util.Locale);
4221 ctor public GregorianCalendar(android.icu.util.ULocale);
4222 ctor public GregorianCalendar(android.icu.util.TimeZone, java.util.Locale);
4223 ctor public GregorianCalendar(android.icu.util.TimeZone, android.icu.util.ULocale);
4224 ctor public GregorianCalendar(int, int, int);
4225 ctor public GregorianCalendar(int, int, int, int, int);
4226 ctor public GregorianCalendar(int, int, int, int, int, int);
4227 method public final java.util.Date getGregorianChange();
4231 method public boolean isLeapYear(int);
4232 method public void setGregorianChange(java.util.Date);
4233 field public static final int AD = 1; // 0x1
4234 field public static final int BC = 0; // 0x0
4239 public class HebrewCalendar extends android.icu.util.Calendar {
4240 ctor public HebrewCalendar();
4241 ctor public HebrewCalendar(android.icu.util.TimeZone);
4242 ctor public HebrewCalendar(java.util.Locale);
4243 ctor public HebrewCalendar(android.icu.util.ULocale);
4244 ctor public HebrewCalendar(android.icu.util.TimeZone, java.util.Locale);
4245 ctor public HebrewCalendar(android.icu.util.TimeZone, android.icu.util.ULocale);
4246 ctor public HebrewCalendar(int, int, int);
4247 ctor public HebrewCalendar(java.util.Date);
4248 ctor public HebrewCalendar(int, int, int, int, int, int);
4253 field public static final int ADAR = 6; // 0x6
4254 field public static final int ADAR_1 = 5; // 0x5
4255 field public static final int AV = 11; // 0xb
4256 field public static final int ELUL = 12; // 0xc
4257 field public static final int HESHVAN = 1; // 0x1
4258 field public static final int IYAR = 8; // 0x8
4259 field public static final int KISLEV = 2; // 0x2
4260 field public static final int NISAN = 7; // 0x7
4261 field public static final int SHEVAT = 4; // 0x4
4262 field public static final int SIVAN = 9; // 0x9
4263 field public static final int TAMUZ = 10; // 0xa
4264 field public static final int TEVET = 3; // 0x3
4265 field public static final int TISHRI = 0; // 0x0
4268 public class ICUUncheckedIOException extends java.lang.RuntimeException {
4269 ctor public ICUUncheckedIOException();
4270 ctor public ICUUncheckedIOException(String);
4271 ctor public ICUUncheckedIOException(Throwable);
4272 ctor public ICUUncheckedIOException(String, Throwable);
4275 public class IllformedLocaleException extends java.lang.RuntimeException {
4276 ctor public IllformedLocaleException();
4277 ctor public IllformedLocaleException(String);
4278 ctor public IllformedLocaleException(String, int);
4279 method public int getErrorIndex();
4282 public class IndianCalendar extends android.icu.util.Calendar {
4283 ctor public IndianCalendar();
4284 ctor public IndianCalendar(android.icu.util.TimeZone);
4285 ctor public IndianCalendar(java.util.Locale);
4286 ctor public IndianCalendar(android.icu.util.ULocale);
4287 ctor public IndianCalendar(android.icu.util.TimeZone, java.util.Locale);
4288 ctor public IndianCalendar(android.icu.util.TimeZone, android.icu.util.ULocale);
4289 ctor public IndianCalendar(java.util.Date);
4290 ctor public IndianCalendar(int, int, int);
4291 ctor public IndianCalendar(int, int, int, int, int, int);
4295 field public static final int AGRAHAYANA = 8; // 0x8
4296 field public static final int ASADHA = 3; // 0x3
4297 field public static final int ASVINA = 6; // 0x6
4298 field public static final int BHADRA = 5; // 0x5
4299 field public static final int CHAITRA = 0; // 0x0
4300 field public static final int IE = 0; // 0x0
4301 field public static final int JYAISTHA = 2; // 0x2
4302 field public static final int KARTIKA = 7; // 0x7
4303 field public static final int MAGHA = 10; // 0xa
4304 field public static final int PAUSA = 9; // 0x9
4305 field public static final int PHALGUNA = 11; // 0xb
4306 field public static final int SRAVANA = 4; // 0x4
4307 field public static final int VAISAKHA = 1; // 0x1
4310 public class IslamicCalendar extends android.icu.util.Calendar {
4311 ctor public IslamicCalendar();
4312 ctor public IslamicCalendar(android.icu.util.TimeZone);
4313 ctor public IslamicCalendar(java.util.Locale);
4314 ctor public IslamicCalendar(android.icu.util.ULocale);
4315 ctor public IslamicCalendar(android.icu.util.TimeZone, java.util.Locale);
4316 ctor public IslamicCalendar(android.icu.util.TimeZone, android.icu.util.ULocale);
4317 ctor public IslamicCalendar(java.util.Date);
4318 ctor public IslamicCalendar(int, int, int);
4319 ctor public IslamicCalendar(int, int, int, int, int, int);
4320 method public android.icu.util.IslamicCalendar.CalculationType getCalculationType();
4324 method public void setCalculationType(android.icu.util.IslamicCalendar.CalculationType);
4325 field public static final int DHU_AL_HIJJAH = 11; // 0xb
4326 field public static final int DHU_AL_QIDAH = 10; // 0xa
4327 field public static final int JUMADA_1 = 4; // 0x4
4328 field public static final int JUMADA_2 = 5; // 0x5
4329 field public static final int MUHARRAM = 0; // 0x0
4330 field public static final int RABI_1 = 2; // 0x2
4331 field public static final int RABI_2 = 3; // 0x3
4332 field public static final int RAJAB = 6; // 0x6
4333 field public static final int RAMADAN = 8; // 0x8
4334 field public static final int SAFAR = 1; // 0x1
4335 field public static final int SHABAN = 7; // 0x7
4336 field public static final int SHAWWAL = 9; // 0x9
4339 public enum IslamicCalendar.CalculationType {
4340 enum_constant public static final android.icu.util.IslamicCalendar.CalculationType ISLAMIC;
4341 … enum_constant public static final android.icu.util.IslamicCalendar.CalculationType ISLAMIC_CIVIL;
4342 enum_constant public static final android.icu.util.IslamicCalendar.CalculationType ISLAMIC_TBLA;
4343 …enum_constant public static final android.icu.util.IslamicCalendar.CalculationType ISLAMIC_UMALQUR…
4346 public class JapaneseCalendar extends android.icu.util.GregorianCalendar {
4347 ctor public JapaneseCalendar();
4348 ctor public JapaneseCalendar(android.icu.util.TimeZone);
4349 ctor public JapaneseCalendar(java.util.Locale);
4350 ctor public JapaneseCalendar(android.icu.util.ULocale);
4351 ctor public JapaneseCalendar(android.icu.util.TimeZone, java.util.Locale);
4352 ctor public JapaneseCalendar(android.icu.util.TimeZone, android.icu.util.ULocale);
4353 ctor public JapaneseCalendar(java.util.Date);
4354 ctor public JapaneseCalendar(int, int, int, int);
4355 ctor public JapaneseCalendar(int, int, int);
4356 ctor public JapaneseCalendar(int, int, int, int, int, int);
4357 field public static final int HEISEI;
4358 field public static final int MEIJI;
4359 field public static final int REIWA;
4360 field public static final int SHOWA;
4361 field public static final int TAISHO;
4364 public final class LocaleData {
4365 method public static android.icu.util.VersionInfo getCLDRVersion();
4366 method public String getDelimiter(int);
4367 method public static android.icu.util.LocaleData getInstance(android.icu.util.ULocale);
4368 method public static android.icu.util.LocaleData getInstance();
4369 …method public static android.icu.util.LocaleData.MeasurementSystem getMeasurementSystem(android.ic…
4370 method public boolean getNoSubstitute();
4371 … method public static android.icu.util.LocaleData.PaperSize getPaperSize(android.icu.util.ULocale);
4372 method public void setNoSubstitute(boolean);
4373 field public static final int ALT_QUOTATION_END = 3; // 0x3
4374 field public static final int ALT_QUOTATION_START = 2; // 0x2
4375 field public static final int QUOTATION_END = 1; // 0x1
4376 field public static final int QUOTATION_START = 0; // 0x0
4379 public static final class LocaleData.MeasurementSystem {
4380 field public static final android.icu.util.LocaleData.MeasurementSystem SI;
4381 field public static final android.icu.util.LocaleData.MeasurementSystem UK;
4382 field public static final android.icu.util.LocaleData.MeasurementSystem US;
4385 public static final class LocaleData.PaperSize {
4386 method public int getHeight();
4387 method public int getWidth();
4390 public class Measure {
4391 ctor public Measure(Number, android.icu.util.MeasureUnit);
4392 method public Number getNumber();
4393 method public android.icu.util.MeasureUnit getUnit();
4396 public class MeasureUnit implements java.io.Serializable {
4397 method public static java.util.Set<android.icu.util.MeasureUnit> getAvailable(String);
4398 method public static java.util.Set<android.icu.util.MeasureUnit> getAvailable();
4399 method public static java.util.Set<java.lang.String> getAvailableTypes();
4400 method public String getSubtype();
4401 method public String getType();
4402 field public static final android.icu.util.MeasureUnit ACRE;
4403 field public static final android.icu.util.MeasureUnit ACRE_FOOT;
4404 field public static final android.icu.util.MeasureUnit AMPERE;
4405 field public static final android.icu.util.MeasureUnit ARC_MINUTE;
4406 field public static final android.icu.util.MeasureUnit ARC_SECOND;
4407 field public static final android.icu.util.MeasureUnit ASTRONOMICAL_UNIT;
4408 field public static final android.icu.util.MeasureUnit ATMOSPHERE;
4409 field public static final android.icu.util.MeasureUnit BIT;
4410 field public static final android.icu.util.MeasureUnit BUSHEL;
4411 field public static final android.icu.util.MeasureUnit BYTE;
4412 field public static final android.icu.util.MeasureUnit CALORIE;
4413 field public static final android.icu.util.MeasureUnit CARAT;
4414 field public static final android.icu.util.MeasureUnit CELSIUS;
4415 field public static final android.icu.util.MeasureUnit CENTILITER;
4416 field public static final android.icu.util.MeasureUnit CENTIMETER;
4417 field public static final android.icu.util.MeasureUnit CENTURY;
4418 field public static final android.icu.util.MeasureUnit CUBIC_CENTIMETER;
4419 field public static final android.icu.util.MeasureUnit CUBIC_FOOT;
4420 field public static final android.icu.util.MeasureUnit CUBIC_INCH;
4421 field public static final android.icu.util.MeasureUnit CUBIC_KILOMETER;
4422 field public static final android.icu.util.MeasureUnit CUBIC_METER;
4423 field public static final android.icu.util.MeasureUnit CUBIC_MILE;
4424 field public static final android.icu.util.MeasureUnit CUBIC_YARD;
4425 field public static final android.icu.util.MeasureUnit CUP;
4426 field public static final android.icu.util.MeasureUnit CUP_METRIC;
4427 field public static final android.icu.util.TimeUnit DAY;
4428 field public static final android.icu.util.MeasureUnit DECADE;
4429 field public static final android.icu.util.MeasureUnit DECILITER;
4430 field public static final android.icu.util.MeasureUnit DECIMETER;
4431 field public static final android.icu.util.MeasureUnit DEGREE;
4432 field public static final android.icu.util.MeasureUnit DOT_PER_CENTIMETER;
4433 field public static final android.icu.util.MeasureUnit DOT_PER_INCH;
4434 field public static final android.icu.util.MeasureUnit EM;
4435 field public static final android.icu.util.MeasureUnit FAHRENHEIT;
4436 field public static final android.icu.util.MeasureUnit FATHOM;
4437 field public static final android.icu.util.MeasureUnit FLUID_OUNCE;
4438 field public static final android.icu.util.MeasureUnit FOODCALORIE;
4439 field public static final android.icu.util.MeasureUnit FOOT;
4440 field public static final android.icu.util.MeasureUnit FURLONG;
4441 field public static final android.icu.util.MeasureUnit GALLON;
4442 field public static final android.icu.util.MeasureUnit GALLON_IMPERIAL;
4443 field public static final android.icu.util.MeasureUnit GENERIC_TEMPERATURE;
4444 field public static final android.icu.util.MeasureUnit GIGABIT;
4445 field public static final android.icu.util.MeasureUnit GIGABYTE;
4446 field public static final android.icu.util.MeasureUnit GIGAHERTZ;
4447 field public static final android.icu.util.MeasureUnit GIGAWATT;
4448 field public static final android.icu.util.MeasureUnit GRAM;
4449 field public static final android.icu.util.MeasureUnit G_FORCE;
4450 field public static final android.icu.util.MeasureUnit HECTARE;
4451 field public static final android.icu.util.MeasureUnit HECTOLITER;
4452 field public static final android.icu.util.MeasureUnit HECTOPASCAL;
4453 field public static final android.icu.util.MeasureUnit HERTZ;
4454 field public static final android.icu.util.MeasureUnit HORSEPOWER;
4455 field public static final android.icu.util.TimeUnit HOUR;
4456 field public static final android.icu.util.MeasureUnit INCH;
4457 field public static final android.icu.util.MeasureUnit INCH_HG;
4458 field public static final android.icu.util.MeasureUnit JOULE;
4459 field public static final android.icu.util.MeasureUnit KARAT;
4460 field public static final android.icu.util.MeasureUnit KELVIN;
4461 field public static final android.icu.util.MeasureUnit KILOBIT;
4462 field public static final android.icu.util.MeasureUnit KILOBYTE;
4463 field public static final android.icu.util.MeasureUnit KILOCALORIE;
4464 field public static final android.icu.util.MeasureUnit KILOGRAM;
4465 field public static final android.icu.util.MeasureUnit KILOHERTZ;
4466 field public static final android.icu.util.MeasureUnit KILOJOULE;
4467 field public static final android.icu.util.MeasureUnit KILOMETER;
4468 field public static final android.icu.util.MeasureUnit KILOMETER_PER_HOUR;
4469 field public static final android.icu.util.MeasureUnit KILOWATT;
4470 field public static final android.icu.util.MeasureUnit KILOWATT_HOUR;
4471 field public static final android.icu.util.MeasureUnit KNOT;
4472 field public static final android.icu.util.MeasureUnit LIGHT_YEAR;
4473 field public static final android.icu.util.MeasureUnit LITER;
4474 field public static final android.icu.util.MeasureUnit LITER_PER_100KILOMETERS;
4475 field public static final android.icu.util.MeasureUnit LITER_PER_KILOMETER;
4476 field public static final android.icu.util.MeasureUnit LUX;
4477 field public static final android.icu.util.MeasureUnit MEGABIT;
4478 field public static final android.icu.util.MeasureUnit MEGABYTE;
4479 field public static final android.icu.util.MeasureUnit MEGAHERTZ;
4480 field public static final android.icu.util.MeasureUnit MEGALITER;
4481 field public static final android.icu.util.MeasureUnit MEGAPIXEL;
4482 field public static final android.icu.util.MeasureUnit MEGAWATT;
4483 field public static final android.icu.util.MeasureUnit METER;
4484 field public static final android.icu.util.MeasureUnit METER_PER_SECOND;
4485 field public static final android.icu.util.MeasureUnit METER_PER_SECOND_SQUARED;
4486 field public static final android.icu.util.MeasureUnit METRIC_TON;
4487 field public static final android.icu.util.MeasureUnit MICROGRAM;
4488 field public static final android.icu.util.MeasureUnit MICROMETER;
4489 field public static final android.icu.util.MeasureUnit MICROSECOND;
4490 field public static final android.icu.util.MeasureUnit MILE;
4491 field public static final android.icu.util.MeasureUnit MILE_PER_GALLON;
4492 field public static final android.icu.util.MeasureUnit MILE_PER_GALLON_IMPERIAL;
4493 field public static final android.icu.util.MeasureUnit MILE_PER_HOUR;
4494 field public static final android.icu.util.MeasureUnit MILE_SCANDINAVIAN;
4495 field public static final android.icu.util.MeasureUnit MILLIAMPERE;
4496 field public static final android.icu.util.MeasureUnit MILLIBAR;
4497 field public static final android.icu.util.MeasureUnit MILLIGRAM;
4498 field public static final android.icu.util.MeasureUnit MILLIGRAM_PER_DECILITER;
4499 field public static final android.icu.util.MeasureUnit MILLILITER;
4500 field public static final android.icu.util.MeasureUnit MILLIMETER;
4501 field public static final android.icu.util.MeasureUnit MILLIMETER_OF_MERCURY;
4502 field public static final android.icu.util.MeasureUnit MILLIMOLE_PER_LITER;
4503 field public static final android.icu.util.MeasureUnit MILLISECOND;
4504 field public static final android.icu.util.MeasureUnit MILLIWATT;
4505 field public static final android.icu.util.TimeUnit MINUTE;
4506 field public static final android.icu.util.TimeUnit MONTH;
4507 field public static final android.icu.util.MeasureUnit NANOMETER;
4508 field public static final android.icu.util.MeasureUnit NANOSECOND;
4509 field public static final android.icu.util.MeasureUnit NAUTICAL_MILE;
4510 field public static final android.icu.util.MeasureUnit OHM;
4511 field public static final android.icu.util.MeasureUnit OUNCE;
4512 field public static final android.icu.util.MeasureUnit OUNCE_TROY;
4513 field public static final android.icu.util.MeasureUnit PARSEC;
4514 field public static final android.icu.util.MeasureUnit PART_PER_MILLION;
4515 field public static final android.icu.util.MeasureUnit PERCENT;
4516 field public static final android.icu.util.MeasureUnit PERMILLE;
4517 field public static final android.icu.util.MeasureUnit PETABYTE;
4518 field public static final android.icu.util.MeasureUnit PICOMETER;
4519 field public static final android.icu.util.MeasureUnit PINT;
4520 field public static final android.icu.util.MeasureUnit PINT_METRIC;
4521 field public static final android.icu.util.MeasureUnit PIXEL;
4522 field public static final android.icu.util.MeasureUnit PIXEL_PER_CENTIMETER;
4523 field public static final android.icu.util.MeasureUnit PIXEL_PER_INCH;
4524 field public static final android.icu.util.MeasureUnit POINT;
4525 field public static final android.icu.util.MeasureUnit POUND;
4526 field public static final android.icu.util.MeasureUnit POUND_PER_SQUARE_INCH;
4527 field public static final android.icu.util.MeasureUnit QUART;
4528 field public static final android.icu.util.MeasureUnit RADIAN;
4529 field public static final android.icu.util.MeasureUnit REVOLUTION_ANGLE;
4530 field public static final android.icu.util.TimeUnit SECOND;
4531 field public static final android.icu.util.MeasureUnit SQUARE_CENTIMETER;
4532 field public static final android.icu.util.MeasureUnit SQUARE_FOOT;
4533 field public static final android.icu.util.MeasureUnit SQUARE_INCH;
4534 field public static final android.icu.util.MeasureUnit SQUARE_KILOMETER;
4535 field public static final android.icu.util.MeasureUnit SQUARE_METER;
4536 field public static final android.icu.util.MeasureUnit SQUARE_MILE;
4537 field public static final android.icu.util.MeasureUnit SQUARE_YARD;
4538 field public static final android.icu.util.MeasureUnit STONE;
4539 field public static final android.icu.util.MeasureUnit TABLESPOON;
4540 field public static final android.icu.util.MeasureUnit TEASPOON;
4541 field public static final android.icu.util.MeasureUnit TERABIT;
4542 field public static final android.icu.util.MeasureUnit TERABYTE;
4543 field public static final android.icu.util.MeasureUnit TON;
4544 field public static final android.icu.util.MeasureUnit VOLT;
4545 field public static final android.icu.util.MeasureUnit WATT;
4546 field public static final android.icu.util.TimeUnit WEEK;
4547 field public static final android.icu.util.MeasureUnit YARD;
4548 field public static final android.icu.util.TimeUnit YEAR;
4551 public class Output<T> {
4552 ctor public Output();
4553 ctor public Output(T);
4554 field public T value;
4557 public interface RangeValueIterator {
4558 method public boolean next(android.icu.util.RangeValueIterator.Element);
4559 method public void reset();
4562 public static class RangeValueIterator.Element {
4563 ctor public RangeValueIterator.Element();
4564 field public int limit;
4565 field public int start;
4566 field public int value;
4569 public class TaiwanCalendar extends android.icu.util.GregorianCalendar {
4570 ctor public TaiwanCalendar();
4571 ctor public TaiwanCalendar(android.icu.util.TimeZone);
4572 ctor public TaiwanCalendar(java.util.Locale);
4573 ctor public TaiwanCalendar(android.icu.util.ULocale);
4574 ctor public TaiwanCalendar(android.icu.util.TimeZone, java.util.Locale);
4575 ctor public TaiwanCalendar(android.icu.util.TimeZone, android.icu.util.ULocale);
4576 ctor public TaiwanCalendar(java.util.Date);
4577 ctor public TaiwanCalendar(int, int, int);
4578 ctor public TaiwanCalendar(int, int, int, int, int, int);
4579 field public static final int BEFORE_MINGUO = 0; // 0x0
4580 field public static final int MINGUO = 1; // 0x1
4583 public class TimeUnit extends android.icu.util.MeasureUnit {
4584 method public static android.icu.util.TimeUnit[] values();
4587public abstract class TimeZone implements java.lang.Cloneable android.icu.util.Freezable<android.i…
4588 ctor public TimeZone();
4589 method public Object clone();
4590 method public android.icu.util.TimeZone cloneAsThawed();
4591 method public static int countEquivalentIDs(String);
4592 method public android.icu.util.TimeZone freeze();
4593 …method public static java.util.Set<java.lang.String> getAvailableIDs(android.icu.util.TimeZone.Sys…
4594 method public static String[] getAvailableIDs(int);
4595 method public static String[] getAvailableIDs(String);
4596 method public static String[] getAvailableIDs();
4597 method public static String getCanonicalID(String);
4598 method public static String getCanonicalID(String, boolean[]);
4599 method public int getDSTSavings();
4600 method public static android.icu.util.TimeZone getDefault();
4601 method public final String getDisplayName();
4602 method public final String getDisplayName(java.util.Locale);
4603 method public final String getDisplayName(android.icu.util.ULocale);
4604 method public final String getDisplayName(boolean, int);
4605 method public String getDisplayName(boolean, int, java.util.Locale);
4606 method public String getDisplayName(boolean, int, android.icu.util.ULocale);
4607 method public static String getEquivalentID(String, int);
4608 method public static android.icu.util.TimeZone getFrozenTimeZone(String);
4609 method public String getID();
4610 method public static String getIDForWindowsID(String, String);
4611 method public abstract int getOffset(int, int, int, int, int, int);
4612 method public int getOffset(long);
4613 method public void getOffset(long, boolean, int[]);
4614 method public abstract int getRawOffset();
4615 method public static String getRegion(String);
4616 method public static String getTZDataVersion();
4617 method public static android.icu.util.TimeZone getTimeZone(String);
4618 method public static android.icu.util.TimeZone getTimeZone(String, int);
4619 method public static String getWindowsID(String);
4620 method public boolean hasSameRules(android.icu.util.TimeZone);
4621 method public abstract boolean inDaylightTime(java.util.Date);
4622 method public boolean isFrozen();
4623 method public boolean observesDaylightTime();
4624 method public void setID(String);
4625 method public abstract void setRawOffset(int);
4626 method public abstract boolean useDaylightTime();
4627 field public static final int GENERIC_LOCATION = 7; // 0x7
4628 field public static final android.icu.util.TimeZone GMT_ZONE;
4629 field public static final int LONG = 1; // 0x1
4630 field public static final int LONG_GENERIC = 3; // 0x3
4631 field public static final int LONG_GMT = 5; // 0x5
4632 field public static final int SHORT = 0; // 0x0
4633 field public static final int SHORT_COMMONLY_USED = 6; // 0x6
4634 field public static final int SHORT_GENERIC = 2; // 0x2
4635 field public static final int SHORT_GMT = 4; // 0x4
4636 field public static final int TIMEZONE_ICU = 0; // 0x0
4637 field public static final int TIMEZONE_JDK = 1; // 0x1
4638 field public static final android.icu.util.TimeZone UNKNOWN_ZONE;
4639 field public static final String UNKNOWN_ZONE_ID = "Etc/Unknown";
4642 public enum TimeZone.SystemTimeZoneType {
4643 enum_constant public static final android.icu.util.TimeZone.SystemTimeZoneType ANY;
4644 enum_constant public static final android.icu.util.TimeZone.SystemTimeZoneType CANONICAL;
4645 … enum_constant public static final android.icu.util.TimeZone.SystemTimeZoneType CANONICAL_LOCATION;
4648public final class ULocale implements java.lang.Comparable<android.icu.util.ULocale> java.io.Seria…
4649 ctor public ULocale(String);
4650 ctor public ULocale(String, String);
4651 ctor public ULocale(String, String, String);
4652 …method public static android.icu.util.ULocale acceptLanguage(String, android.icu.util.ULocale[], b…
4653 …method public static android.icu.util.ULocale acceptLanguage(android.icu.util.ULocale[], android.i…
4654 method public static android.icu.util.ULocale acceptLanguage(String, boolean[]);
4655 …method public static android.icu.util.ULocale acceptLanguage(android.icu.util.ULocale[], boolean[]…
4656 method public static android.icu.util.ULocale addLikelySubtags(android.icu.util.ULocale);
4657 method public static String canonicalize(String);
4658 method public Object clone();
4659 method public int compareTo(android.icu.util.ULocale);
4660 method public static android.icu.util.ULocale createCanonical(String);
4661 method public static android.icu.util.ULocale forLanguageTag(String);
4662 method public static android.icu.util.ULocale forLocale(java.util.Locale);
4663 method public static android.icu.util.ULocale[] getAvailableLocales();
4664 …method public static java.util.Collection<android.icu.util.ULocale> getAvailableLocalesByType(andr…
4665 method public String getBaseName();
4666 method public static String getBaseName(String);
4667 method public String getCharacterOrientation();
4668 method public String getCountry();
4669 method public static String getCountry(String);
4670 method public static android.icu.util.ULocale getDefault();
4671 method public static android.icu.util.ULocale getDefault(android.icu.util.ULocale.Category);
4672 method public String getDisplayCountry();
4673 method public String getDisplayCountry(android.icu.util.ULocale);
4674 method public static String getDisplayCountry(String, String);
4675 method public static String getDisplayCountry(String, android.icu.util.ULocale);
4676 method public static String getDisplayKeyword(String);
4677 method public static String getDisplayKeyword(String, String);
4678 method public static String getDisplayKeyword(String, android.icu.util.ULocale);
4679 method public String getDisplayKeywordValue(String);
4680 method public String getDisplayKeywordValue(String, android.icu.util.ULocale);
4681 method public static String getDisplayKeywordValue(String, String, String);
4682 method public static String getDisplayKeywordValue(String, String, android.icu.util.ULocale);
4683 method public String getDisplayLanguage();
4684 method public String getDisplayLanguage(android.icu.util.ULocale);
4685 method public static String getDisplayLanguage(String, String);
4686 method public static String getDisplayLanguage(String, android.icu.util.ULocale);
4687 method public String getDisplayLanguageWithDialect();
4688 method public String getDisplayLanguageWithDialect(android.icu.util.ULocale);
4689 method public static String getDisplayLanguageWithDialect(String, String);
4690 method public static String getDisplayLanguageWithDialect(String, android.icu.util.ULocale);
4691 method public String getDisplayName();
4692 method public String getDisplayName(android.icu.util.ULocale);
4693 method public static String getDisplayName(String, String);
4694 method public static String getDisplayName(String, android.icu.util.ULocale);
4695 method public String getDisplayNameWithDialect();
4696 method public String getDisplayNameWithDialect(android.icu.util.ULocale);
4697 method public static String getDisplayNameWithDialect(String, String);
4698 method public static String getDisplayNameWithDialect(String, android.icu.util.ULocale);
4699 method public String getDisplayScript();
4700 method public String getDisplayScript(android.icu.util.ULocale);
4701 method public static String getDisplayScript(String, String);
4702 method public static String getDisplayScript(String, android.icu.util.ULocale);
4703 method public String getDisplayVariant();
4704 method public String getDisplayVariant(android.icu.util.ULocale);
4705 method public static String getDisplayVariant(String, String);
4706 method public static String getDisplayVariant(String, android.icu.util.ULocale);
4707 method public String getExtension(char);
4708 method public java.util.Set<java.lang.Character> getExtensionKeys();
4709 method public static String getFallback(String);
4710 method public android.icu.util.ULocale getFallback();
4711 method public String getISO3Country();
4712 method public static String getISO3Country(String);
4713 method public String getISO3Language();
4714 method public static String getISO3Language(String);
4715 method public static String[] getISOCountries();
4716 method public static String[] getISOLanguages();
4717 method public String getKeywordValue(String);
4718 method public static String getKeywordValue(String, String);
4719 method public java.util.Iterator<java.lang.String> getKeywords();
4720 method public static java.util.Iterator<java.lang.String> getKeywords(String);
4721 method public String getLanguage();
4722 method public static String getLanguage(String);
4723 method public String getLineOrientation();
4724 method public String getName();
4725 method public static String getName(String);
4726 method public String getScript();
4727 method public static String getScript(String);
4728 method public java.util.Set<java.lang.String> getUnicodeLocaleAttributes();
4729 method public java.util.Set<java.lang.String> getUnicodeLocaleKeys();
4730 method public String getUnicodeLocaleType(String);
4731 method public String getVariant();
4732 method public static String getVariant(String);
4733 method public boolean isRightToLeft();
4734 method public static android.icu.util.ULocale minimizeSubtags(android.icu.util.ULocale);
4735 method public android.icu.util.ULocale setKeywordValue(String, String);
4736 method public static String setKeywordValue(String, String, String);
4737 method public String toLanguageTag();
4738 method public static String toLegacyKey(String);
4739 method public static String toLegacyType(String, String);
4740 method public java.util.Locale toLocale();
4741 method public static String toUnicodeLocaleKey(String);
4742 method public static String toUnicodeLocaleType(String, String);
4743 field public static final android.icu.util.ULocale CANADA;
4744 field public static final android.icu.util.ULocale CANADA_FRENCH;
4745 field public static final android.icu.util.ULocale CHINA;
4746 field public static final android.icu.util.ULocale CHINESE;
4747 field public static final android.icu.util.ULocale ENGLISH;
4748 field public static final android.icu.util.ULocale FRANCE;
4749 field public static final android.icu.util.ULocale FRENCH;
4750 field public static final android.icu.util.ULocale GERMAN;
4751 field public static final android.icu.util.ULocale GERMANY;
4752 field public static final android.icu.util.ULocale ITALIAN;
4753 field public static final android.icu.util.ULocale ITALY;
4754 field public static final android.icu.util.ULocale JAPAN;
4755 field public static final android.icu.util.ULocale JAPANESE;
4756 field public static final android.icu.util.ULocale KOREA;
4757 field public static final android.icu.util.ULocale KOREAN;
4758 field public static final android.icu.util.ULocale PRC;
4759 field public static final char PRIVATE_USE_EXTENSION = 120; // 0x0078 'x'
4760 field public static final android.icu.util.ULocale ROOT;
4761 field public static final android.icu.util.ULocale SIMPLIFIED_CHINESE;
4762 field public static final android.icu.util.ULocale TAIWAN;
4763 field public static final android.icu.util.ULocale TRADITIONAL_CHINESE;
4764 field public static final android.icu.util.ULocale UK;
4765 field public static final char UNICODE_LOCALE_EXTENSION = 117; // 0x0075 'u'
4766 field public static final android.icu.util.ULocale US;
4769 public enum ULocale.AvailableType {
4770 enum_constant public static final android.icu.util.ULocale.AvailableType DEFAULT;
4771 enum_constant public static final android.icu.util.ULocale.AvailableType ONLY_LEGACY_ALIASES;
4772 enum_constant public static final android.icu.util.ULocale.AvailableType WITH_LEGACY_ALIASES;
4775 public static final class ULocale.Builder {
4776 ctor public ULocale.Builder();
4777 method public android.icu.util.ULocale.Builder addUnicodeLocaleAttribute(String);
4778 method public android.icu.util.ULocale build();
4779 method public android.icu.util.ULocale.Builder clear();
4780 method public android.icu.util.ULocale.Builder clearExtensions();
4781 method public android.icu.util.ULocale.Builder removeUnicodeLocaleAttribute(String);
4782 method public android.icu.util.ULocale.Builder setExtension(char, String);
4783 method public android.icu.util.ULocale.Builder setLanguage(String);
4784 method public android.icu.util.ULocale.Builder setLanguageTag(String);
4785 method public android.icu.util.ULocale.Builder setLocale(android.icu.util.ULocale);
4786 method public android.icu.util.ULocale.Builder setRegion(String);
4787 method public android.icu.util.ULocale.Builder setScript(String);
4788 method public android.icu.util.ULocale.Builder setUnicodeLocaleKeyword(String, String);
4789 method public android.icu.util.ULocale.Builder setVariant(String);
4792 public enum ULocale.Category {
4793 enum_constant public static final android.icu.util.ULocale.Category DISPLAY;
4794 enum_constant public static final android.icu.util.ULocale.Category FORMAT;
4797 public final class UniversalTimeScale {
4798 method public static android.icu.math.BigDecimal bigDecimalFrom(double, int);
4799 method public static android.icu.math.BigDecimal bigDecimalFrom(long, int);
4800 … method public static android.icu.math.BigDecimal bigDecimalFrom(android.icu.math.BigDecimal, int);
4801 method public static long from(long, int);
4802 method public static long getTimeScaleValue(int, int);
4803 method public static android.icu.math.BigDecimal toBigDecimal(long, int);
4804 method public static android.icu.math.BigDecimal toBigDecimal(android.icu.math.BigDecimal, int);
4805 method public static long toLong(long, int);
4806 field public static final int DB2_TIME = 8; // 0x8
4807 field public static final int DOTNET_DATE_TIME = 4; // 0x4
4808 field public static final int EPOCH_OFFSET_PLUS_1_VALUE = 6; // 0x6
4809 field public static final int EPOCH_OFFSET_VALUE = 1; // 0x1
4810 field public static final int EXCEL_TIME = 7; // 0x7
4811 field public static final int FROM_MAX_VALUE = 3; // 0x3
4812 field public static final int FROM_MIN_VALUE = 2; // 0x2
4813 field public static final int ICU4C_TIME = 2; // 0x2
4814 field public static final int JAVA_TIME = 0; // 0x0
4815 field public static final int MAC_OLD_TIME = 5; // 0x5
4816 field public static final int MAC_TIME = 6; // 0x6
4817 field @Deprecated public static final int MAX_SCALE = 10; // 0xa
4818 field public static final int TO_MAX_VALUE = 5; // 0x5
4819 field public static final int TO_MIN_VALUE = 4; // 0x4
4820 field public static final int UNITS_VALUE = 0; // 0x0
4821 field public static final int UNIX_MICROSECONDS_TIME = 9; // 0x9
4822 field public static final int UNIX_TIME = 1; // 0x1
4823 field public static final int WINDOWS_FILE_TIME = 3; // 0x3
4826 public interface ValueIterator {
4827 method public boolean next(android.icu.util.ValueIterator.Element);
4828 method public void reset();
4829 method public void setRange(int, int);
4832 public static final class ValueIterator.Element {
4833 ctor public ValueIterator.Element();
4834 field public int integer;
4835 field public Object value;
4838 public final class VersionInfo implements java.lang.Comparable<android.icu.util.VersionInfo> {
4839 method public int compareTo(android.icu.util.VersionInfo);
4840 method public static android.icu.util.VersionInfo getInstance(String);
4841 method public static android.icu.util.VersionInfo getInstance(int, int, int, int);
4842 method public static android.icu.util.VersionInfo getInstance(int, int, int);
4843 method public static android.icu.util.VersionInfo getInstance(int, int);
4844 method public static android.icu.util.VersionInfo getInstance(int);
4845 method public int getMajor();
4846 method public int getMicro();
4847 method public int getMilli();
4848 method public int getMinor();
4849 field public static final android.icu.util.VersionInfo ICU_VERSION;
4850 field public static final android.icu.util.VersionInfo UCOL_BUILDER_VERSION;
4851 field public static final android.icu.util.VersionInfo UCOL_RUNTIME_VERSION;
4852 field public static final android.icu.util.VersionInfo UNICODE_10_0;
4853 field public static final android.icu.util.VersionInfo UNICODE_11_0;
4854 field public static final android.icu.util.VersionInfo UNICODE_12_0;
4855 field public static final android.icu.util.VersionInfo UNICODE_12_1;
4856 field public static final android.icu.util.VersionInfo UNICODE_13_0;
4857 field public static final android.icu.util.VersionInfo UNICODE_1_0;
4858 field public static final android.icu.util.VersionInfo UNICODE_1_0_1;
4859 field public static final android.icu.util.VersionInfo UNICODE_1_1_0;
4860 field public static final android.icu.util.VersionInfo UNICODE_1_1_5;
4861 field public static final android.icu.util.VersionInfo UNICODE_2_0;
4862 field public static final android.icu.util.VersionInfo UNICODE_2_1_2;
4863 field public static final android.icu.util.VersionInfo UNICODE_2_1_5;
4864 field public static final android.icu.util.VersionInfo UNICODE_2_1_8;
4865 field public static final android.icu.util.VersionInfo UNICODE_2_1_9;
4866 field public static final android.icu.util.VersionInfo UNICODE_3_0;
4867 field public static final android.icu.util.VersionInfo UNICODE_3_0_1;
4868 field public static final android.icu.util.VersionInfo UNICODE_3_1_0;
4869 field public static final android.icu.util.VersionInfo UNICODE_3_1_1;
4870 field public static final android.icu.util.VersionInfo UNICODE_3_2;
4871 field public static final android.icu.util.VersionInfo UNICODE_4_0;
4872 field public static final android.icu.util.VersionInfo UNICODE_4_0_1;
4873 field public static final android.icu.util.VersionInfo UNICODE_4_1;
4874 field public static final android.icu.util.VersionInfo UNICODE_5_0;
4875 field public static final android.icu.util.VersionInfo UNICODE_5_1;
4876 field public static final android.icu.util.VersionInfo UNICODE_5_2;
4877 field public static final android.icu.util.VersionInfo UNICODE_6_0;
4878 field public static final android.icu.util.VersionInfo UNICODE_6_1;
4879 field public static final android.icu.util.VersionInfo UNICODE_6_2;
4880 field public static final android.icu.util.VersionInfo UNICODE_6_3;
4881 field public static final android.icu.util.VersionInfo UNICODE_7_0;
4882 field public static final android.icu.util.VersionInfo UNICODE_8_0;
4883 field public static final android.icu.util.VersionInfo UNICODE_9_0;