com.liferay.portal.language
Class LanguageImpl

java.lang.Object
  extended by com.liferay.portal.language.LanguageImpl
All Implemented Interfaces:
com.liferay.portal.kernel.language.Language

public class LanguageImpl
extends java.lang.Object
implements com.liferay.portal.kernel.language.Language

View Source

Author:
Brian Wing Shun Chan, Andrius Vitkauskas

Method Summary
 java.lang.String format(java.util.Locale locale, java.lang.String pattern, java.lang.Object argument)
           
 java.lang.String format(java.util.Locale locale, java.lang.String pattern, java.lang.Object[] arguments)
           
 java.lang.String format(java.util.Locale locale, java.lang.String pattern, java.lang.Object argument, boolean translateArguments)
           
 java.lang.String format(long companyId, java.util.Locale locale, java.lang.String pattern, java.lang.Object argument)
           
 java.lang.String format(long companyId, java.util.Locale locale, java.lang.String pattern, java.lang.Object[] arguments)
           
 java.lang.String format(long companyId, java.util.Locale locale, java.lang.String pattern, java.lang.Object[] arguments, boolean translateArguments)
           
 java.lang.String format(long companyId, java.util.Locale locale, java.lang.String pattern, java.lang.Object argument, boolean translateArguments)
           
 java.lang.String format(javax.servlet.jsp.PageContext pageContext, java.lang.String pattern, com.liferay.portal.kernel.language.LanguageWrapper argument)
           
 java.lang.String format(javax.servlet.jsp.PageContext pageContext, java.lang.String pattern, com.liferay.portal.kernel.language.LanguageWrapper[] arguments)
           
 java.lang.String format(javax.servlet.jsp.PageContext pageContext, java.lang.String pattern, com.liferay.portal.kernel.language.LanguageWrapper[] arguments, boolean translateArguments)
           
 java.lang.String format(javax.servlet.jsp.PageContext pageContext, java.lang.String pattern, com.liferay.portal.kernel.language.LanguageWrapper argument, boolean translateArguments)
           
 java.lang.String format(javax.servlet.jsp.PageContext pageContext, java.lang.String pattern, java.lang.Object argument)
           
 java.lang.String format(javax.servlet.jsp.PageContext pageContext, java.lang.String pattern, java.lang.Object[] arguments)
           
 java.lang.String format(javax.servlet.jsp.PageContext pageContext, java.lang.String pattern, java.lang.Object[] arguments, boolean translateArguments)
           
 java.lang.String format(javax.servlet.jsp.PageContext pageContext, java.lang.String pattern, java.lang.Object argument, boolean translateArguments)
           
 java.lang.String get(java.util.Locale locale, java.lang.String key)
           
 java.lang.String get(long companyId, java.util.Locale locale, java.lang.String key)
           
 java.lang.String get(long companyId, java.util.Locale locale, java.lang.String key, java.lang.String defaultValue)
           
 java.lang.String get(javax.servlet.jsp.PageContext pageContext, java.lang.String key)
           
 java.lang.String get(javax.servlet.jsp.PageContext pageContext, java.lang.String key, java.lang.String defaultValue)
           
 java.util.Locale[] getAvailableLocales()
           
 java.lang.String getCharset(java.util.Locale locale)
           
 java.lang.String getLanguageId(javax.servlet.http.HttpServletRequest request)
           
 java.lang.String getLanguageId(java.util.Locale locale)
           
 java.lang.String getLanguageId(javax.portlet.PortletRequest portletRequest)
           
 java.util.Locale getLocale(java.lang.String languageCode)
           
 java.lang.String getTimeDescription(javax.servlet.jsp.PageContext pageContext, long milliseconds)
           
 java.lang.String getTimeDescription(javax.servlet.jsp.PageContext pageContext, java.lang.Long milliseconds)
           
 void init()
           
 boolean isAvailableLocale(java.util.Locale locale)
           
 void updateCookie(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.Locale locale)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

format

public java.lang.String format(java.util.Locale locale,
                               java.lang.String pattern,
                               java.lang.Object argument)
Specified by:
format in interface com.liferay.portal.kernel.language.Language

format

public java.lang.String format(java.util.Locale locale,
                               java.lang.String pattern,
                               java.lang.Object argument,
                               boolean translateArguments)
Specified by:
format in interface com.liferay.portal.kernel.language.Language

format

public java.lang.String format(java.util.Locale locale,
                               java.lang.String pattern,
                               java.lang.Object[] arguments)
Specified by:
format in interface com.liferay.portal.kernel.language.Language

format

public java.lang.String format(long companyId,
                               java.util.Locale locale,
                               java.lang.String pattern,
                               java.lang.Object argument)
Specified by:
format in interface com.liferay.portal.kernel.language.Language

format

public java.lang.String format(long companyId,
                               java.util.Locale locale,
                               java.lang.String pattern,
                               java.lang.Object argument,
                               boolean translateArguments)
Specified by:
format in interface com.liferay.portal.kernel.language.Language

format

public java.lang.String format(long companyId,
                               java.util.Locale locale,
                               java.lang.String pattern,
                               java.lang.Object[] arguments)
Specified by:
format in interface com.liferay.portal.kernel.language.Language

