public final class UnitPatternSPI extends Object implements UnitPatternProvider
ServiceProvider-implementation for accessing localized unit
patterns.
The underlying properties files are located in the folder "units" relative to class path and are encoded in UTF-8. The basic bundle name is "pattern". This class uses a modified fallback algorithm for searching the right properties file as documented in CLDR published by unicode consortium.
The case is similar for past and future patterns - with the difference that the folder "reltime" is used instead.
| Constructor and Description |
|---|
UnitPatternSPI() |
public String getYearPattern(Locale language, TextWidth width, PluralCategory category)
getYearPattern in interface UnitPatternProviderpublic String getMonthPattern(Locale language, TextWidth width, PluralCategory category)
getMonthPattern in interface UnitPatternProviderpublic String getWeekPattern(Locale language, TextWidth width, PluralCategory category)
getWeekPattern in interface UnitPatternProviderpublic String getDayPattern(Locale language, TextWidth width, PluralCategory category)
getDayPattern in interface UnitPatternProviderpublic String getHourPattern(Locale language, TextWidth width, PluralCategory category)
getHourPattern in interface UnitPatternProviderpublic String getMinutePattern(Locale language, TextWidth width, PluralCategory category)
getMinutePattern in interface UnitPatternProviderpublic String getSecondPattern(Locale language, TextWidth width, PluralCategory category)
getSecondPattern in interface UnitPatternProviderpublic String getMilliPattern(Locale lang, TextWidth width, PluralCategory category)
getMilliPattern in interface UnitPatternProviderpublic String getMicroPattern(Locale lang, TextWidth width, PluralCategory category)
getMicroPattern in interface UnitPatternProviderpublic String getNanoPattern(Locale lang, TextWidth width, PluralCategory category)
getNanoPattern in interface UnitPatternProviderpublic String getYearPattern(Locale language, boolean future, PluralCategory category)
getYearPattern in interface UnitPatternProviderpublic String getMonthPattern(Locale language, boolean future, PluralCategory category)
getMonthPattern in interface UnitPatternProviderpublic String getWeekPattern(Locale language, boolean future, PluralCategory category)
getWeekPattern in interface UnitPatternProviderpublic String getDayPattern(Locale language, boolean future, PluralCategory category)
getDayPattern in interface UnitPatternProviderpublic String getHourPattern(Locale language, boolean future, PluralCategory category)
getHourPattern in interface UnitPatternProviderpublic String getMinutePattern(Locale language, boolean future, PluralCategory category)
getMinutePattern in interface UnitPatternProviderpublic String getSecondPattern(Locale language, boolean future, PluralCategory category)
getSecondPattern in interface UnitPatternProviderpublic String getNowWord(Locale lang)
getNowWord in interface UnitPatternProviderpublic String getListPattern(Locale lang, TextWidth width, int size)
getListPattern in interface UnitPatternProviderCopyright © 2014. All rights reserved.