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