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