Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.2)

E22562-02

oracle.apps.fnd.applcore.common.util
Class LocaleUtils

java.lang.Object
  extended by oracle.apps.fnd.applcore.common.util.LocaleUtils

public class LocaleUtils
extends java.lang.Object

Helper class provided by the globalization team, for obtaining the Locale information set in the ORA_FUSION_PREFS cookie. For internal use only.


Field Summary
static java.lang.String COMMON_PREF_COOKIE_NAME
           
 
Constructor Summary
LocaleUtils()
           
 
Method Summary
static java.lang.String generateCookie(java.lang.String localeStr, boolean defaultLanguageMarker, java.lang.String preferredLanguage)
           
static java.lang.String getCookieValue(java.util.Locale locale)
           
static java.lang.String getCookieValue(java.lang.String localeStr)
           
static java.util.Locale getLocale(java.lang.String cookie)
          Backwards compatible convenience method to just obtain the Locale.
static java.util.Locale getLocaleFromString(java.lang.String locale)
           
static java.lang.Object[] getLocaleInfo(java.lang.String cookie)
          For internal use only.
static java.lang.String getLocaleString(java.lang.String cookie)
           
static java.util.concurrent.ConcurrentHashMap getNLSAttrs(java.lang.String oraCookieLang)
           
static boolean isValidLanguage(java.lang.String oraCookieLang)
           
static boolean isValidLocale(java.lang.String oraCookieLocale)
           
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COMMON_PREF_COOKIE_NAME

public static final java.lang.String COMMON_PREF_COOKIE_NAME
See Also:
Constant Field Values
Constructor Detail

LocaleUtils

public LocaleUtils()
Method Detail

main

public static void main(java.lang.String[] args)

generateCookie

public static java.lang.String generateCookie(java.lang.String localeStr,
                                              boolean defaultLanguageMarker,
                                              java.lang.String preferredLanguage)

getLocale

public static java.util.Locale getLocale(java.lang.String cookie)
Backwards compatible convenience method to just obtain the Locale.


getLocaleInfo

public static java.lang.Object[] getLocaleInfo(java.lang.String cookie)
For internal use only. Returns a four object array, the first object is the Locale as a string, and the second a Boolean representing the default language marker. The 3rd object contains the FMW preferred language, if passed as part of the cookie.


getLocaleFromString

public static java.util.Locale getLocaleFromString(java.lang.String locale)

getLocaleString

public static java.lang.String getLocaleString(java.lang.String cookie)

getNLSAttrs

public static java.util.concurrent.ConcurrentHashMap getNLSAttrs(java.lang.String oraCookieLang)

isValidLocale

public static boolean isValidLocale(java.lang.String oraCookieLocale)

isValidLanguage

public static boolean isValidLanguage(java.lang.String oraCookieLang)

getCookieValue

public static java.lang.String getCookieValue(java.util.Locale locale)

getCookieValue

public static java.lang.String getCookieValue(java.lang.String localeStr)

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.2)

E22562-02

Copyright © 2011 Oracle. All Rights Reserved.