1// Signature format: 4.0
2package androidx.core.i18n {
3
4  public final class DateTimeFormatter {
5    ctor public DateTimeFormatter(android.content.Context context, androidx.core.i18n.DateTimeFormatterSkeletonOptions options);
6    ctor public DateTimeFormatter(android.content.Context context, androidx.core.i18n.DateTimeFormatterSkeletonOptions options, optional java.util.Locale locale);
7    ctor public DateTimeFormatter(androidx.core.i18n.DateTimeFormatterJdkStyleOptions options);
8    ctor public DateTimeFormatter(androidx.core.i18n.DateTimeFormatterJdkStyleOptions options, optional java.util.Locale locale);
9    method public String format(java.util.Calendar calendar);
10    method public String format(java.util.Date date);
11    method public String format(long milliseconds);
12  }
13
14  public final class DateTimeFormatterCommonOptions {
15    ctor public DateTimeFormatterCommonOptions();
16    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions ABBR_MONTH_DAY;
17    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions ABBR_MONTH_WEEKDAY_DAY;
18    field public static final androidx.core.i18n.DateTimeFormatterCommonOptions.Companion Companion;
19    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions HOUR24_MINUTE;
20    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions HOUR24_MINUTE_SECOND;
21    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions HOUR_MINUTE;
22    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions HOUR_MINUTE_SECOND;
23    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions MINUTE_SECOND;
24    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions MONTH_DAY;
25    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions MONTH_WEEKDAY_DAY;
26    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions NUM_MONTH_DAY;
27    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions NUM_MONTH_WEEKDAY_DAY;
28    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions YEAR_ABBR_MONTH;
29    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions YEAR_ABBR_MONTH_DAY;
30    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions YEAR_ABBR_MONTH_WEEKDAY_DAY;
31    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions YEAR_MONTH;
32    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions YEAR_MONTH_DAY;
33    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions YEAR_MONTH_WEEKDAY_DAY;
34    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions YEAR_NUM_MONTH;
35    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions YEAR_NUM_MONTH_DAY;
36    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions YEAR_NUM_MONTH_WEEKDAY_DAY;
37  }
38
39  public static final class DateTimeFormatterCommonOptions.Companion {
40    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions ABBR_MONTH_DAY;
41    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions ABBR_MONTH_WEEKDAY_DAY;
42    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions HOUR24_MINUTE;
43    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions HOUR24_MINUTE_SECOND;
44    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions HOUR_MINUTE;
45    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions HOUR_MINUTE_SECOND;
46    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions MINUTE_SECOND;
47    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions MONTH_DAY;
48    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions MONTH_WEEKDAY_DAY;
49    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions NUM_MONTH_DAY;
50    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions NUM_MONTH_WEEKDAY_DAY;
51    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions YEAR_ABBR_MONTH;
52    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions YEAR_ABBR_MONTH_DAY;
53    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions YEAR_ABBR_MONTH_WEEKDAY_DAY;
54    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions YEAR_MONTH;
55    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions YEAR_MONTH_DAY;
56    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions YEAR_MONTH_WEEKDAY_DAY;
57    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions YEAR_NUM_MONTH;
58    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions YEAR_NUM_MONTH_DAY;
59    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions YEAR_NUM_MONTH_WEEKDAY_DAY;
60  }
61
62  public final class DateTimeFormatterJdkStyleOptions {
63    method public static androidx.core.i18n.DateTimeFormatterJdkStyleOptions createDateInstance(int style);
64    method public static androidx.core.i18n.DateTimeFormatterJdkStyleOptions createDateTimeInstance(int dateStyle, int timeStyle);
65    method public static androidx.core.i18n.DateTimeFormatterJdkStyleOptions createTimeInstance(int style);
66    method public int getDateStyle();
67    method public int getTimeStyle();
68    property public int dateStyle;
69    property public int timeStyle;
70    field public static final androidx.core.i18n.DateTimeFormatterJdkStyleOptions.Companion Companion;
71  }
72
73  public static final class DateTimeFormatterJdkStyleOptions.Companion {
74    method public androidx.core.i18n.DateTimeFormatterJdkStyleOptions createDateInstance(int style);
75    method public androidx.core.i18n.DateTimeFormatterJdkStyleOptions createDateTimeInstance(int dateStyle, int timeStyle);
76    method public androidx.core.i18n.DateTimeFormatterJdkStyleOptions createTimeInstance(int style);
77  }
78
79  public final class DateTimeFormatterSkeletonOptions {
80    method public static androidx.core.i18n.DateTimeFormatterSkeletonOptions fromString(String value);
81    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Day getDay();
82    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Era getEra();
83    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.FractionalSecond getFractionalSecond();
84    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Hour getHour();
85    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Minute getMinute();
86    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Month getMonth();
87    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Period getPeriod();
88    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Second getSecond();
89    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Timezone getTimezone();
90    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.WeekDay getWeekDay();
91    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Year getYear();
92    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Companion Companion;
93  }
94
95  public static final class DateTimeFormatterSkeletonOptions.Builder {
96    ctor public DateTimeFormatterSkeletonOptions.Builder();
97    ctor public DateTimeFormatterSkeletonOptions.Builder(optional androidx.core.i18n.DateTimeFormatterSkeletonOptions.Era era, optional androidx.core.i18n.DateTimeFormatterSkeletonOptions.Year year, optional androidx.core.i18n.DateTimeFormatterSkeletonOptions.Month month, optional androidx.core.i18n.DateTimeFormatterSkeletonOptions.Day day, optional androidx.core.i18n.DateTimeFormatterSkeletonOptions.WeekDay weekDay, optional androidx.core.i18n.DateTimeFormatterSkeletonOptions.Period period, optional androidx.core.i18n.DateTimeFormatterSkeletonOptions.Hour hour, optional androidx.core.i18n.DateTimeFormatterSkeletonOptions.Minute minute, optional androidx.core.i18n.DateTimeFormatterSkeletonOptions.Second second, optional androidx.core.i18n.DateTimeFormatterSkeletonOptions.FractionalSecond fractionalSecond, optional androidx.core.i18n.DateTimeFormatterSkeletonOptions.Timezone timezone);
98    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions build();
99    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Builder setDay(androidx.core.i18n.DateTimeFormatterSkeletonOptions.Day day);
100    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Builder setEra(androidx.core.i18n.DateTimeFormatterSkeletonOptions.Era era);
101    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Builder setFractionalSecond(androidx.core.i18n.DateTimeFormatterSkeletonOptions.FractionalSecond fractionalSecond);
102    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Builder setHour(androidx.core.i18n.DateTimeFormatterSkeletonOptions.Hour hour);
103    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Builder setMinute(androidx.core.i18n.DateTimeFormatterSkeletonOptions.Minute minute);
104    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Builder setMonth(androidx.core.i18n.DateTimeFormatterSkeletonOptions.Month month);
105    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Builder setPeriod(androidx.core.i18n.DateTimeFormatterSkeletonOptions.Period period);
106    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Builder setSecond(androidx.core.i18n.DateTimeFormatterSkeletonOptions.Second second);
107    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Builder setTimezone(androidx.core.i18n.DateTimeFormatterSkeletonOptions.Timezone timezone);
108    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Builder setWeekDay(androidx.core.i18n.DateTimeFormatterSkeletonOptions.WeekDay weekDay);
109    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Builder setYear(androidx.core.i18n.DateTimeFormatterSkeletonOptions.Year year);
110  }
111
112  public static final class DateTimeFormatterSkeletonOptions.Companion {
113    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions fromString(String value);
114  }
115
116  public static final class DateTimeFormatterSkeletonOptions.Day {
117    method public static androidx.core.i18n.DateTimeFormatterSkeletonOptions.Day fromString(String value);
118    method public String getValue();
119    property public String value;
120    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Day.Companion Companion;
121    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Day NONE;
122    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Day NUMERIC;
123    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Day TWO_DIGITS;
124  }
125
126  public static final class DateTimeFormatterSkeletonOptions.Day.Companion {
127    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Day fromString(String value);
128    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Day NONE;
129    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Day NUMERIC;
130    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Day TWO_DIGITS;
131  }
132
133  public static final class DateTimeFormatterSkeletonOptions.Era {
134    method public static androidx.core.i18n.DateTimeFormatterSkeletonOptions.Era fromString(String value);
135    method public String getValue();
136    property public String value;
137    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Era ABBREVIATED;
138    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Era.Companion Companion;
139    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Era NARROW;
140    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Era NONE;
141    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Era WIDE;
142  }
143
144  public static final class DateTimeFormatterSkeletonOptions.Era.Companion {
145    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Era fromString(String value);
146    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Era ABBREVIATED;
147    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Era NARROW;
148    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Era NONE;
149    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Era WIDE;
150  }
151
152  public static final class DateTimeFormatterSkeletonOptions.FractionalSecond {
153    method public static androidx.core.i18n.DateTimeFormatterSkeletonOptions.FractionalSecond fromString(String value);
154    method public String getValue();
155    property public String value;
156    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.FractionalSecond.Companion Companion;
157    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.FractionalSecond NONE;
158    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.FractionalSecond NUMERIC_1_DIGIT;
159    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.FractionalSecond NUMERIC_2_DIGITS;
160    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.FractionalSecond NUMERIC_3_DIGITS;
161  }
162
163  public static final class DateTimeFormatterSkeletonOptions.FractionalSecond.Companion {
164    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.FractionalSecond fromString(String value);
165    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.FractionalSecond NONE;
166    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.FractionalSecond NUMERIC_1_DIGIT;
167    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.FractionalSecond NUMERIC_2_DIGITS;
168    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.FractionalSecond NUMERIC_3_DIGITS;
169  }
170
171  public static final class DateTimeFormatterSkeletonOptions.Hour {
172    method public static androidx.core.i18n.DateTimeFormatterSkeletonOptions.Hour fromString(String value);
173    method public String getValue();
174    property public String value;
175    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Hour.Companion Companion;
176    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Hour FORCE_12H_NUMERIC;
177    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Hour FORCE_12H_TWO_DIGITS;
178    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Hour FORCE_24H_NUMERIC;
179    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Hour FORCE_24H_TWO_DIGITS;
180    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Hour NONE;
181    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Hour NUMERIC;
182    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Hour TWO_DIGITS;
183  }
184
185  public static final class DateTimeFormatterSkeletonOptions.Hour.Companion {
186    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Hour fromString(String value);
187    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Hour FORCE_12H_NUMERIC;
188    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Hour FORCE_12H_TWO_DIGITS;
189    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Hour FORCE_24H_NUMERIC;
190    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Hour FORCE_24H_TWO_DIGITS;
191    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Hour NONE;
192    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Hour NUMERIC;
193    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Hour TWO_DIGITS;
194  }
195
196  public static final class DateTimeFormatterSkeletonOptions.Minute {
197    method public static androidx.core.i18n.DateTimeFormatterSkeletonOptions.Minute fromString(String value);
198    method public String getValue();
199    property public String value;
200    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Minute.Companion Companion;
201    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Minute NONE;
202    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Minute NUMERIC;
203    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Minute TWO_DIGITS;
204  }
205
206  public static final class DateTimeFormatterSkeletonOptions.Minute.Companion {
207    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Minute fromString(String value);
208    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Minute NONE;
209    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Minute NUMERIC;
210    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Minute TWO_DIGITS;
211  }
212
213  public static final class DateTimeFormatterSkeletonOptions.Month {
214    method public static androidx.core.i18n.DateTimeFormatterSkeletonOptions.Month fromString(String value);
215    method public String getValue();
216    property public String value;
217    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Month ABBREVIATED;
218    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Month.Companion Companion;
219    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Month NARROW;
220    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Month NONE;
221    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Month NUMERIC;
222    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Month TWO_DIGITS;
223    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Month WIDE;
224  }
225
226  public static final class DateTimeFormatterSkeletonOptions.Month.Companion {
227    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Month fromString(String value);
228    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Month ABBREVIATED;
229    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Month NARROW;
230    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Month NONE;
231    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Month NUMERIC;
232    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Month TWO_DIGITS;
233    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Month WIDE;
234  }
235
236  public static final class DateTimeFormatterSkeletonOptions.Period {
237    method public static androidx.core.i18n.DateTimeFormatterSkeletonOptions.Period fromString(String value);
238    method public String getValue();
239    property public String value;
240    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Period ABBREVIATED;
241    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Period.Companion Companion;
242    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Period FLEXIBLE;
243    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Period NARROW;
244    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Period NONE;
245    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Period WIDE;
246  }
247
248  public static final class DateTimeFormatterSkeletonOptions.Period.Companion {
249    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Period fromString(String value);
250    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Period ABBREVIATED;
251    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Period FLEXIBLE;
252    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Period NARROW;
253    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Period NONE;
254    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Period WIDE;
255  }
256
257  public static final class DateTimeFormatterSkeletonOptions.Second {
258    method public static androidx.core.i18n.DateTimeFormatterSkeletonOptions.Second fromString(String value);
259    method public String getValue();
260    property public String value;
261    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Second.Companion Companion;
262    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Second NONE;
263    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Second NUMERIC;
264    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Second TWO_DIGITS;
265  }
266
267  public static final class DateTimeFormatterSkeletonOptions.Second.Companion {
268    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Second fromString(String value);
269    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Second NONE;
270    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Second NUMERIC;
271    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Second TWO_DIGITS;
272  }
273
274  public static final class DateTimeFormatterSkeletonOptions.Timezone {
275    method public static androidx.core.i18n.DateTimeFormatterSkeletonOptions.Timezone fromString(String value);
276    method public String getValue();
277    property public String value;
278    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Timezone.Companion Companion;
279    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Timezone LONG;
280    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Timezone LONG_GENERIC;
281    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Timezone LONG_OFFSET;
282    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Timezone NONE;
283    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Timezone SHORT;
284    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Timezone SHORT_GENERIC;
285    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Timezone SHORT_OFFSET;
286  }
287
288  public static final class DateTimeFormatterSkeletonOptions.Timezone.Companion {
289    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Timezone fromString(String value);
290    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Timezone LONG;
291    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Timezone LONG_GENERIC;
292    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Timezone LONG_OFFSET;
293    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Timezone NONE;
294    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Timezone SHORT;
295    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Timezone SHORT_GENERIC;
296    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Timezone SHORT_OFFSET;
297  }
298
299  public static final class DateTimeFormatterSkeletonOptions.WeekDay {
300    method public static androidx.core.i18n.DateTimeFormatterSkeletonOptions.WeekDay fromString(String value);
301    method public String getValue();
302    property public String value;
303    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.WeekDay ABBREVIATED;
304    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.WeekDay.Companion Companion;
305    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.WeekDay NARROW;
306    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.WeekDay NONE;
307    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.WeekDay SHORT;
308    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.WeekDay WIDE;
309  }
310
311  public static final class DateTimeFormatterSkeletonOptions.WeekDay.Companion {
312    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.WeekDay fromString(String value);
313    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.WeekDay ABBREVIATED;
314    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.WeekDay NARROW;
315    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.WeekDay NONE;
316    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.WeekDay SHORT;
317    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.WeekDay WIDE;
318  }
319
320  public static final class DateTimeFormatterSkeletonOptions.Year {
321    method public static androidx.core.i18n.DateTimeFormatterSkeletonOptions.Year fromString(String value);
322    method public String getValue();
323    property public String value;
324    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Year.Companion Companion;
325    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Year NONE;
326    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Year NUMERIC;
327    field public static final androidx.core.i18n.DateTimeFormatterSkeletonOptions.Year TWO_DIGITS;
328  }
329
330  public static final class DateTimeFormatterSkeletonOptions.Year.Companion {
331    method public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Year fromString(String value);
332    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Year NONE;
333    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Year NUMERIC;
334    property public androidx.core.i18n.DateTimeFormatterSkeletonOptions.Year TWO_DIGITS;
335  }
336
337  public final class MessageFormat {
338    method public static String format(android.content.Context context, int id, java.util.Map<java.lang.String,?> namedArguments);
339    method public static String format(android.content.Context context, String msg, java.util.Map<java.lang.String,?> namedArguments);
340    method public static String format(android.content.Context context, optional java.util.Locale locale, String msg, java.util.Map<java.lang.String,?> namedArguments);
341    field public static final androidx.core.i18n.MessageFormat.Companion Companion;
342  }
343
344  public static final class MessageFormat.Companion {
345    method public String format(android.content.Context context, int id, java.util.Map<java.lang.String,?> namedArguments);
346    method public String format(android.content.Context context, String msg, java.util.Map<java.lang.String,?> namedArguments);
347    method public String format(android.content.Context context, optional java.util.Locale locale, String msg, java.util.Map<java.lang.String,?> namedArguments);
348  }
349
350}
351
352