001
014
015 package com.liferay.portal.kernel.language;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018
019 import java.util.Locale;
020
021 import javax.portlet.PortletConfig;
022
023 import javax.servlet.jsp.PageContext;
024
025
028 public class UnicodeLanguageUtil {
029
030 public static String format(
031 Locale locale, String pattern, Object argument) {
032
033 return getUnicodeLanguage().format(locale, pattern, argument);
034 }
035
036 public static String format(
037 Locale locale, String pattern, Object argument,
038 boolean translateArguments) {
039
040 return getUnicodeLanguage().format(
041 locale, pattern, argument, translateArguments);
042 }
043
044 public static String format(
045 Locale locale, String pattern, Object[] arguments) {
046
047 return getUnicodeLanguage().format(locale, pattern, arguments);
048 }
049
050 public static String format(
051 Locale locale, String pattern, Object[] arguments,
052 boolean translateArguments) {
053
054 return getUnicodeLanguage().format(
055 locale, pattern, arguments, translateArguments);
056 }
057
058 public static String format(
059 PageContext pageContext, String pattern, LanguageWrapper argument) {
060
061 return getUnicodeLanguage().format(pageContext, pattern, argument);
062 }
063
064 public static String format(
065 PageContext pageContext, String pattern, LanguageWrapper argument,
066 boolean translateArguments) {
067
068 return getUnicodeLanguage().format(
069 pageContext, pattern, argument, translateArguments);
070 }
071
072 public static String format(
073 PageContext pageContext, String pattern, LanguageWrapper[] arguments) {
074
075 return getUnicodeLanguage().format(pageContext, pattern, arguments);
076 }
077
078 public static String format(
079 PageContext pageContext, String pattern, LanguageWrapper[] arguments,
080 boolean translateArguments) {
081
082 return getUnicodeLanguage().format(
083 pageContext, pattern, arguments, translateArguments);
084 }
085
086 public static String format(
087 PageContext pageContext, String pattern, Object argument) {
088
089 return getUnicodeLanguage().format(pageContext, pattern, argument);
090 }
091
092 public static String format(
093 PageContext pageContext, String pattern, Object argument,
094 boolean translateArguments) {
095
096 return getUnicodeLanguage().format(
097 pageContext, pattern, argument, translateArguments);
098 }
099
100 public static String format(
101 PageContext pageContext, String pattern, Object[] arguments) {
102
103 return getUnicodeLanguage().format(pageContext, pattern, arguments);
104 }
105
106 public static String format(
107 PageContext pageContext, String pattern, Object[] arguments,
108 boolean translateArguments) {
109
110 return getUnicodeLanguage().format(
111 pageContext, pattern, arguments, translateArguments);
112 }
113
114 public static String format(
115 PortletConfig portletConfig, Locale locale, String pattern,
116 Object argument) {
117
118 return getUnicodeLanguage().format(
119 portletConfig, locale, pattern, argument);
120 }
121
122 public static String format(
123 PortletConfig portletConfig, Locale locale, String pattern,
124 Object argument, boolean translateArguments) {
125
126 return getUnicodeLanguage().format(
127 portletConfig, locale, pattern, argument, translateArguments);
128 }
129
130 public static String format(
131 PortletConfig portletConfig, Locale locale, String pattern,
132 Object[] arguments) {
133
134 return getUnicodeLanguage().format(
135 portletConfig, locale, pattern, arguments);
136 }
137
138 public static String format(
139 PortletConfig portletConfig, Locale locale, String pattern,
140 Object[] arguments, boolean translateArguments) {
141
142 return getUnicodeLanguage().format(
143 portletConfig, locale, pattern, arguments, translateArguments);
144 }
145
146 public static String get(Locale locale, String key) {
147 return getUnicodeLanguage().get(locale, key);
148 }
149
150 public static String get(Locale locale, String key, String defaultValue) {
151 return getUnicodeLanguage().get(locale, key, defaultValue);
152 }
153
154 public static String get(PageContext pageContext, String key) {
155 return getUnicodeLanguage().get(pageContext, key);
156 }
157
158 public static String get(
159 PageContext pageContext, String key, String defaultValue) {
160
161 return getUnicodeLanguage().get(pageContext, key, defaultValue);
162 }
163
164 public static String get(
165 PortletConfig portletConfig, Locale locale, String key) {
166
167 return getUnicodeLanguage().get(portletConfig, locale, key);
168 }
169
170 public static String get(
171 PortletConfig portletConfig, Locale locale, String key,
172 String defaultValue) {
173
174 return getUnicodeLanguage().get(
175 portletConfig, locale, key, defaultValue);
176 }
177
178 public static String getTimeDescription(
179 PageContext pageContext, long milliseconds) {
180
181 return getUnicodeLanguage().getTimeDescription(
182 pageContext, milliseconds);
183 }
184
185 public static String getTimeDescription(
186 PageContext pageContext, Long milliseconds) {
187
188 return getUnicodeLanguage().getTimeDescription(
189 pageContext, milliseconds);
190 }
191
192 public static UnicodeLanguage getUnicodeLanguage() {
193 PortalRuntimePermission.checkGetBeanProperty(UnicodeLanguageUtil.class);
194
195 return _unicodeLanguage;
196 }
197
198 public void setUnicodeLanguage(UnicodeLanguage unicodeLanguage) {
199 PortalRuntimePermission.checkSetBeanProperty(getClass());
200
201 _unicodeLanguage = unicodeLanguage;
202 }
203
204 private static UnicodeLanguage _unicodeLanguage;
205
206 }