001    /**
002     * Copyright (c) 2000-2011 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, char delimiter) {
073                    return StringUtil.extractFirst(s, delimiter);
074            }
075    
076            public java.lang.String extractFirst(java.lang.String s,
077                    java.lang.String delimiter) {
078                    return StringUtil.extractFirst(s, delimiter);
079            }
080    
081            public java.lang.String extractLast(java.lang.String s, char delimiter) {
082                    return StringUtil.extractLast(s, delimiter);
083            }
084    
085            public java.lang.String extractLast(java.lang.String s,
086                    java.lang.String delimiter) {
087                    return StringUtil.extractLast(s, delimiter);
088            }
089    
090            /**
091             * @deprecated
092             */
093            public java.lang.String highlight(java.lang.String s,
094                    java.lang.String keywords) {
095                    return StringUtil.highlight(s, keywords);
096            }
097    
098            /**
099             * @deprecated
100             */
101            public java.lang.String highlight(java.lang.String s,
102                    java.lang.String keywords, java.lang.String highlight1,
103                    java.lang.String highlight2) {
104                    return StringUtil.highlight(s, keywords, highlight1, highlight2);
105            }
106    
107            public java.lang.String highlight(java.lang.String s,
108                    java.lang.String[] queryTerms) {
109                    return StringUtil.highlight(s, queryTerms);
110            }
111    
112            public java.lang.String highlight(java.lang.String s,
113                    java.lang.String[] queryTerms, java.lang.String highlight1,
114                    java.lang.String highlight2) {
115                    return StringUtil.highlight(s, queryTerms, highlight1, highlight2);
116            }
117    
118            public java.lang.String insert(java.lang.String s, java.lang.String insert,
119                    int offset) {
120                    return StringUtil.insert(s, insert, offset);
121            }
122    
123            public java.lang.String lowerCase(java.lang.String s) {
124                    return StringUtil.lowerCase(s);
125            }
126    
127            public boolean matches(java.lang.String s, java.lang.String pattern) {
128                    return StringUtil.matches(s, pattern);
129            }
130    
131            public boolean matchesIgnoreCase(java.lang.String s,
132                    java.lang.String pattern) {
133                    return StringUtil.matchesIgnoreCase(s, pattern);
134            }
135    
136            public java.lang.String merge(boolean[] array) {
137                    return StringUtil.merge(array);
138            }
139    
140            public java.lang.String merge(boolean[] array, java.lang.String delimiter) {
141                    return StringUtil.merge(array, delimiter);
142            }
143    
144            public java.lang.String merge(java.util.Collection<?> col) {
145                    return StringUtil.merge(col);
146            }
147    
148            public java.lang.String merge(java.util.Collection<?> col,
149                    java.lang.String delimiter) {
150                    return StringUtil.merge(col, delimiter);
151            }
152    
153            public java.lang.String merge(char[] array) {
154                    return StringUtil.merge(array);
155            }
156    
157            public java.lang.String merge(char[] array, java.lang.String delimiter) {
158                    return StringUtil.merge(array, delimiter);
159            }
160    
161            public java.lang.String merge(double[] array) {
162                    return StringUtil.merge(array);
163            }
164    
165            public java.lang.String merge(double[] array, java.lang.String delimiter) {
166                    return StringUtil.merge(array, delimiter);
167            }
168    
169            public java.lang.String merge(float[] array) {
170                    return StringUtil.merge(array);
171            }
172    
173            public java.lang.String merge(float[] array, java.lang.String delimiter) {
174                    return StringUtil.merge(array, delimiter);
175            }
176    
177            public java.lang.String merge(int[] array) {
178                    return StringUtil.merge(array);
179            }
180    
181            public java.lang.String merge(int[] array, java.lang.String delimiter) {
182                    return StringUtil.merge(array, delimiter);
183            }
184    
185            public java.lang.String merge(long[] array) {
186                    return StringUtil.merge(array);
187            }
188    
189            public java.lang.String merge(long[] array, java.lang.String delimiter) {
190                    return StringUtil.merge(array, delimiter);
191            }
192    
193            public java.lang.String merge(java.lang.Object[] array) {
194                    return StringUtil.merge(array);
195            }
196    
197            public java.lang.String merge(java.lang.Object[] array,
198                    java.lang.String delimiter) {
199                    return StringUtil.merge(array, delimiter);
200            }
201    
202            public java.lang.String merge(short[] array) {
203                    return StringUtil.merge(array);
204            }
205    
206            public java.lang.String merge(short[] array, java.lang.String delimiter) {
207                    return StringUtil.merge(array, delimiter);
208            }
209    
210            public java.lang.String quote(java.lang.String s) {
211                    return StringUtil.quote(s);
212            }
213    
214            public java.lang.String quote(java.lang.String s, char quote) {
215                    return StringUtil.quote(s, quote);
216            }
217    
218            public java.lang.String quote(java.lang.String s, java.lang.String quote) {
219                    return StringUtil.quote(s, quote);
220            }
221    
222            public java.lang.String randomize(java.lang.String s) {
223                    return StringUtil.randomize(s);
224            }
225    
226            public java.lang.String read(java.lang.ClassLoader classLoader,
227                    java.lang.String name) throws java.io.IOException {
228                    return StringUtil.read(classLoader, name);
229            }
230    
231            public java.lang.String read(java.lang.ClassLoader classLoader,
232                    java.lang.String name, boolean all) throws java.io.IOException {
233                    return StringUtil.read(classLoader, name, all);
234            }
235    
236            public java.lang.String read(java.io.InputStream is)
237                    throws java.io.IOException {
238                    return StringUtil.read(is);
239            }
240    
241            public void readLines(java.io.InputStream is,
242                    java.util.Collection<java.lang.String> lines)
243                    throws java.io.IOException {
244                    StringUtil.readLines(is, lines);
245            }
246    
247            public java.lang.String remove(java.lang.String s, java.lang.String remove) {
248                    return StringUtil.remove(s, remove);
249            }
250    
251            public java.lang.String remove(java.lang.String s, java.lang.String remove,
252                    java.lang.String delimiter) {
253                    return StringUtil.remove(s, remove, delimiter);
254            }
255    
256            public java.lang.String replace(java.lang.String s, char oldSub, char newSub) {
257                    return StringUtil.replace(s, oldSub, newSub);
258            }
259    
260            public java.lang.String replace(java.lang.String s, char oldSub,
261                    java.lang.String newSub) {
262                    return StringUtil.replace(s, oldSub, newSub);
263            }
264    
265            public java.lang.String replace(java.lang.String s,
266                    java.lang.String oldSub, java.lang.String newSub) {
267                    return StringUtil.replace(s, oldSub, newSub);
268            }
269    
270            public java.lang.String replace(java.lang.String s,
271                    java.lang.String oldSub, java.lang.String newSub, int fromIndex) {
272                    return StringUtil.replace(s, oldSub, newSub, fromIndex);
273            }
274    
275            public java.lang.String replace(java.lang.String s, java.lang.String begin,
276                    java.lang.String end,
277                    java.util.Map<java.lang.String, java.lang.String> values) {
278                    return StringUtil.replace(s, begin, end, values);
279            }
280    
281            public java.lang.String replace(java.lang.String s,
282                    java.lang.String[] oldSubs, java.lang.String[] newSubs) {
283                    return StringUtil.replace(s, oldSubs, newSubs);
284            }
285    
286            public java.lang.String replace(java.lang.String s,
287                    java.lang.String[] oldSubs, java.lang.String[] newSubs,
288                    boolean exactMatch) {
289                    return StringUtil.replace(s, oldSubs, newSubs, exactMatch);
290            }
291    
292            public java.lang.String replaceFirst(java.lang.String s, char oldSub,
293                    char newSub) {
294                    return StringUtil.replaceFirst(s, oldSub, newSub);
295            }
296    
297            public java.lang.String replaceFirst(java.lang.String s, char oldSub,
298                    java.lang.String newSub) {
299                    return StringUtil.replaceFirst(s, oldSub, newSub);
300            }
301    
302            public java.lang.String replaceFirst(java.lang.String s,
303                    java.lang.String oldSub, java.lang.String newSub) {
304                    return StringUtil.replaceFirst(s, oldSub, newSub);
305            }
306    
307            public java.lang.String replaceFirst(java.lang.String s,
308                    java.lang.String[] oldSubs, java.lang.String[] newSubs) {
309                    return StringUtil.replaceFirst(s, oldSubs, newSubs);
310            }
311    
312            public java.lang.String replaceLast(java.lang.String s, char oldSub,
313                    char newSub) {
314                    return StringUtil.replaceLast(s, oldSub, newSub);
315            }
316    
317            public java.lang.String replaceLast(java.lang.String s, char oldSub,
318                    java.lang.String newSub) {
319                    return StringUtil.replaceLast(s, oldSub, newSub);
320            }
321    
322            public java.lang.String replaceLast(java.lang.String s,
323                    java.lang.String oldSub, java.lang.String newSub) {
324                    return StringUtil.replaceLast(s, oldSub, newSub);
325            }
326    
327            public java.lang.String replaceLast(java.lang.String s,
328                    java.lang.String[] oldSubs, java.lang.String[] newSubs) {
329                    return StringUtil.replaceLast(s, oldSubs, newSubs);
330            }
331    
332            public com.liferay.portal.kernel.util.StringBundler replaceToStringBundler(
333                    java.lang.String s, java.lang.String begin, java.lang.String end,
334                    java.util.Map<java.lang.String, java.lang.String> values) {
335                    return StringUtil.replaceToStringBundler(s, begin, end, values);
336            }
337    
338            public com.liferay.portal.kernel.util.StringBundler replaceWithStringBundler(
339                    java.lang.String s, java.lang.String begin, java.lang.String end,
340                    java.util.Map<java.lang.String, com.liferay.portal.kernel.util.StringBundler> values) {
341                    return StringUtil.replaceWithStringBundler(s, begin, end, values);
342            }
343    
344            public java.lang.String reverse(java.lang.String s) {
345                    return StringUtil.reverse(s);
346            }
347    
348            public java.lang.String safePath(java.lang.String path) {
349                    return StringUtil.safePath(path);
350            }
351    
352            public java.lang.String shorten(java.lang.String s) {
353                    return StringUtil.shorten(s);
354            }
355    
356            public java.lang.String shorten(java.lang.String s, int length) {
357                    return StringUtil.shorten(s, length);
358            }
359    
360            public java.lang.String shorten(java.lang.String s, int length,
361                    java.lang.String suffix) {
362                    return StringUtil.shorten(s, length, suffix);
363            }
364    
365            public java.lang.String shorten(java.lang.String s, java.lang.String suffix) {
366                    return StringUtil.shorten(s, suffix);
367            }
368    
369            public java.lang.String[] split(java.lang.String s) {
370                    return StringUtil.split(s);
371            }
372    
373            public boolean[] split(java.lang.String s, boolean x) {
374                    return StringUtil.split(s, x);
375            }
376    
377            public double[] split(java.lang.String s, double x) {
378                    return StringUtil.split(s, x);
379            }
380    
381            public float[] split(java.lang.String s, float x) {
382                    return StringUtil.split(s, x);
383            }
384    
385            public int[] split(java.lang.String s, int x) {
386                    return StringUtil.split(s, x);
387            }
388    
389            public long[] split(java.lang.String s, long x) {
390                    return StringUtil.split(s, x);
391            }
392    
393            public short[] split(java.lang.String s, short x) {
394                    return StringUtil.split(s, x);
395            }
396    
397            public java.lang.String[] split(java.lang.String s, char delimiter) {
398                    return StringUtil.split(s, delimiter);
399            }
400    
401            public java.lang.String[] split(java.lang.String s,
402                    java.lang.String delimiter) {
403                    return StringUtil.split(s, delimiter);
404            }
405    
406            public boolean[] split(java.lang.String s, java.lang.String delimiter,
407                    boolean x) {
408                    return StringUtil.split(s, delimiter, x);
409            }
410    
411            public double[] split(java.lang.String s, java.lang.String delimiter,
412                    double x) {
413                    return StringUtil.split(s, delimiter, x);
414            }
415    
416            public float[] split(java.lang.String s, java.lang.String delimiter, float x) {
417                    return StringUtil.split(s, delimiter, x);
418            }
419    
420            public int[] split(java.lang.String s, java.lang.String delimiter, int x) {
421                    return StringUtil.split(s, delimiter, x);
422            }
423    
424            public long[] split(java.lang.String s, java.lang.String delimiter, long x) {
425                    return StringUtil.split(s, delimiter, x);
426            }
427    
428            public short[] split(java.lang.String s, java.lang.String delimiter, short x) {
429                    return StringUtil.split(s, delimiter, x);
430            }
431    
432            public java.lang.String[] splitLines(java.lang.String s) {
433                    return StringUtil.splitLines(s);
434            }
435    
436            public boolean startsWith(java.lang.String s, char begin) {
437                    return StringUtil.startsWith(s, begin);
438            }
439    
440            public boolean startsWith(java.lang.String s, java.lang.String start) {
441                    return StringUtil.startsWith(s, start);
442            }
443    
444            public int startsWithWeight(java.lang.String s1, java.lang.String s2) {
445                    return StringUtil.startsWithWeight(s1, s2);
446            }
447    
448            public java.lang.String strip(java.lang.String s, char remove) {
449                    return StringUtil.strip(s, remove);
450            }
451    
452            public java.lang.String stripBetween(java.lang.String s,
453                    java.lang.String begin, java.lang.String end) {
454                    return StringUtil.stripBetween(s, begin, end);
455            }
456    
457            public java.lang.String toCharCode(java.lang.String s) {
458                    return StringUtil.toCharCode(s);
459            }
460    
461            public java.lang.String toHexString(int i) {
462                    return StringUtil.toHexString(i);
463            }
464    
465            public java.lang.String toHexString(long l) {
466                    return StringUtil.toHexString(l);
467            }
468    
469            public java.lang.String toHexString(java.lang.Object obj) {
470                    return StringUtil.toHexString(obj);
471            }
472    
473            public java.lang.String trim(java.lang.String s) {
474                    return StringUtil.trim(s);
475            }
476    
477            public java.lang.String trim(java.lang.String s, char c) {
478                    return StringUtil.trim(s, c);
479            }
480    
481            public java.lang.String trim(java.lang.String s, char[] exceptions) {
482                    return StringUtil.trim(s, exceptions);
483            }
484    
485            public java.lang.String trimLeading(java.lang.String s) {
486                    return StringUtil.trimLeading(s);
487            }
488    
489            public java.lang.String trimLeading(java.lang.String s, char c) {
490                    return StringUtil.trimLeading(s, c);
491            }
492    
493            public java.lang.String trimLeading(java.lang.String s, char[] exceptions) {
494                    return StringUtil.trimLeading(s, exceptions);
495            }
496    
497            public java.lang.String trimTrailing(java.lang.String s) {
498                    return StringUtil.trimTrailing(s);
499            }
500    
501            public java.lang.String trimTrailing(java.lang.String s, char c) {
502                    return StringUtil.trimTrailing(s, c);
503            }
504    
505            public java.lang.String trimTrailing(java.lang.String s, char[] exceptions) {
506                    return StringUtil.trimTrailing(s, exceptions);
507            }
508    
509            public java.lang.String unquote(java.lang.String s) {
510                    return StringUtil.unquote(s);
511            }
512    
513            public java.lang.String upperCase(java.lang.String s) {
514                    return StringUtil.upperCase(s);
515            }
516    
517            public java.lang.String upperCaseFirstLetter(java.lang.String s) {
518                    return StringUtil.upperCaseFirstLetter(s);
519            }
520    
521            public java.lang.String valueOf(java.lang.Object obj) {
522                    return StringUtil.valueOf(obj);
523            }
524    
525            public java.lang.String wrap(java.lang.String text) {
526                    return StringUtil.wrap(text);
527            }
528    
529            public java.lang.String wrap(java.lang.String text, int width,
530                    java.lang.String lineSeparator) {
531                    return StringUtil.wrap(text, width, lineSeparator);
532            }
533    
534            private StringUtil_IW() {
535            }
536    
537            private static StringUtil_IW _instance = new StringUtil_IW();
538    }