|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object atg.core.i18n.LocaleTools.LocaleHelper
public class LocaleTools.LocaleHelper
UI helper class implementing utility methods on the locale object.
Constructor Summary | |
---|---|
LocaleTools.LocaleHelper(java.util.Locale pLocale)
|
Method Summary | |
---|---|
int |
compareTo(LocaleTools.LocaleHelper pOther)
Compares this LocaleHelper object against another LocaleHelper object. |
java.lang.String |
formatDouble(java.lang.Double pDouble)
Formats a double in a locale-sensitive manner. |
java.lang.String |
formatFloat(java.lang.Float pFloat)
Formats a float in a locale-sensitive manner. |
java.text.Collator |
getCollator()
|
java.text.DateFormatSymbols |
getDateFormatSymbols()
Returns the dateFormatSymbols object for current locale. |
java.lang.String |
getDatePattern()
Returns the date pattern for this locale and the current date pattern style setting. |
java.util.HashMap<java.lang.String,java.lang.String> |
getDatePatterns()
Returns a mapping of date pattern styles to the date pattern for the current locale. |
java.lang.String |
getDateTimePattern()
Returns the dateTime pattern for this locale and the current dateTime pattern style setting. |
java.util.HashMap<java.lang.String,java.lang.String> |
getDateTimePatterns()
Returns a mapping of dateTime pattern styles to the dateTime pattern for the current locale. |
java.util.List |
getDateTokens()
Returns a list containing tokens representing a minimal date pattern for this locale and the current date pattern style setting. |
java.lang.String |
getDefaultDatePattern()
|
java.lang.String |
getDefaultDateTimePattern()
|
java.lang.String |
getDefaultTimePattern()
|
java.lang.String |
getDisplayCountry()
Returns a country for the locale localized according to the servlet request locale that is appropriate for display to the user. |
java.lang.String |
getDisplayLanguage()
Returns a language for the locale localized according to the servlet request locale that is appropriate for display to the user. |
java.lang.String |
getDisplayName()
Returns a name for the locale localized according to the request locale that is appropriate for display to the user. |
java.lang.String |
getDisplayVariant()
Returns a variant for the locale localized according to the servlet request locale that is appropriate for display to the user. |
java.lang.String |
getFullDatePattern()
|
java.lang.String |
getFullDateTimePattern()
|
java.lang.String |
getFullTimePattern()
|
java.util.Locale |
getLocale()
Returns the wrapped locale object. |
java.lang.String |
getLongDatePattern()
|
java.lang.String |
getLongDateTimePattern()
|
java.lang.String |
getLongTimePattern()
|
java.lang.String |
getMediumDatePattern()
|
java.lang.String |
getMediumDateTimePattern()
|
java.lang.String |
getMediumTimePattern()
|
java.lang.String |
getShortDatePattern()
|
java.lang.String |
getShortDateTimePattern()
|
java.lang.String |
getShortTimePattern()
|
java.lang.String |
getShortWith4DigitYearDatePattern()
|
java.lang.String |
getShortWith4DigitYearTimePattern()
|
java.lang.String |
getShortWith4DigitYeatDateTimePattern()
|
java.lang.String |
getTimePattern()
Returns the time pattern for this locale and the current time pattern style setting. |
java.util.HashMap<java.lang.String,java.lang.String> |
getTimePatterns()
Returns a mapping of time pattern styles to the time pattern for the current locale. |
java.lang.Number |
parseEntireNumber(java.lang.String pNumberString)
Parses a string to produce a number. |
java.lang.Number |
parseNumber(java.lang.String pNumberString)
Parses a string to produce a number. |
void |
setLocale(java.util.Locale pLocale)
Sets the wrapped locale object. |
void |
sort(java.util.List<java.lang.String> pList)
Makes linguistic sorting for list of Strings. |
java.lang.String |
toString()
Returns the locale string representation. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public LocaleTools.LocaleHelper(java.util.Locale pLocale)
Method Detail |
---|
public void setLocale(java.util.Locale pLocale)
pLocale
- The wrapped locale object.public java.util.Locale getLocale()
public java.text.Collator getCollator()
public void sort(java.util.List<java.lang.String> pList)
pList
- list of String to sort.public java.lang.String getDisplayName()
Locale.getDisplayName()
public java.lang.String getDisplayCountry()
Locale.getDisplayCountry()
public java.lang.String getDisplayLanguage()
Locale.getDisplayLanguage()
public java.lang.String getDisplayVariant()
Locale.getDisplayVariant()
public java.lang.String formatDouble(java.lang.Double pDouble)
pDouble
- java.lang.Double
public java.lang.String formatFloat(java.lang.Float pFloat)
pFloat
- java.lang.Float
public java.lang.Number parseNumber(java.lang.String pNumberString) throws java.text.ParseException
pNumberString
- String
java.text.ParseException
public java.lang.Number parseEntireNumber(java.lang.String pNumberString) throws java.text.ParseException
pNumberString
- String
java.text.ParseException
public java.lang.String getDatePattern()
<dsp:importbean bean="/atg/core/i18n/LocaleTools"/>
<dsp:setvalue bean="LocaleTools.dateStyle" value="short"/>
<fmt:formatDate value="${date}" pattern="${LocaleTools.userPreferredLocale.datePattern}"/>
LocaleTools#setDateStyle()
public java.util.HashMap<java.lang.String,java.lang.String> getDatePatterns()
<dsp:importbean bean="/atg/core/i18n/LocaleTools"/>
<dsp:getvalueof var="userPreferredLocale" bean="LocaleTools.userPreferredLocale"/>
<fmt:formatDate value="${date}" pattern="${userPreferredLocale.datePatterns.full}"/>
public java.lang.String getTimePattern()
<dsp:importbean bean="/atg/core/i18n/LocaleTools"/>
<dsp:setvalue bean="LocaleTools.timeStyle" value="short"/>
<fmt:formatDate value="${time}" pattern="${LocaleTools.userPreferredLocale.timePattern}"/>
LocaleTools#setTimeStyle()
public java.util.HashMap<java.lang.String,java.lang.String> getTimePatterns()
<dsp:importbean bean="/atg/core/i18n/LocaleTools"/>
<fmt:formatDate value="${time}" pattern="${LocaleTools.userPreferredLocale.timePatterns.full}"/>
public java.lang.String getDateTimePattern()
<dsp:importbean bean="/atg/core/i18n/LocaleTools"/>
<dsp:setvalue bean="LocaleTools.dateTimeStyle" value="short"/>
<fmt:formatDate value="${dateTime}" pattern="${LocaleTools.userPreferredLocale.dateTimePattern}"/>
LocaleTools#setDateTimeStyle()
public java.util.HashMap<java.lang.String,java.lang.String> getDateTimePatterns()
public java.text.DateFormatSymbols getDateFormatSymbols()
<dsp:importbean bean="/atg/core/i18n/LocaleTools"/>
<c:set var="amValue" value="${LocaleTools.userFormattingLocaleHelper.dateFormatSymbols.amPmStrings[0]}"/>
DateFormatSymbols
public int compareTo(LocaleTools.LocaleHelper pOther)
compareTo
in interface java.lang.Comparable<LocaleTools.LocaleHelper>
pOther
- The LocaleTools to be compared.
0
if the LocaleHelper argument display name is equal
to this display name; a value less than 0
if this LocaleHelper
display name is less than the LocaleHelper argument display name; and a
value greater than 0
if this LocaleHelper display name is
greater than the LocaleHelper argument display name.public java.lang.String toString()
toString
in class java.lang.Object
Locale.toString()
public java.lang.String getShortDatePattern()
public java.lang.String getShortWith4DigitYearDatePattern()
public java.lang.String getLongDatePattern()
public java.lang.String getFullDatePattern()
public java.lang.String getMediumDatePattern()
public java.lang.String getDefaultDatePattern()
public java.lang.String getShortTimePattern()
public java.lang.String getShortWith4DigitYearTimePattern()
public java.lang.String getLongTimePattern()
public java.lang.String getFullTimePattern()
public java.lang.String getMediumTimePattern()
public java.lang.String getDefaultTimePattern()
public java.lang.String getShortDateTimePattern()
public java.lang.String getShortWith4DigitYeatDateTimePattern()
public java.lang.String getLongDateTimePattern()
public java.lang.String getFullDateTimePattern()
public java.lang.String getMediumDateTimePattern()
public java.lang.String getDefaultDateTimePattern()
public java.util.List getDateTokens()
<dsp:droplet name="/atg/dynamo/droplet/ForEach"> <dsp:oparam name="output"> <dsp:getvalueof id="dateTokens" bean="/LocaleTools.userFormattingLocaleHelper.dateTokens" idtype="java.util.List"> </dsp:getvalueof> </dsp:oparam>
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |