APIdia Launch Partner
Top Description Inners Fields Constructors Methods
sun.util.locale.provider

public Class CalendarDataUtility

extends Object
Class Inheritance
Static Imports
java.util.Calendar.*

CalendarDataUtility is a utility class for calling the CalendarDataProvider methods.
Authors
Masayoshi Okutsu, Naoto Sato

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class
CalendarDataUtility.CalendarFieldValueNameGetter

Obtains a localized field value string from a CalendarDataProvider implementation.

private static class
CalendarDataUtility.CalendarFieldValueNamesMapGetter

Obtains a localized field-value pairs from a CalendarDataProvider implementation.

private static class

Field Summary

Modifier and TypeField and Description
public static final String
public static final String
private static final Locale.Builder

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static Locale
findRegionOverride(Locale l)

Utility to look for a region override extension.

pack-priv static String
public static String
retrieveFieldValueName(String id, int field, int value, int style, Locale locale)

public static Map<String, Integer>
retrieveFieldValueNames(String id, int field, int style, Locale locale)

public static int
public static String
retrieveJavaTimeFieldValueName(String id, int field, int value, int style, Locale locale)

public static Map<String, Integer>
retrieveJavaTimeFieldValueNames(String id, int field, int style, Locale locale)

public static int
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

FIRST_DAY_OF_WEEKback to summary
public static final String FIRST_DAY_OF_WEEK
MINIMAL_DAYS_IN_FIRST_WEEKback to summary
public static final String MINIMAL_DAYS_IN_FIRST_WEEK
OVERRIDE_BUILDERback to summary
private static final Locale.Builder OVERRIDE_BUILDER

Constructor Detail

CalendarDataUtilityback to summary
private CalendarDataUtility()

Method Detail

findRegionOverrideback to summary
public static Locale findRegionOverride(Locale l)

Utility to look for a region override extension. If no region override is found, returns the original locale.

normalizeCalendarTypeback to summary
pack-priv static String normalizeCalendarType(String requestID)
retrieveFieldValueNameback to summary
public static String retrieveFieldValueName(String id, int field, int value, int style, Locale locale)
retrieveFieldValueNamesback to summary
public static Map<String, Integer> retrieveFieldValueNames(String id, int field, int style, Locale locale)
retrieveFirstDayOfWeekback to summary
public static int retrieveFirstDayOfWeek(Locale locale)
retrieveJavaTimeFieldValueNameback to summary
public static String retrieveJavaTimeFieldValueName(String id, int field, int value, int style, Locale locale)
retrieveJavaTimeFieldValueNamesback to summary
public static Map<String, Integer> retrieveJavaTimeFieldValueNames(String id, int field, int style, Locale locale)
retrieveMinimalDaysInFirstWeekback to summary
public static int retrieveMinimalDaysInFirstWeek(Locale locale)
sun.util.locale.provider back to summary

private Class CalendarDataUtility.CalendarFieldValueNameGetter

extends Object
implements LocaleServiceProviderPool.LocalizedObjectGetter<CalendarNameProvider, String>
Class Inheritance
  • java.lang.Object
  • sun.util.locale.provider.CalendarDataUtility.CalendarFieldValueNameGetter
All Implemented Interfaces
sun.util.locale.provider.LocaleServiceProviderPool.LocalizedObjectGetter

Obtains a localized field value string from a CalendarDataProvider implementation.

Field Summary

Modifier and TypeField and Description
private static final CalendarDataUtility.CalendarFieldValueNameGetter

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public String
getObject(CalendarNameProvider calendarNameProvider, Locale locale, String requestID, Object... params)

Implements sun.util.locale.provider.LocaleServiceProviderPool.LocalizedObjectGetter.getObject.

Returns an object from the provider

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

INSTANCEback to summary
private static final CalendarDataUtility.CalendarFieldValueNameGetter INSTANCE

Constructor Detail

CalendarFieldValueNameGetterback to summary
private CalendarFieldValueNameGetter()

Method Detail

getObjectback to summary
public String getObject(CalendarNameProvider calendarNameProvider, Locale locale, String requestID, Object... params)

Implements sun.util.locale.provider.LocaleServiceProviderPool.LocalizedObjectGetter.getObject.

Doc from sun.util.locale.provider.LocaleServiceProviderPool.LocalizedObjectGetter.getObject.

Returns an object from the provider

Annotations
@Override
sun.util.locale.provider back to summary

private Class CalendarDataUtility.CalendarFieldValueNamesMapGetter

extends Object
implements LocaleServiceProviderPool.LocalizedObjectGetter<CalendarNameProvider, Map<String, Integer>>
Class Inheritance
  • java.lang.Object
  • sun.util.locale.provider.CalendarDataUtility.CalendarFieldValueNamesMapGetter
All Implemented Interfaces
sun.util.locale.provider.LocaleServiceProviderPool.LocalizedObjectGetter

Obtains a localized field-value pairs from a CalendarDataProvider implementation.

Field Summary

Modifier and TypeField and Description
private static final CalendarDataUtility.CalendarFieldValueNamesMapGetter

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public Map<String, Integer>
getObject(CalendarNameProvider calendarNameProvider, Locale locale, String requestID, Object... params)

Implements sun.util.locale.provider.LocaleServiceProviderPool.LocalizedObjectGetter.getObject.

Returns an object from the provider

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

INSTANCEback to summary
private static final CalendarDataUtility.CalendarFieldValueNamesMapGetter INSTANCE

Constructor Detail

CalendarFieldValueNamesMapGetterback to summary
private CalendarFieldValueNamesMapGetter()

Method Detail

getObjectback to summary
public Map<String, Integer> getObject(CalendarNameProvider calendarNameProvider, Locale locale, String requestID, Object... params)

Implements sun.util.locale.provider.LocaleServiceProviderPool.LocalizedObjectGetter.getObject.

Doc from sun.util.locale.provider.LocaleServiceProviderPool.LocalizedObjectGetter.getObject.

Returns an object from the provider

Annotations
@Override
sun.util.locale.provider back to summary

private Class CalendarDataUtility.CalendarWeekParameterGetter

extends Object
implements LocaleServiceProviderPool.LocalizedObjectGetter<CalendarDataProvider, Integer>
Class Inheritance
  • java.lang.Object
  • sun.util.locale.provider.CalendarDataUtility.CalendarWeekParameterGetter
All Implemented Interfaces
sun.util.locale.provider.LocaleServiceProviderPool.LocalizedObjectGetter

Field Summary

Modifier and TypeField and Description
private static final CalendarDataUtility.CalendarWeekParameterGetter

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public Integer
getObject(CalendarDataProvider calendarDataProvider, Locale locale, String requestID, Object... params)

Implements sun.util.locale.provider.LocaleServiceProviderPool.LocalizedObjectGetter.getObject.

Returns an object from the provider

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

INSTANCEback to summary
private static final CalendarDataUtility.CalendarWeekParameterGetter INSTANCE

Constructor Detail

CalendarWeekParameterGetterback to summary
private CalendarWeekParameterGetter()

Method Detail

getObjectback to summary
public Integer getObject(CalendarDataProvider calendarDataProvider, Locale locale, String requestID, Object... params)

Implements sun.util.locale.provider.LocaleServiceProviderPool.LocalizedObjectGetter.getObject.

Doc from sun.util.locale.provider.LocaleServiceProviderPool.LocalizedObjectGetter.getObject.

Returns an object from the provider

Annotations
@Override