|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.pentaho.platform.util.messages.LocaleHelper
public class LocaleHelper
Field Summary | |
---|---|
static int |
FORMAT_FULL
|
static int |
FORMAT_IGNORE
|
static int |
FORMAT_LONG
|
static int |
FORMAT_MEDIUM
|
static int |
FORMAT_SHORT
|
static java.lang.String |
LEFT_TO_RIGHT
|
static java.lang.String |
UTF_8
|
Constructor Summary | |
---|---|
LocaleHelper()
|
Method Summary | |
---|---|
static java.lang.String |
convertEncodedStringToSystemDefaultEncoding(java.lang.String fromEncoding,
java.lang.String encodedStr)
This method converts strings from a known encoding into a string encoded by the system default encoding. |
static java.lang.String |
convertISOStringToSystemDefaultEncoding(java.lang.String isoString)
This method is called to convert strings from ISO-8859-1 (post/get parameters for example) into the default system locale. |
static java.lang.String |
convertStringEncoding(java.lang.String sourceString,
java.lang.String sourceEncoding,
java.lang.String targetEncoding)
This method converts strings between various encodings. |
static java.lang.String |
getClosestLocale(java.lang.String locale,
java.lang.String[] locales)
|
static java.text.NumberFormat |
getCurrencyFormat()
|
static java.text.DateFormat |
getDateFormat(int dateFormat,
int timeFormat)
|
static java.util.Locale |
getDefaultLocale()
|
static java.text.DateFormat |
getFullDateFormat(boolean date,
boolean time)
|
static java.util.Locale |
getLocale()
|
static java.util.Locale |
getLocaleOverride()
|
static java.text.DateFormat |
getLongDateFormat(boolean date,
boolean time)
|
static java.text.DateFormat |
getMediumDateFormat(boolean date,
boolean time)
|
static java.text.NumberFormat |
getNumberFormat()
|
static java.text.DateFormat |
getShortDateFormat(boolean date,
boolean time)
|
static java.lang.String |
getSystemEncoding()
|
static java.lang.String |
getTextDirection()
|
static boolean |
isAscii(java.lang.String aString)
|
static boolean |
isLatin1(java.lang.String aString)
|
static java.lang.String |
isoToUtf8(java.lang.String isoString)
This method converts an ISO-8859-1 encoded string to a UTF-8 encoded string. |
static boolean |
isWithinCharset(java.lang.String aString,
java.lang.String charsetTarget)
|
static void |
setDefaultLocale(java.util.Locale newLocale)
|
static void |
setLocale(java.util.Locale newLocale)
|
static void |
setLocaleOverride(java.util.Locale localeOverride)
|
static void |
setSystemEncoding(java.lang.String encoding)
|
static void |
setTextDirection(java.lang.String textDirection)
|
static java.lang.String |
utf8ToIso(java.lang.String utf8String)
This method converts a UTF8-encoded string to ISO-8859-1 |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int FORMAT_SHORT
public static final int FORMAT_MEDIUM
public static final int FORMAT_LONG
public static final int FORMAT_FULL
public static final int FORMAT_IGNORE
public static final java.lang.String UTF_8
public static final java.lang.String LEFT_TO_RIGHT
Constructor Detail |
---|
public LocaleHelper()
Method Detail |
---|
public static void setDefaultLocale(java.util.Locale newLocale)
public static java.util.Locale getDefaultLocale()
public static void setLocaleOverride(java.util.Locale localeOverride)
public static java.util.Locale getLocaleOverride()
public static void setLocale(java.util.Locale newLocale)
public static java.util.Locale getLocale()
public static void setSystemEncoding(java.lang.String encoding)
public static void setTextDirection(java.lang.String textDirection)
public static java.lang.String getSystemEncoding()
public static java.lang.String getTextDirection()
public static java.lang.String convertISOStringToSystemDefaultEncoding(java.lang.String isoString)
isoString
-
public static java.lang.String convertEncodedStringToSystemDefaultEncoding(java.lang.String fromEncoding, java.lang.String encodedStr)
fromEncoding
- encodedStr
-
public static java.lang.String isoToUtf8(java.lang.String isoString)
isoString
-
public static java.lang.String utf8ToIso(java.lang.String utf8String)
utf8String
-
public static java.lang.String convertStringEncoding(java.lang.String sourceString, java.lang.String sourceEncoding, java.lang.String targetEncoding)
sourceString
- sourceEncoding
- targetEncoding
-
public static boolean isAscii(java.lang.String aString)
aString
-
public static boolean isLatin1(java.lang.String aString)
aString
-
public static boolean isWithinCharset(java.lang.String aString, java.lang.String charsetTarget)
aString
- charsetTarget
-
public static java.text.DateFormat getDateFormat(int dateFormat, int timeFormat)
public static java.text.DateFormat getShortDateFormat(boolean date, boolean time)
public static java.text.DateFormat getMediumDateFormat(boolean date, boolean time)
public static java.text.DateFormat getLongDateFormat(boolean date, boolean time)
public static java.text.DateFormat getFullDateFormat(boolean date, boolean time)
public static java.text.NumberFormat getNumberFormat()
public static java.text.NumberFormat getCurrencyFormat()
public static java.lang.String getClosestLocale(java.lang.String locale, java.lang.String[] locales)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |