com.liferay.portal.kernel.language
Interface Language


public interface Language

Author:
Brian Wing Shun Chan

Method Summary
 java.lang.String format(java.util.Locale locale, java.lang.String pattern, java.util.List<java.lang.Object> arguments)
           
 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[] arguments, boolean translateArguments)
           
 java.lang.String format(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, LanguageWrapper argument)
           
 java.lang.String format(javax.servlet.jsp.PageContext pageContext, java.lang.String pattern, LanguageWrapper[] arguments)
           
 java.lang.String format(javax.servlet.jsp.PageContext pageContext, java.lang.String pattern, LanguageWrapper[] arguments, boolean translateArguments)
           
 java.lang.String format(javax.servlet.jsp.PageContext pageContext, java.lang.String pattern, 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 format(javax.portlet.PortletConfig portletConfig, java.util.Locale locale, java.lang.String pattern, java.lang.Object argument)
           
 java.lang.String format(javax.portlet.PortletConfig portletConfig, java.util.Locale locale, java.lang.String pattern, java.lang.Object[] arguments)
           
 java.lang.String format(javax.portlet.PortletConfig portletConfig, java.util.Locale locale, java.lang.String pattern, java.lang.Object[] arguments, boolean translateArguments)
           
 java.lang.String format(javax.portlet.PortletConfig portletConfig, java.util.Locale locale, 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(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.lang.String get(javax.portlet.PortletConfig portletConfig, java.util.Locale locale, java.lang.String key)
           
 java.lang.String get(javax.portlet.PortletConfig portletConfig, java.util.Locale locale, java.lang.String key, java.lang.String defaultValue)
           
 java.util.Locale[] getAvailableLocales()
           
 java.util.Locale[] getAvailableLocales(long groupId)
           
 java.lang.String getBCP47LanguageId(javax.servlet.http.HttpServletRequest request)
           
 java.lang.String getBCP47LanguageId(java.util.Locale locale)
           
 java.lang.String getBCP47LanguageId(javax.portlet.PortletRequest portletRequest)
           
 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.util.Locale[] getSupportedLocales()
           
 java.lang.String getTimeDescription(java.util.Locale locale, long milliseconds)
           
 java.lang.String getTimeDescription(java.util.Locale locale, java.lang.Long milliseconds)
           
 java.lang.String getTimeDescription(java.util.Locale locale, long milliseconds, boolean approximate)
           
 java.lang.String getTimeDescription(javax.servlet.jsp.PageContext pageContext, long milliseconds)
           
 java.lang.String getTimeDescription(javax.servlet.jsp.PageContext pageContext, java.lang.Long milliseconds)
           
 java.lang.String getTimeDescription(javax.servlet.jsp.PageContext pageContext, long milliseconds, boolean approximate)
           
 void init()
           
 boolean isAvailableLanguageCode(java.lang.String languageCode)
           
 boolean isAvailableLocale(java.util.Locale locale)
           
 boolean isAvailableLocale(long groupId, java.util.Locale locale)
           
 boolean isAvailableLocale(long groupId, java.lang.String languageId)
           
 boolean isAvailableLocale(java.lang.String languageId)
           
 boolean isBetaLocale(java.util.Locale locale)
           
 boolean isDuplicateLanguageCode(java.lang.String languageCode)
           
 boolean isInheritLocales(long groupId)
           
 void resetAvailableGroupLocales(long groupId)
           
 void resetAvailableLocales(long companyId)
           
 void updateCookie(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.Locale locale)
           
 

Method Detail

format

java.lang.String format(java.util.Locale locale,
                        java.lang.String pattern,
                        java.util.List<java.lang.Object> arguments)

format

java.lang.String format(java.util.Locale locale,
                        java.lang.String pattern,
                        java.lang.Object argument)

format

java.lang.String format(java.util.Locale locale,
                        java.lang.String pattern,
                        java.lang.Object argument,
                        boolean translateArguments)

format

java.lang.String format(java.util.Locale locale,
                        java.lang.String pattern,
                        java.lang.Object[] arguments)

format

java.lang.String format(java.util.Locale locale,
                        java.lang.String pattern,
                        java.lang.Object[] arguments,
                        boolean translateArguments)

format

java.lang.String format(javax.servlet.jsp.PageContext pageContext,
                        java.lang.String pattern,
                        LanguageWrapper argument)

format

java.lang.String format(javax.servlet.jsp.PageContext pageContext,
                        java.lang.String pattern,
                        LanguageWrapper argument,
                        boolean translateArguments)

format

java.lang.String format(javax.servlet.jsp.PageContext pageContext,
                        java.lang.String pattern,
                        LanguageWrapper[] arguments)

format

java.lang.String format(javax.servlet.jsp.PageContext pageContext,
                        java.lang.String pattern,
                        LanguageWrapper[] arguments,
                        boolean translateArguments)

format

java.lang.String format(javax.servlet.jsp.PageContext pageContext,
                        java.lang.String pattern,
                        java.lang.Object argument)

format

java.lang.String format(javax.servlet.jsp.PageContext pageContext,
                        java.lang.String pattern,
                        java.lang.Object argument,
                        boolean translateArguments)

format

java.lang.String format(javax.servlet.jsp.PageContext pageContext,
                        java.lang.String pattern,
                        java.lang.Object[] arguments)

format

java.lang.String format(javax.servlet.jsp.PageContext pageContext,
                        java.lang.String pattern,
                        java.lang.Object[] arguments,
                        boolean translateArguments)

format

java.lang.String format(javax.portlet.PortletConfig portletConfig,
                        java.util.Locale locale,
                        java.lang.String pattern,
                        java.lang.Object argument)

format

java.lang.String format(javax.portlet.PortletConfig portletConfig,
                        java.util.Locale locale,
                        java.lang.String pattern,
                        java.lang.Object argument,
                        boolean translateArguments)

format

java.lang.String format(javax.portlet.PortletConfig portletConfig,
                        java.util.Locale locale,
                        java.lang.String pattern,
                        java.lang.Object[] arguments)

format

java.lang.String format(javax.portlet.PortletConfig portletConfig,
                        java.util.Locale locale,
                        java.lang.String pattern,
                        java.lang.Object[] arguments,
                        boolean translateArguments)

get

java.lang.String get(java.util.Locale locale,
                     java.lang.String key)

get

java.lang.String get(java.util.Locale locale,
                     java.lang.String key,
                     java.lang.String defaultValue)

get

java.lang.String get(javax.servlet.jsp.PageContext pageContext,
                     java.lang.String key)

get

java.lang.String get(javax.servlet.jsp.PageContext pageContext,
                     java.lang.String key,
                     java.lang.String defaultValue)

get

java.lang.String get(javax.portlet.PortletConfig portletConfig,
                     java.util.Locale locale,
                     java.lang.String key)

get

java.lang.String get(javax.portlet.PortletConfig portletConfig,
                     java.util.Locale locale,
                     java.lang.String key,
                     java.lang.String defaultValue)

getAvailableLocales

java.util.Locale[] getAvailableLocales()

getAvailableLocales

java.util.Locale[] getAvailableLocales(long groupId)

getBCP47LanguageId

java.lang.String getBCP47LanguageId(javax.servlet.http.HttpServletRequest request)

getBCP47LanguageId

java.lang.String getBCP47LanguageId(java.util.Locale locale)

getBCP47LanguageId

java.lang.String getBCP47LanguageId(javax.portlet.PortletRequest portletRequest)

getCharset

java.lang.String getCharset(java.util.Locale locale)

getLanguageId

java.lang.String getLanguageId(javax.servlet.http.HttpServletRequest request)

getLanguageId

java.lang.String getLanguageId(java.util.Locale locale)

getLanguageId

java.lang.String getLanguageId(javax.portlet.PortletRequest portletRequest)

getLocale

java.util.Locale getLocale(java.lang.String languageCode)

getSupportedLocales

java.util.Locale[] getSupportedLocales()

getTimeDescription

java.lang.String getTimeDescription(java.util.Locale locale,
                                    long milliseconds)

getTimeDescription

java.lang.String getTimeDescription(java.util.Locale locale,
                                    long milliseconds,
                                    boolean approximate)

getTimeDescription

java.lang.String getTimeDescription(java.util.Locale locale,
                                    java.lang.Long milliseconds)

getTimeDescription

java.lang.String getTimeDescription(javax.servlet.jsp.PageContext pageContext,
                                    long milliseconds)

getTimeDescription

java.lang.String getTimeDescription(javax.servlet.jsp.PageContext pageContext,
                                    long milliseconds,
                                    boolean approximate)

getTimeDescription

java.lang.String getTimeDescription(javax.servlet.jsp.PageContext pageContext,
                                    java.lang.Long milliseconds)

init

void init()

isAvailableLanguageCode

boolean isAvailableLanguageCode(java.lang.String languageCode)

isAvailableLocale

boolean isAvailableLocale(java.util.Locale locale)

isAvailableLocale

boolean isAvailableLocale(long groupId,
                          java.util.Locale locale)

isAvailableLocale

boolean isAvailableLocale(long groupId,
                          java.lang.String languageId)

isAvailableLocale

boolean isAvailableLocale(java.lang.String languageId)

isBetaLocale

boolean isBetaLocale(java.util.Locale locale)

isDuplicateLanguageCode

boolean isDuplicateLanguageCode(java.lang.String languageCode)

isInheritLocales

boolean isInheritLocales(long groupId)
                         throws PortalException,
                                SystemException
Throws:
PortalException
SystemException

resetAvailableGroupLocales

void resetAvailableGroupLocales(long groupId)

resetAvailableLocales

void resetAvailableLocales(long companyId)

updateCookie

void updateCookie(javax.servlet.http.HttpServletRequest request,
                  javax.servlet.http.HttpServletResponse response,
                  java.util.Locale locale)