format

public java.lang.String format(long companyId,
                               java.util.Locale locale,
                               java.lang.String pattern,
                               java.lang.Object[] arguments,
                               boolean translateArguments)
Specified by:
format in interface com.liferay.portal.kernel.language.Language

format

public java.lang.String format(javax.servlet.jsp.PageContext pageContext,
                               java.lang.String pattern,
                               java.lang.Object argument)
Specified by:
format in interface com.liferay.portal.kernel.language.Language

format

public java.lang.String format(javax.servlet.jsp.PageContext pageContext,
                               java.lang.String pattern,
                               java.lang.Object argument,
                               boolean translateArguments)
Specified by:
format in interface com.liferay.portal.kernel.language.Language

format

public java.lang.String format(javax.servlet.jsp.PageContext pageContext,
                               java.lang.String pattern,
                               java.lang.Object[] arguments)
Specified by:
format in interface com.liferay.portal.kernel.language.Language

format

public java.lang.String format(javax.servlet.jsp.PageContext pageContext,
                               java.lang.String pattern,
                               java.lang.Object[] arguments,
                               boolean translateArguments)
Specified by:
format in interface com.liferay.portal.kernel.language.Language

format

public java.lang.String format(javax.servlet.jsp.PageContext pageContext,
                               java.lang.String pattern,
                               com.liferay.portal.kernel.language.LanguageWrapper argument)
Specified by:
format in interface com.liferay.portal.kernel.language.Language

format

public java.lang.String format(javax.servlet.jsp.PageContext pageContext,
                               java.lang.String pattern,
                               com.liferay.portal.kernel.language.LanguageWrapper argument,
                               boolean translateArguments)
Specified by:
format in interface com.liferay.portal.kernel.language.Language

format

public java.lang.String format(javax.servlet.jsp.PageContext pageContext,
                               java.lang.String pattern,
                               com.liferay.portal.kernel.language.LanguageWrapper[] arguments)
Specified by:
format in interface com.liferay.portal.kernel.language.Language

format

public java.lang.String format(javax.servlet.jsp.PageContext pageContext,
                               java.lang.String pattern,
                               com.liferay.portal.kernel.language.LanguageWrapper[] arguments,
                               boolean translateArguments)
Specified by:
format in interface com.liferay.portal.kernel.language.Language

init

public void init()
Specified by:
init in interface com.liferay.portal.kernel.language.Language

get

public java.lang.String get(java.util.Locale locale,
                            java.lang.String key)
Specified by:
get in interface com.liferay.portal.kernel.language.Language

get

public java.lang.String get(long companyId,
                            java.util.Locale locale,
                            java.lang.String key)
Specified by:
get in interface com.liferay.portal.kernel.language.Language

get

public java.lang.String get(long companyId,
                            java.util.Locale locale,
                            java.lang.String key,
                            java.lang.String defaultValue)
Specified by:
get in interface com.liferay.portal.kernel.language.Language

get

public java.lang.String get(javax.servlet.jsp.PageContext pageContext,
                            java.lang.String key)
Specified by:
get in interface com.liferay.portal.kernel.language.Language

get

public java.lang.String get(javax.servlet.jsp.PageContext pageContext,
                            java.lang.String key,
                            java.lang.String defaultValue)
Specified by:
get in interface com.liferay.portal.kernel.language.Language

getAvailableLocales

public java.util.Locale[] getAvailableLocales()
Specified by:
getAvailableLocales in interface com.liferay.portal.kernel.language.Language

getCharset

public java.lang.String getCharset(java.util.Locale locale)
Specified by:
getCharset in interface com.liferay.portal.kernel.language.Language

getLanguageId

public java.lang.String getLanguageId(javax.portlet.PortletRequest portletRequest)
Specified by:
getLanguageId in interface com.liferay.portal.kernel.language.Language

getLanguageId

public java.lang.String getLanguageId(javax.servlet.http.HttpServletRequest request)
Specified by:
getLanguageId in interface com.liferay.portal.kernel.language.Language

getLanguageId

public java.lang.String getLanguageId(java.util.Locale locale)
Specified by:
getLanguageId in interface com.liferay.portal.kernel.language.Language

getLocale

public java.util.Locale getLocale(java.lang.String languageCode)
Specified by:
getLocale in interface com.liferay.portal.kernel.language.Language

getTimeDescription

public java.lang.String getTimeDescription(javax.servlet.jsp.PageContext pageContext,
                                           java.lang.Long milliseconds)
Specified by:
getTimeDescription in interface com.liferay.portal.kernel.language.Language

getTimeDescription

public java.lang.String getTimeDescription(javax.servlet.jsp.PageContext pageContext,
                                           long milliseconds)
Specified by:
getTimeDescription in interface com.liferay.portal.kernel.language.Language

isAvailableLocale

public boolean isAvailableLocale(java.util.Locale locale)
Specified by:
isAvailableLocale in interface com.liferay.portal.kernel.language.Language

updateCookie

public void updateCookie(javax.servlet.http.HttpServletRequest request,
                         javax.servlet.http.HttpServletResponse response,
                         java.util.Locale locale)
Specified by:
updateCookie in interface com.liferay.portal.kernel.language.Language