001    /**
002     * Copyright (c) 2000-2013 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 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 boolean equalsIgnoreCase(java.lang.String s1, java.lang.String s2) {
075                    return StringUtil.equalsIgnoreCase(s1, s2);
076            }
077    
078            public java.lang.String extract(java.lang.String s, char[] chars) {
079                    return StringUtil.extract(s, chars);
080            }
081    
082            public java.lang.String extractChars(java.lang.String s) {
083                    return StringUtil.extractChars(s);
084            }
085    
086            public java.lang.String extractDigits(java.lang.String s) {
087                    return StringUtil.extractDigits(s);
088            }
089    
090            public java.lang.String extractFirst(java.lang.String s, char delimiter) {
091                    return StringUtil.extractFirst(s, delimiter);
092            }
093    
094            public java.lang.String extractFirst(java.lang.String s,
095                    java.lang.String delimiter) {
096                    return StringUtil.extractFirst(s, delimiter);
097            }
098    
099            public java.lang.String extractLast(java.lang.String s, char delimiter) {
100                    return StringUtil.extractLast(s, delimiter);
101            }
102    
103            public java.lang.String extractLast(java.lang.String s,
104                    java.lang.String delimiter) {
105                    return StringUtil.extractLast(s, delimiter);
106            }
107    
108            public java.lang.String extractLeadingDigits(java.lang.String s) {
109                    return StringUtil.extractLeadingDigits(s);
110            }
111    
112            /**
113             * @deprecated
114             */
115            public java.lang.String highlight(java.lang.String s,
116                    java.lang.String keywords) {
117                    return StringUtil.highlight(s, keywords);
118            }
119    
120            /**
121             * @deprecated
122             */
123            public java.lang.String highlight(java.lang.String s,
124                    java.lang.String keywords, java.lang.String highlight1,
125                    java.lang.String highlight2) {
126                    return StringUtil.highlight(s, keywords, highlight1, highlight2);
127            }
128    
129            /**
130             * @deprecated
131             */
132            @Deprecated
133            public java.lang.String highlight(java.lang.String s,
134                    java.lang.String[] queryTerms) {
135                    return StringUtil.highlight(s, queryTerms);
136            }
137    
138            /**
139             * @deprecated
140             */
141            @Deprecated
142            public java.lang.String highlight(java.lang.String s,
143                    java.lang.String[] queryTerms, java.lang.String highlight1,
144                    java.lang.String highlight2) {
145                    return StringUtil.highlight(s, queryTerms, highlight1, highlight2);
146            }
147    
148            public int indexOfAny(java.lang.String s, char[] chars) {
149                    return StringUtil.indexOfAny(s, chars);
150            }
151    
152            public int indexOfAny(java.lang.String s, char[] chars, int fromIndex) {
153                    return StringUtil.indexOfAny(s, chars, fromIndex);
154            }
155    
156            public int indexOfAny(java.lang.String s, char[] chars, int fromIndex,
157                    int toIndex) {
158                    return StringUtil.indexOfAny(s, chars, fromIndex, toIndex);
159            }
160    
161            public int indexOfAny(java.lang.String s, java.lang.String[] texts) {
162                    return StringUtil.indexOfAny(s, texts);
163            }
164    
165            public int indexOfAny(java.lang.String s, java.lang.String[] texts,
166                    int fromIndex) {
167                    return StringUtil.indexOfAny(s, texts, fromIndex);
168            }
169    
170            public int indexOfAny(java.lang.String s, java.lang.String[] texts,
171                    int fromIndex, int toIndex) {
172                    return StringUtil.indexOfAny(s, texts, fromIndex, toIndex);
173            }
174    
175            public java.lang.String insert(java.lang.String s, java.lang.String insert,
176                    int offset) {
177                    return StringUtil.insert(s, insert, offset);
178            }
179    
180            public boolean isLowerCase(java.lang.String s) {
181                    return StringUtil.isLowerCase(s);
182            }
183    
184            public boolean isUpperCase(java.lang.String s) {
185                    return StringUtil.isUpperCase(s);
186            }
187    
188            public int lastIndexOfAny(java.lang.String s, char[] chars) {
189                    return StringUtil.lastIndexOfAny(s, chars);
190            }
191    
192            public int lastIndexOfAny(java.lang.String s, char[] chars, int toIndex) {
193                    return StringUtil.lastIndexOfAny(s, chars, toIndex);
194            }
195    
196            public int lastIndexOfAny(java.lang.String s, char[] chars, int fromIndex,
197                    int toIndex) {
198                    return StringUtil.lastIndexOfAny(s, chars, fromIndex, toIndex);
199            }
200    
201            public int lastIndexOfAny(java.lang.String s, java.lang.String[] texts) {
202                    return StringUtil.lastIndexOfAny(s, texts);
203            }
204    
205            public int lastIndexOfAny(java.lang.String s, java.lang.String[] texts,
206                    int toIndex) {
207                    return StringUtil.lastIndexOfAny(s, texts, toIndex);
208            }
209    
210            public int lastIndexOfAny(java.lang.String s, java.lang.String[] texts,
211                    int fromIndex, int toIndex) {
212                    return StringUtil.lastIndexOfAny(s, texts, fromIndex, toIndex);
213            }
214    
215            public java.lang.String lowerCase(java.lang.String s) {
216                    return StringUtil.lowerCase(s);
217            }
218    
219            public void lowerCase(java.lang.String... array) {
220                    StringUtil.lowerCase(array);
221            }
222    
223            public java.lang.String lowerCaseFirstLetter(java.lang.String s) {
224                    return StringUtil.lowerCaseFirstLetter(s);
225            }
226    
227            public boolean matches(java.lang.String s, java.lang.String pattern) {
228                    return StringUtil.matches(s, pattern);
229            }
230    
231            public boolean matchesIgnoreCase(java.lang.String s,
232                    java.lang.String pattern) {
233                    return StringUtil.matchesIgnoreCase(s, pattern);
234            }
235    
236            public java.lang.String merge(boolean[] array) {
237                    return StringUtil.merge(array);
238            }
239    
240            public java.lang.String merge(boolean[] array, java.lang.String delimiter) {
241                    return StringUtil.merge(array, delimiter);
242            }
243    
244            public java.lang.String merge(char[] array) {
245                    return StringUtil.merge(array);
246            }
247    
248            public java.lang.String merge(char[] array, java.lang.String delimiter) {
249                    return StringUtil.merge(array, delimiter);
250            }
251    
252            public java.lang.String merge(java.util.Collection<?> col) {
253                    return StringUtil.merge(col);
254            }
255    
256            public java.lang.String merge(java.util.Collection<?> col,
257                    java.lang.String delimiter) {
258                    return StringUtil.merge(col, delimiter);
259            }
260    
261            public java.lang.String merge(double[] array) {
262                    return StringUtil.merge(array);
263            }
264    
265            public java.lang.String merge(double[] array, java.lang.String delimiter) {
266                    return StringUtil.merge(array, delimiter);
267            }
268    
269            public java.lang.String merge(float[] array) {
270                    return StringUtil.merge(array);
271            }
272    
273            public java.lang.String merge(float[] array, java.lang.String delimiter) {
274                    return StringUtil.merge(array, delimiter);
275            }
276    
277            public java.lang.String merge(int[] array) {
278                    return StringUtil.merge(array);
279            }
280    
281            public java.lang.String merge(int[] array, java.lang.String delimiter) {
282                    return StringUtil.merge(array, delimiter);
283            }
284    
285            public java.lang.String merge(long[] array) {
286                    return StringUtil.merge(array);
287            }
288    
289            public java.lang.String merge(long[] array, java.lang.String delimiter) {
290                    return StringUtil.merge(array, delimiter);
291            }
292    
293            public java.lang.String merge(java.lang.Object[] array) {
294                    return StringUtil.merge(array);
295            }
296    
297            public java.lang.String merge(java.lang.Object[] array,
298                    java.lang.String delimiter) {
299                    return StringUtil.merge(array, delimiter);
300            }
301    
302            public java.lang.String merge(short[] array) {
303                    return StringUtil.merge(array);
304            }
305    
306            public java.lang.String merge(short[] array, java.lang.String delimiter) {
307                    return StringUtil.merge(array, delimiter);
308            }
309    
310            public java.lang.String quote(java.lang.String s) {
311                    return StringUtil.quote(s);
312            }
313    
314            public java.lang.String quote(java.lang.String s, char quote) {
315                    return StringUtil.quote(s, quote);
316            }
317    
318            public java.lang.String quote(java.lang.String s, java.lang.String quote) {
319                    return StringUtil.quote(s, quote);
320            }
321    
322            public java.lang.String randomId() {
323                    return StringUtil.randomId();
324            }
325    
326            public java.lang.String randomize(java.lang.String s) {
327                    return StringUtil.randomize(s);
328            }
329    
330            public java.lang.String randomString() {
331                    return StringUtil.randomString();
332            }
333    
334            public java.lang.String randomString(int length) {
335                    return StringUtil.randomString(length);
336            }
337    
338            public java.lang.String read(java.lang.ClassLoader classLoader,
339                    java.lang.String name) throws java.io.IOException {
340                    return StringUtil.read(classLoader, name);
341            }
342    
343            public java.lang.String read(java.lang.ClassLoader classLoader,
344                    java.lang.String name, boolean all) throws java.io.IOException {
345                    return StringUtil.read(classLoader, name, all);
346            }
347    
348            public java.lang.String read(java.io.InputStream is)
349                    throws java.io.IOException {
350                    return StringUtil.read(is);
351            }
352    
353            public void readLines(java.io.InputStream is,
354                    java.util.Collection<java.lang.String> lines)
355                    throws java.io.IOException {
356                    StringUtil.readLines(is, lines);
357            }
358    
359            public java.lang.String remove(java.lang.String s, java.lang.String remove) {
360                    return StringUtil.remove(s, remove);
361            }
362    
363            public java.lang.String remove(java.lang.String s, java.lang.String remove,
364                    java.lang.String delimiter) {
365                    return StringUtil.remove(s, remove, delimiter);
366            }
367    
368            public java.lang.String replace(java.lang.String s, char oldSub, char newSub) {
369                    return StringUtil.replace(s, oldSub, newSub);
370            }
371    
372            public java.lang.String replace(java.lang.String s, char oldSub,
373                    java.lang.String newSub) {
374                    return StringUtil.replace(s, oldSub, newSub);
375            }
376    
377            public java.lang.String replace(java.lang.String s,
378                    java.lang.String oldSub, java.lang.String newSub) {
379                    return StringUtil.replace(s, oldSub, newSub);
380            }
381    
382            public java.lang.String replace(java.lang.String s,
383                    java.lang.String oldSub, java.lang.String newSub, int fromIndex) {
384                    return StringUtil.replace(s, oldSub, newSub, fromIndex);
385            }
386    
387            public java.lang.String replace(java.lang.String s, java.lang.String begin,
388                    java.lang.String end,
389                    java.util.Map<java.lang.String, java.lang.String> values) {
390                    return StringUtil.replace(s, begin, end, values);
391            }
392    
393            public java.lang.String replace(java.lang.String s,
394                    java.lang.String[] oldSubs, java.lang.String[] newSubs) {
395                    return StringUtil.replace(s, oldSubs, newSubs);
396            }
397    
398            public java.lang.String replace(java.lang.String s,
399                    java.lang.String[] oldSubs, java.lang.String[] newSubs,
400                    boolean exactMatch) {
401                    return StringUtil.replace(s, oldSubs, newSubs, exactMatch);
402            }
403    
404            public java.lang.String replaceFirst(java.lang.String s, char oldSub,
405                    char newSub) {
406                    return StringUtil.replaceFirst(s, oldSub, newSub);
407            }
408    
409            public java.lang.String replaceFirst(java.lang.String s, char oldSub,
410                    java.lang.String newSub) {
411                    return StringUtil.replaceFirst(s, oldSub, newSub);
412            }
413    
414            public java.lang.String replaceFirst(java.lang.String s,
415                    java.lang.String oldSub, java.lang.String newSub) {
416                    return StringUtil.replaceFirst(s, oldSub, newSub);
417            }
418    
419            public java.lang.String replaceFirst(java.lang.String s,
420                    java.lang.String oldSub, java.lang.String newSub, int fromIndex) {
421                    return StringUtil.replaceFirst(s, oldSub, newSub, fromIndex);
422            }
423    
424            public java.lang.String replaceFirst(java.lang.String s,
425                    java.lang.String[] oldSubs, java.lang.String[] newSubs) {
426                    return StringUtil.replaceFirst(s, oldSubs, newSubs);
427            }
428    
429            public java.lang.String replaceLast(java.lang.String s, char oldSub,
430                    char newSub) {
431                    return StringUtil.replaceLast(s, oldSub, newSub);
432            }
433    
434            public java.lang.String replaceLast(java.lang.String s, char oldSub,
435                    java.lang.String newSub) {
436                    return StringUtil.replaceLast(s, oldSub, newSub);
437            }
438    
439            public java.lang.String replaceLast(java.lang.String s,
440                    java.lang.String oldSub, java.lang.String newSub) {
441                    return StringUtil.replaceLast(s, oldSub, newSub);
442            }
443    
444            public java.lang.String replaceLast(java.lang.String s,
445                    java.lang.String[] oldSubs, java.lang.String[] newSubs) {
446                    return StringUtil.replaceLast(s, oldSubs, newSubs);
447            }
448    
449            public com.liferay.portal.kernel.util.StringBundler replaceToStringBundler(
450                    java.lang.String s, java.lang.String begin, java.lang.String end,
451                    java.util.Map<java.lang.String, java.lang.String> values) {
452                    return StringUtil.replaceToStringBundler(s, begin, end, values);
453            }
454    
455            public com.liferay.portal.kernel.util.StringBundler replaceWithStringBundler(
456                    java.lang.String s, java.lang.String begin, java.lang.String end,
457                    java.util.Map<java.lang.String, com.liferay.portal.kernel.util.StringBundler> values) {
458                    return StringUtil.replaceWithStringBundler(s, begin, end, values);
459            }
460    
461            public java.lang.String reverse(java.lang.String s) {
462                    return StringUtil.reverse(s);
463            }
464    
465            public java.lang.String safePath(java.lang.String path) {
466                    return StringUtil.safePath(path);
467            }
468    
469            public java.lang.String shorten(java.lang.String s) {
470                    return StringUtil.shorten(s);
471            }
472    
473            public java.lang.String shorten(java.lang.String s, int length) {
474                    return StringUtil.shorten(s, length);
475            }
476    
477            public java.lang.String shorten(java.lang.String s, int length,
478                    java.lang.String suffix) {
479                    return StringUtil.shorten(s, length, suffix);
480            }
481    
482            public java.lang.String shorten(java.lang.String s, java.lang.String suffix) {
483                    return StringUtil.shorten(s, suffix);
484            }
485    
486            public java.lang.String[] split(java.lang.String s) {
487                    return StringUtil.split(s);
488            }
489    
490            public boolean[] split(java.lang.String s, boolean x) {
491                    return StringUtil.split(s, x);
492            }
493    
494            public java.lang.String[] split(java.lang.String s, char delimiter) {
495                    return StringUtil.split(s, delimiter);
496            }
497    
498            public double[] split(java.lang.String s, double x) {
499                    return StringUtil.split(s, x);
500            }
501    
502            public float[] split(java.lang.String s, float x) {
503                    return StringUtil.split(s, x);
504            }
505    
506            public int[] split(java.lang.String s, int x) {
507                    return StringUtil.split(s, x);
508            }
509    
510            public long[] split(java.lang.String s, long x) {
511                    return StringUtil.split(s, x);
512            }
513    
514            public short[] split(java.lang.String s, short x) {
515                    return StringUtil.split(s, x);
516            }
517    
518            public java.lang.String[] split(java.lang.String s,
519                    java.lang.String delimiter) {
520                    return StringUtil.split(s, delimiter);
521            }
522    
523            public boolean[] split(java.lang.String s, java.lang.String delimiter,
524                    boolean x) {
525                    return StringUtil.split(s, delimiter, x);
526            }
527    
528            public double[] split(java.lang.String s, java.lang.String delimiter,
529                    double x) {
530                    return StringUtil.split(s, delimiter, x);
531            }
532    
533            public float[] split(java.lang.String s, java.lang.String delimiter, float x) {
534                    return StringUtil.split(s, delimiter, x);
535            }
536    
537            public int[] split(java.lang.String s, java.lang.String delimiter, int x) {
538                    return StringUtil.split(s, delimiter, x);
539            }
540    
541            public long[] split(java.lang.String s, java.lang.String delimiter, long x) {
542                    return StringUtil.split(s, delimiter, x);
543            }
544    
545            public short[] split(java.lang.String s, java.lang.String delimiter, short x) {
546                    return StringUtil.split(s, delimiter, x);
547            }
548    
549            public java.lang.String[] splitLines(java.lang.String s) {
550                    return StringUtil.splitLines(s);
551            }
552    
553            public boolean startsWith(java.lang.String s, char begin) {
554                    return StringUtil.startsWith(s, begin);
555            }
556    
557            public boolean startsWith(java.lang.String s, java.lang.String start) {
558                    return StringUtil.startsWith(s, start);
559            }
560    
561            public int startsWithWeight(java.lang.String s1, java.lang.String s2) {
562                    return StringUtil.startsWithWeight(s1, s2);
563            }
564    
565            public java.lang.String strip(java.lang.String s, char[] remove) {
566                    return StringUtil.strip(s, remove);
567            }
568    
569            public java.lang.String strip(java.lang.String s, char remove) {
570                    return StringUtil.strip(s, remove);
571            }
572    
573            public java.lang.String stripBetween(java.lang.String s,
574                    java.lang.String begin, java.lang.String end) {
575                    return StringUtil.stripBetween(s, begin, end);
576            }
577    
578            public java.lang.String toCharCode(java.lang.String s) {
579                    return StringUtil.toCharCode(s);
580            }
581    
582            public java.lang.String toHexString(int i) {
583                    return StringUtil.toHexString(i);
584            }
585    
586            public java.lang.String toHexString(long l) {
587                    return StringUtil.toHexString(l);
588            }
589    
590            public java.lang.String toHexString(java.lang.Object obj) {
591                    return StringUtil.toHexString(obj);
592            }
593    
594            public java.lang.String toLowerCase(java.lang.String s) {
595                    return StringUtil.toLowerCase(s);
596            }
597    
598            public java.lang.String toLowerCase(java.lang.String s,
599                    java.util.Locale locale) {
600                    return StringUtil.toLowerCase(s, locale);
601            }
602    
603            public java.lang.String toUpperCase(java.lang.String s) {
604                    return StringUtil.toUpperCase(s);
605            }
606    
607            public java.lang.String toUpperCase(java.lang.String s,
608                    java.util.Locale locale) {
609                    return StringUtil.toUpperCase(s, locale);
610            }
611    
612            public java.lang.String trim(java.lang.String s) {
613                    return StringUtil.trim(s);
614            }
615    
616            public java.lang.String trim(java.lang.String s, char c) {
617                    return StringUtil.trim(s, c);
618            }
619    
620            public java.lang.String trim(java.lang.String s, char[] exceptions) {
621                    return StringUtil.trim(s, exceptions);
622            }
623    
624            public java.lang.String trimLeading(java.lang.String s) {
625                    return StringUtil.trimLeading(s);
626            }
627    
628            public java.lang.String trimLeading(java.lang.String s, char c) {
629                    return StringUtil.trimLeading(s, c);
630            }
631    
632            public java.lang.String trimLeading(java.lang.String s, char[] exceptions) {
633                    return StringUtil.trimLeading(s, exceptions);
634            }
635    
636            public java.lang.String trimTrailing(java.lang.String s) {
637                    return StringUtil.trimTrailing(s);
638            }
639    
640            public java.lang.String trimTrailing(java.lang.String s, char c) {
641                    return StringUtil.trimTrailing(s, c);
642            }
643    
644            public java.lang.String trimTrailing(java.lang.String s, char[] exceptions) {
645                    return StringUtil.trimTrailing(s, exceptions);
646            }
647    
648            public java.lang.String unquote(java.lang.String s) {
649                    return StringUtil.unquote(s);
650            }
651    
652            public java.lang.String upperCase(java.lang.String s) {
653                    return StringUtil.upperCase(s);
654            }
655    
656            public java.lang.String upperCaseFirstLetter(java.lang.String s) {
657                    return StringUtil.upperCaseFirstLetter(s);
658            }
659    
660            public java.lang.String valueOf(java.lang.Object obj) {
661                    return StringUtil.valueOf(obj);
662            }
663    
664            public boolean wildcardMatches(java.lang.String s,
665                    java.lang.String wildcard, char singleWildcardCharacter,
666                    char multipleWildcardCharacter, char escapeWildcardCharacter,
667                    boolean caseSensitive) {
668                    return StringUtil.wildcardMatches(s, wildcard, singleWildcardCharacter,
669                            multipleWildcardCharacter, escapeWildcardCharacter, caseSensitive);
670            }
671    
672            public java.lang.String wrap(java.lang.String text) {
673                    return StringUtil.wrap(text);
674            }
675    
676            public java.lang.String wrap(java.lang.String text, int width,
677                    java.lang.String lineSeparator) {
678                    return StringUtil.wrap(text, width, lineSeparator);
679            }
680    
681            private StringUtil_IW() {
682            }
683    
684            private static StringUtil_IW _instance = new StringUtil_IW();
685    }