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

E22562-01

oracle.apps.fnd.applcore.i18n.text
Class I18NContext

java.lang.Object
  extended by oracle.apps.fnd.applcore.i18n.text.I18NContext

public abstract class I18NContext
extends java.lang.Object

This abstract class provides the access APIs for following I18N related preferences set in the current user session.

This class will be used with DateFormatter, and NumberFormatter so that a data is formatted based on the user preferences above.

See Also:
DateFormatter, NumberFormatter, FormatUtil.getI18NContext(oracle.apps.fnd.applcore.common.ApplSession)

Field Summary
static int CALENDAR_GREGORIAN
          Useful constant indicating Gregorian Calendar.
 
Constructor Summary
I18NContext()
           
 
Method Summary
abstract  int getCalendarType()
          Returns calendar type.
abstract  java.lang.String getDateFormatMask()
          Returns user preferred date format msak as Java style such as "yyyy-MM-dd".
abstract  java.lang.String getDateTimeFormatMask()
          Returns datetime format mask as Java style.
abstract  char getDecimalSeparator()
          Returns user preferred decimal separator.
abstract  char getGroupingSeparator()
          Returns user preferred grouping separator.
abstract  java.lang.String getLanguage()
          Returns user preferred language as Apps language code.
abstract  java.lang.String getNumberFormatMask()
          Returns number format mask as Java style.
abstract  java.lang.String getNumberParseMask()
          Returns number parse mask as Java style.
abstract  java.lang.String getTerritory()
          Returns user preferred territory as ISO two letter code.
abstract  java.lang.String getTimeFormatMask()
          Returns user preferred time format mask as Java style such as "hh:mm a".
abstract  java.util.TimeZone getTimeZone()
          Returns user preferred time zone.
abstract  java.util.Locale getUserLocale()
          Returns a locale.
abstract  java.util.Locale getViewLocale()
          Returns a locale.
 java.lang.String toString()
          Returns String value of the current I18NContext.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CALENDAR_GREGORIAN

public static final int CALENDAR_GREGORIAN
Useful constant indicating Gregorian Calendar.

See Also:
Constant Field Values
Constructor Detail

I18NContext

public I18NContext()
Method Detail

getLanguage

public abstract java.lang.String getLanguage()
Returns user preferred language as Apps language code. Here are the examples of Apps language code.

            Code         Meaning
            -------------------------------
            en           English
            fr           French
            zh-CN        Simplified Chinese
 

Returns:
String

getTerritory

public abstract java.lang.String getTerritory()
Returns user preferred territory as ISO two letter code. Here are the examples.

            Code  Meaning
            --------------------------
            US    United States
            FR    France
            CN    China
 

Returns:
String

getViewLocale

public abstract java.util.Locale getViewLocale()
Returns a locale. This locale is used for the various formatters, such as DateFormatter, DateTimeFormatter, or TimeFormatter.

Returns:
Locale

getUserLocale

public abstract java.util.Locale getUserLocale()
Returns a locale. This locale should be used with the formatters that behaves differently depending on user's territory preference.

Returns:
Locale

getDateFormatMask

public abstract java.lang.String getDateFormatMask()
Returns user preferred date format msak as Java style such as "yyyy-MM-dd". This API is called from DateFormatter.

Returns:
String

getTimeFormatMask

public abstract java.lang.String getTimeFormatMask()
Returns user preferred time format mask as Java style such as "hh:mm a". This API is called from TimeFormatter.

Returns:
String

getDateTimeFormatMask

public abstract java.lang.String getDateTimeFormatMask()
Returns datetime format mask as Java style. This API is called from DateTimeFormatter.

Returns:
String

getTimeZone

public abstract java.util.TimeZone getTimeZone()
Returns user preferred time zone. This time zone is used for DateTimeFormatter and TimeFormatter by default.

Returns:
TimeZone

getDecimalSeparator

public abstract char getDecimalSeparator()
Returns user preferred decimal separator.

Returns:
char

getGroupingSeparator

public abstract char getGroupingSeparator()
Returns user preferred grouping separator.

Returns:
char

getNumberFormatMask

public abstract java.lang.String getNumberFormatMask()
Returns number format mask as Java style. This format mask is used for number formatting with NumberFormatter class.

Returns:
String

getNumberParseMask

public abstract java.lang.String getNumberParseMask()
Returns number parse mask as Java style. This format mask is used for number parsing with NumberFormatter class.

Returns:
String

getCalendarType

public abstract int getCalendarType()
Returns calendar type. Currently only Gregorian calendar is supported.
 CALENDAR_GREGORIAN
 

Returns:
int

toString

public java.lang.String toString()
Returns String value of the current I18NContext.

Overrides:
toString in class java.lang.Object
Returns:
String

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

E22562-01

Copyright © 2011 Oracle. All Rights Reserved.