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