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