|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 1 (11.1.1.6) E22562-05 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.apps.fnd.applcore.i18n.util.CharsetMapper
public class CharsetMapper
CharsetMapper provides the mapping APIs for character sets.
Field Summary | |
---|---|
static int |
IANA
Field constants representing IANA character set. |
static int |
JAVA
Field constant representing Java character set. |
static int |
ORACLE
Field constant representing Oracle character set. |
Constructor Summary | |
---|---|
protected |
CharsetMapper()
Constructor. |
Method Summary | |
---|---|
static java.lang.String |
getIANACharset(int from,
java.lang.String charset)
Returns IANA character set from ORACLE or JAVA character set. |
static java.lang.String |
getJavaCharset(int from,
java.lang.String charset)
Returns Java character set from ORACLE or IANA character set. |
static java.lang.String |
getMailCharset(java.lang.String appsLanguageCode)
Returns the preferred character set for email header and body from a specified apps language. |
static java.lang.String |
getMailTransferEncoding(java.lang.String appsLanguageCode)
Returns the preferred transfer encoding used for email header and body from a specified apps language code. |
static java.lang.String |
getOracleCharset(int from,
java.lang.String charset)
Returns Oracle character set from JAVA or IANA character set. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int ORACLE
public static final int JAVA
public static final int IANA
Constructor Detail |
---|
protected CharsetMapper()
Method Detail |
---|
public static java.lang.String getOracleCharset(int from, java.lang.String charset)
JAVA ORACLE ---------------------- MS932 JA16SJIS UTF8 AL32UTF8 IANA ORACLE ---------------------- WINDOWS-31J JA16SJIS UTF-8 AL32UTF8
from
- indicating which character set from.
CharsetMapper.JAVA CharsetMapper.IANA
charset
- character set to be converted.
String
, Oracle character set.public static java.lang.String getJavaCharset(int from, java.lang.String charset)
ORACLE JAVA ------------------- JA16SJIS MS932 AL32UTF8 UTF8 IANA JAVA ------------------- WINDOWS-31J MS932 UTF-8 UTF8
from
- indicating which character set from.
CharsetMapper.ORACLE CharsetMapper.IANA
charset
- character set to be converted.
String
, Java character set.public static java.lang.String getIANACharset(int from, java.lang.String charset)
ORACLE IANA ------------------------- JA16SJIS WINDOWS-31J AL32UTF8 UTF-8 JAVA IANA ------------------------- MS932 WINDOWS-31J UTF8 UTF-8
from
- indicating which character set from.
CharsetMapper.ORACLE CharsetMapper.JAVA
charset
- character set to be converted.
String
, IANA character set.public static java.lang.String getMailCharset(java.lang.String appsLanguageCode)
Language Chracter Set Encoding -----------+-------------+---------------- en ISO-8859-1 Quoted Printable ja ISO-2022-JP Quoted Printable zh-CN GB2312 Base64Note This API is expected to be used with JavaMail API. Since JavaMail API doesn't take 7bit Encoding (only Quoted Printable and Base64 can be used), this API also returns either "Q" or "B" (Quoted Printable or Base64).
appsLanguageCode
- String
, apps language code.
String
, character set for email header and body
from the specified apps language code. "UTF-8" is returned if
there is no mapping for the specified language.public static java.lang.String getMailTransferEncoding(java.lang.String appsLanguageCode)
appsLanguageCode
- String
, apps language code.
String
, encoding for email header and body from
the specified apps language code. Either "B" which stands for
"Base64" or "Q" which stands for "Quoted-Printable" is returnd.
"B" (Base64) is returned if there is no mapping for the specified
language.
|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 1 (11.1.1.6) E22562-05 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |