001    /**
002     * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
003     *
004     * The contents of this file are subject to the terms of the Liferay Enterprise
005     * Subscription License ("License"). You may not use this file except in
006     * compliance with the License. You can obtain a copy of the License by
007     * contacting Liferay, Inc. See the License for the specific language governing
008     * permissions and limitations under the License, including but not limited to
009     * distribution rights of the Software.
010     *
011     *
012     *
013     */
014    
015    package com.liferay.portal.kernel.util;
016    
017    /**
018     * @author Brian Wing Shun Chan
019     */
020    public class StringUtil_IW {
021            public static StringUtil_IW getInstance() {
022                    return _instance;
023            }
024    
025            public java.lang.String add(java.lang.String s, java.lang.String add) {
026                    return StringUtil.add(s, add);
027            }
028    
029            public java.lang.String add(java.lang.String s, java.lang.String add,
030                    java.lang.String delimiter) {
031                    return StringUtil.add(s, add, delimiter);
032            }
033    
034            public java.lang.String add(java.lang.String s, java.lang.String add,
035                    java.lang.String delimiter, boolean allowDuplicates) {
036                    return StringUtil.add(s, add, delimiter, allowDuplicates);
037            }
038    
039            public java.lang.String bytesToHexString(byte[] bytes) {
040                    return StringUtil.bytesToHexString(bytes);
041            }
042    
043            public boolean contains(java.lang.String s, java.lang.String text) {
044                    return StringUtil.contains(s, text);
045            }
046    
047            public boolean contains(java.lang.String s, java.lang.String text,
048                    java.lang.String delimiter) {
049                    return StringUtil.contains(s, text, delimiter);
050            }
051    
052            public int count(java.lang.String s, java.lang.String text) {
053                    return StringUtil.count(s, text);
054            }
055    
056            public boolean endsWith(java.lang.String s, char end) {
057                    return StringUtil.endsWith(s, end);
058            }
059    
060            public boolean endsWith(java.lang.String s, java.lang.String end) {
061                    return StringUtil.endsWith(s, end);
062            }
063    
064            public java.lang.String extractChars(java.lang.String s) {
065                    return StringUtil.extractChars(s);
066            }
067    
068            public java.lang.String extractDigits(java.lang.String s) {
069                    return StringUtil.extractDigits(s);
070            }
071    
072            public java.lang.String extractFirst(java.lang.String s,
073                    java.lang.String delimiter) {
074                    return StringUtil.extractFirst(s, delimiter);
075            }
076    
077            public java.lang.String extractLast(java.lang.String s,
078                    java.lang.String delimiter) {
079                    return StringUtil.extractLast(s, delimiter);
080            }
081    
082            /**
083             * @deprecated
084             */
085            public java.lang.String highlight(java.lang.String s,
086                    java.lang.String keywords) {
087                    return StringUtil.highlight(s, keywords);
088            }
089    
090            /**
091             * @deprecated
092             */
093            public java.lang.String highlight(java.lang.String s,
094                    java.lang.String keywords, java.lang.String highlight1,
095                    java.lang.String highlight2) {
096                    return StringUtil.highlight(s, keywords, highlight1, highlight2);
097            }
098    
099            public java.lang.String highlight(java.lang.String s,
100                    java.lang.String[] queryTerms) {
101                    return StringUtil.highlight(s, queryTerms);
102            }
103    
104            public java.lang.String highlight(java.lang.String s,
105                    java.lang.String[] queryTerms, java.lang.String highlight1,
106                    java.lang.String highlight2) {
107                    return StringUtil.highlight(s, queryTerms, highlight1, highlight2);
108            }
109    
110            public java.lang.String insert(java.lang.String s, java.lang.String insert,
111                    int offset) {
112                    return StringUtil.insert(s, insert, offset);
113            }
114    
115            public java.lang.String lowerCase(java.lang.String s) {
116                    return StringUtil.lowerCase(s);
117            }
118    
119            public boolean matches(java.lang.String s, java.lang.String pattern) {
120                    return StringUtil.matches(s, pattern);
121            }
122    
123            public java.lang.String merge(boolean[] array) {
124                    return StringUtil.merge(array);
125            }
126    
127            public java.lang.String merge(boolean[] array, java.lang.String delimiter) {
128                    return StringUtil.merge(array, delimiter);
129            }
130    
131            public java.lang.String merge(java.util.Collection<?> col) {
132                    return StringUtil.merge(col);
133            }
134    
135            public java.lang.String merge(java.util.Collection<?> col,
136                    java.lang.String delimiter) {
137                    return StringUtil.merge(col, delimiter);
138            }
139    
140            public java.lang.String merge(double[] array) {
141                    return StringUtil.merge(array);
142            }
143    
144            public java.lang.String merge(double[] array, java.lang.String delimiter) {
145                    return StringUtil.merge(array, delimiter);
146            }
147    
148            public java.lang.String merge(float[] array) {
149                    return StringUtil.merge(array);
150            }
151    
152            public java.lang.String merge(float[] array, java.lang.String delimiter) {
153                    return StringUtil.merge(array, delimiter);
154            }
155    
156            public java.lang.String merge(int[] array) {
157                    return StringUtil.merge(array);
158            }
159    
160            public java.lang.String merge(int[] array, java.lang.String delimiter) {
161                    return StringUtil.merge(array, delimiter);
162            }
163    
164            public java.lang.String merge(long[] array) {
165                    return StringUtil.merge(array);
166            }
167    
168            public java.lang.String merge(long[] array, java.lang.String delimiter) {
169                    return StringUtil.merge(array, delimiter);
170            }
171    
172            public java.lang.String merge(java.lang.Object[] array) {
173                    return StringUtil.merge(array);
174            }
175    
176            public java.lang.String merge(java.lang.Object[] array,
177                    java.lang.String delimiter) {
178                    return StringUtil.merge(array, delimiter);
179            }
180    
181            public java.lang.String merge(short[] array) {
182                    return StringUtil.merge(array);
183            }
184    
185            public java.lang.String merge(short[] array, java.lang.String delimiter) {
186                    return StringUtil.merge(array, delimiter);
187            }
188    
189            public java.lang.String randomize(java.lang.String s) {
190                    return StringUtil.randomize(s);
191            }
192    
193            public java.lang.String read(java.lang.ClassLoader classLoader,
194                    java.lang.String name) throws java.io.IOException {
195                    return StringUtil.read(classLoader, name);
196            }
197    
198            public java.lang.String read(java.lang.ClassLoader classLoader,
199                    java.lang.String name, boolean all) throws java.io.IOException {
200                    return StringUtil.read(classLoader, name, all);
201            }
202    
203            public java.lang.String read(java.io.InputStream is)
204                    throws java.io.IOException {
205                    return StringUtil.read(is);
206            }
207    
208            public java.lang.String remove(java.lang.String s, java.lang.String remove) {
209                    return StringUtil.remove(s, remove);
210            }
211    
212            public java.lang.String remove(java.lang.String s, java.lang.String remove,
213                    java.lang.String delimiter) {
214                    return StringUtil.remove(s, remove, delimiter);
215            }
216    
217            public java.lang.String replace(java.lang.String s, char oldSub, char newSub) {
218                    return StringUtil.replace(s, oldSub, newSub);
219            }
220    
221            public java.lang.String replace(java.lang.String s, char oldSub,
222                    java.lang.String newSub) {
223                    return StringUtil.replace(s, oldSub, newSub);
224            }
225    
226            public java.lang.String replace(java.lang.String s,
227                    java.lang.String oldSub, java.lang.String newSub) {
228                    return StringUtil.replace(s, oldSub, newSub);
229            }
230    
231            public java.lang.String replace(java.lang.String s,
232                    java.lang.String oldSub, java.lang.String newSub, int fromIndex) {
233                    return StringUtil.replace(s, oldSub, newSub, fromIndex);
234            }
235    
236            public java.lang.String replace(java.lang.String s, java.lang.String begin,
237                    java.lang.String end,
238                    java.util.Map<java.lang.String, java.lang.String> values) {
239                    return StringUtil.replace(s, begin, end, values);
240            }
241    
242            public java.lang.String replace(java.lang.String s,
243                    java.lang.String[] oldSubs, java.lang.String[] newSubs) {
244                    return StringUtil.replace(s, oldSubs, newSubs);
245            }
246    
247            public java.lang.String replace(java.lang.String s,
248                    java.lang.String[] oldSubs, java.lang.String[] newSubs,
249                    boolean exactMatch) {
250                    return StringUtil.replace(s, oldSubs, newSubs, exactMatch);
251            }
252    
253            public java.lang.String replaceFirst(java.lang.String s, char oldSub,
254                    char newSub) {
255                    return StringUtil.replaceFirst(s, oldSub, newSub);
256            }
257    
258            public java.lang.String replaceFirst(java.lang.String s, char oldSub,
259                    java.lang.String newSub) {
260                    return StringUtil.replaceFirst(s, oldSub, newSub);
261            }
262    
263            public java.lang.String replaceFirst(java.lang.String s,
264                    java.lang.String oldSub, java.lang.String newSub) {
265                    return StringUtil.replaceFirst(s, oldSub, newSub);
266            }
267    
268            public java.lang.String replaceFirst(java.lang.String s,
269                    java.lang.String[] oldSubs, java.lang.String[] newSubs) {
270                    return StringUtil.replaceFirst(s, oldSubs, newSubs);
271            }
272    
273            public java.lang.String replaceLast(java.lang.String s, char oldSub,
274                    char newSub) {
275                    return StringUtil.replaceLast(s, oldSub, newSub);
276            }
277    
278            public java.lang.String replaceLast(java.lang.String s, char oldSub,
279                    java.lang.String newSub) {
280                    return StringUtil.replaceLast(s, oldSub, newSub);
281            }
282    
283            public java.lang.String replaceLast(java.lang.String s,
284                    java.lang.String oldSub, java.lang.String newSub) {
285                    return StringUtil.replaceLast(s, oldSub, newSub);
286            }
287    
288            public java.lang.String replaceLast(java.lang.String s,
289                    java.lang.String[] oldSubs, java.lang.String[] newSubs) {
290                    return StringUtil.replaceLast(s, oldSubs, newSubs);
291            }
292    
293            public com.liferay.portal.kernel.util.StringBundler replaceToStringBundler(
294                    java.lang.String s, java.lang.String begin, java.lang.String end,
295                    java.util.Map<java.lang.String, java.lang.String> values) {
296                    return StringUtil.replaceToStringBundler(s, begin, end, values);
297            }
298    
299            public com.liferay.portal.kernel.util.StringBundler replaceWithStringBundler(
300                    java.lang.String s, java.lang.String begin, java.lang.String end,
301                    java.util.Map<java.lang.String, com.liferay.portal.kernel.util.StringBundler> values) {
302                    return StringUtil.replaceWithStringBundler(s, begin, end, values);
303            }
304    
305            public java.lang.String reverse(java.lang.String s) {
306                    return StringUtil.reverse(s);
307            }
308    
309            public java.lang.String safePath(java.lang.String path) {
310                    return StringUtil.safePath(path);
311            }
312    
313            public java.lang.String shorten(java.lang.String s) {
314                    return StringUtil.shorten(s);
315            }
316    
317            public java.lang.String shorten(java.lang.String s, int length) {
318                    return StringUtil.shorten(s, length);
319            }
320    
321            public java.lang.String shorten(java.lang.String s, int length,
322                    java.lang.String suffix) {
323                    return StringUtil.shorten(s, length, suffix);
324            }
325    
326            public java.lang.String shorten(java.lang.String s, java.lang.String suffix) {
327                    return StringUtil.shorten(s, suffix);
328            }
329    
330            public java.lang.String[] split(java.lang.String s) {
331                    return StringUtil.split(s);
332            }
333    
334            public boolean[] split(java.lang.String s, boolean x) {
335                    return StringUtil.split(s, x);
336            }
337    
338            public double[] split(java.lang.String s, double x) {
339                    return StringUtil.split(s, x);
340            }
341    
342            public float[] split(java.lang.String s, float x) {
343                    return StringUtil.split(s, x);
344            }
345    
346            public int[] split(java.lang.String s, int x) {
347                    return StringUtil.split(s, x);
348            }
349    
350            public long[] split(java.lang.String s, long x) {
351                    return StringUtil.split(s, x);
352            }
353    
354            public short[] split(java.lang.String s, short x) {
355                    return StringUtil.split(s, x);
356            }
357    
358            public java.lang.String[] split(java.lang.String s,
359                    java.lang.String delimiter) {
360                    return StringUtil.split(s, delimiter);
361            }
362    
363            public boolean[] split(java.lang.String s, java.lang.String delimiter,
364                    boolean x) {
365                    return StringUtil.split(s, delimiter, x);
366            }
367    
368            public double[] split(java.lang.String s, java.lang.String delimiter,
369                    double x) {
370                    return StringUtil.split(s, delimiter, x);
371            }
372    
373            public float[] split(java.lang.String s, java.lang.String delimiter, float x) {
374                    return StringUtil.split(s, delimiter, x);
375            }
376    
377            public int[] split(java.lang.String s, java.lang.String delimiter, int x) {
378                    return StringUtil.split(s, delimiter, x);
379            }
380    
381            public long[] split(java.lang.String s, java.lang.String delimiter, long x) {
382                    return StringUtil.split(s, delimiter, x);
383            }
384    
385            public short[] split(java.lang.String s, java.lang.String delimiter, short x) {
386                    return StringUtil.split(s, delimiter, x);
387            }
388    
389            public boolean startsWith(java.lang.String s, char begin) {
390                    return StringUtil.startsWith(s, begin);
391            }
392    
393            public boolean startsWith(java.lang.String s, java.lang.String start) {
394                    return StringUtil.startsWith(s, start);
395            }
396    
397            public int startsWithWeight(java.lang.String s1, java.lang.String s2) {
398                    return StringUtil.startsWithWeight(s1, s2);
399            }
400    
401            public java.lang.String stripBetween(java.lang.String s,
402                    java.lang.String begin, java.lang.String end) {
403                    return StringUtil.stripBetween(s, begin, end);
404            }
405    
406            public java.lang.String trim(java.lang.String s) {
407                    return StringUtil.trim(s);
408            }
409    
410            public java.lang.String trim(java.lang.String s, char c) {
411                    return StringUtil.trim(s, c);
412            }
413    
414            public java.lang.String trim(java.lang.String s, char[] exceptions) {
415                    return StringUtil.trim(s, exceptions);
416            }
417    
418            public java.lang.String trimLeading(java.lang.String s) {
419                    return StringUtil.trimLeading(s);
420            }
421    
422            public java.lang.String trimLeading(java.lang.String s, char c) {
423                    return StringUtil.trimLeading(s, c);
424            }
425    
426            public java.lang.String trimLeading(java.lang.String s, char[] exceptions) {
427                    return StringUtil.trimLeading(s, exceptions);
428            }
429    
430            public java.lang.String trimTrailing(java.lang.String s) {
431                    return StringUtil.trimTrailing(s);
432            }
433    
434            public java.lang.String trimTrailing(java.lang.String s, char c) {
435                    return StringUtil.trimTrailing(s, c);
436            }
437    
438            public java.lang.String trimTrailing(java.lang.String s, char[] exceptions) {
439                    return StringUtil.trimTrailing(s, exceptions);
440            }
441    
442            public java.lang.String unquote(java.lang.String s) {
443                    return StringUtil.unquote(s);
444            }
445    
446            public java.lang.String upperCase(java.lang.String s) {
447                    return StringUtil.upperCase(s);
448            }
449    
450            public java.lang.String upperCaseFirstLetter(java.lang.String s) {
451                    return StringUtil.upperCaseFirstLetter(s);
452            }
453    
454            public java.lang.String valueOf(java.lang.Object obj) {
455                    return StringUtil.valueOf(obj);
456            }
457    
458            public java.lang.String wrap(java.lang.String text) {
459                    return StringUtil.wrap(text);
460            }
461    
462            public java.lang.String wrap(java.lang.String text, int width,
463                    java.lang.String lineSeparator) {
464                    return StringUtil.wrap(text, width, lineSeparator);
465            }
466    
467            private StringUtil_IW() {
468            }
469    
470            private static StringUtil_IW _instance = new StringUtil_IW();
471    }