PeriodFormat.java
3.97 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
package org.joda.time.format;
import java.util.Locale;
import java.util.ResourceBundle;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
public class PeriodFormat
{
private static final ConcurrentMap<Locale, PeriodFormatter> a = new ConcurrentHashMap();
public static PeriodFormatter getDefault()
{
return wordBased(Locale.ENGLISH);
}
public static PeriodFormatter wordBased()
{
return wordBased(Locale.getDefault());
}
public static PeriodFormatter wordBased(Locale paramLocale)
{
Object localObject2 = (PeriodFormatter)a.get(paramLocale);
Object localObject1 = localObject2;
if (localObject2 == null)
{
localObject1 = ResourceBundle.getBundle("org.joda.time.format.messages", paramLocale);
localObject2 = new String[4];
localObject2[0] = ((ResourceBundle)localObject1).getString("PeriodFormat.space");
localObject2[1] = ((ResourceBundle)localObject1).getString("PeriodFormat.comma");
localObject2[2] = ((ResourceBundle)localObject1).getString("PeriodFormat.commandand");
localObject2[3] = ((ResourceBundle)localObject1).getString("PeriodFormat.commaspaceand");
localObject1 = new PeriodFormatterBuilder().appendYears().appendSuffix(((ResourceBundle)localObject1).getString("PeriodFormat.year"), ((ResourceBundle)localObject1).getString("PeriodFormat.years")).appendSeparator(((ResourceBundle)localObject1).getString("PeriodFormat.commaspace"), ((ResourceBundle)localObject1).getString("PeriodFormat.spaceandspace"), (String[])localObject2).appendMonths().appendSuffix(((ResourceBundle)localObject1).getString("PeriodFormat.month"), ((ResourceBundle)localObject1).getString("PeriodFormat.months")).appendSeparator(((ResourceBundle)localObject1).getString("PeriodFormat.commaspace"), ((ResourceBundle)localObject1).getString("PeriodFormat.spaceandspace"), (String[])localObject2).appendWeeks().appendSuffix(((ResourceBundle)localObject1).getString("PeriodFormat.week"), ((ResourceBundle)localObject1).getString("PeriodFormat.weeks")).appendSeparator(((ResourceBundle)localObject1).getString("PeriodFormat.commaspace"), ((ResourceBundle)localObject1).getString("PeriodFormat.spaceandspace"), (String[])localObject2).appendDays().appendSuffix(((ResourceBundle)localObject1).getString("PeriodFormat.day"), ((ResourceBundle)localObject1).getString("PeriodFormat.days")).appendSeparator(((ResourceBundle)localObject1).getString("PeriodFormat.commaspace"), ((ResourceBundle)localObject1).getString("PeriodFormat.spaceandspace"), (String[])localObject2).appendHours().appendSuffix(((ResourceBundle)localObject1).getString("PeriodFormat.hour"), ((ResourceBundle)localObject1).getString("PeriodFormat.hours")).appendSeparator(((ResourceBundle)localObject1).getString("PeriodFormat.commaspace"), ((ResourceBundle)localObject1).getString("PeriodFormat.spaceandspace"), (String[])localObject2).appendMinutes().appendSuffix(((ResourceBundle)localObject1).getString("PeriodFormat.minute"), ((ResourceBundle)localObject1).getString("PeriodFormat.minutes")).appendSeparator(((ResourceBundle)localObject1).getString("PeriodFormat.commaspace"), ((ResourceBundle)localObject1).getString("PeriodFormat.spaceandspace"), (String[])localObject2).appendSeconds().appendSuffix(((ResourceBundle)localObject1).getString("PeriodFormat.second"), ((ResourceBundle)localObject1).getString("PeriodFormat.seconds")).appendSeparator(((ResourceBundle)localObject1).getString("PeriodFormat.commaspace"), ((ResourceBundle)localObject1).getString("PeriodFormat.spaceandspace"), (String[])localObject2).appendMillis().appendSuffix(((ResourceBundle)localObject1).getString("PeriodFormat.millisecond"), ((ResourceBundle)localObject1).getString("PeriodFormat.milliseconds")).toFormatter();
a.putIfAbsent(paramLocale, localObject1);
}
return (PeriodFormatter)localObject1;
}
}
/* Location: /home/merong/decompile/hackery-dex2jar.jar!/org/joda/time/format/PeriodFormat.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 0.7.1
*/