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