1   /**
2    * Copyright (c) 2000-2009 Liferay, Inc. All rights reserved.
3    *
4    * Permission is hereby granted, free of charge, to any person obtaining a copy
5    * of this software and associated documentation files (the "Software"), to deal
6    * in the Software without restriction, including without limitation the rights
7    * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8    * copies of the Software, and to permit persons to whom the Software is
9    * furnished to do so, subject to the following conditions:
10   *
11   * The above copyright notice and this permission notice shall be included in
12   * all copies or substantial portions of the Software.
13   *
14   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20   * SOFTWARE.
21   */
22  
23  package com.liferay.portal.kernel.util;
24  
25  /**
26   * <a href="StringUtil_IW.java.html"><b><i>View Source</i></b></a>
27   *
28   * @author Brian Wing Shun Chan
29   *
30   */
31  public class StringUtil_IW {
32      public static StringUtil_IW getInstance() {
33          return _instance;
34      }
35  
36      public java.lang.String add(java.lang.String s, java.lang.String add) {
37          return StringUtil.add(s, add);
38      }
39  
40      public java.lang.String add(java.lang.String s, java.lang.String add,
41          java.lang.String delimiter) {
42          return StringUtil.add(s, add, delimiter);
43      }
44  
45      public java.lang.String add(java.lang.String s, java.lang.String add,
46          java.lang.String delimiter, boolean allowDuplicates) {
47          return StringUtil.add(s, add, delimiter, allowDuplicates);
48      }
49  
50      public java.lang.String bytesToHexString(byte[] bytes) {
51          return StringUtil.bytesToHexString(bytes);
52      }
53  
54      public boolean contains(java.lang.String s, java.lang.String text) {
55          return StringUtil.contains(s, text);
56      }
57  
58      public boolean contains(java.lang.String s, java.lang.String text,
59          java.lang.String delimiter) {
60          return StringUtil.contains(s, text, delimiter);
61      }
62  
63      public int count(java.lang.String s, java.lang.String text) {
64          return StringUtil.count(s, text);
65      }
66  
67      public boolean endsWith(java.lang.String s, char end) {
68          return StringUtil.endsWith(s, end);
69      }
70  
71      public boolean endsWith(java.lang.String s, java.lang.String end) {
72          return StringUtil.endsWith(s, end);
73      }
74  
75      public java.lang.String extractChars(java.lang.String s) {
76          return StringUtil.extractChars(s);
77      }
78  
79      public java.lang.String extractDigits(java.lang.String s) {
80          return StringUtil.extractDigits(s);
81      }
82  
83      public java.lang.String extractFirst(java.lang.String s,
84          java.lang.String delimiter) {
85          return StringUtil.extractFirst(s, delimiter);
86      }
87  
88      public java.lang.String extractLast(java.lang.String s,
89          java.lang.String delimiter) {
90          return StringUtil.extractLast(s, delimiter);
91      }
92  
93      public java.lang.String highlight(java.lang.String s,
94          java.lang.String keywords) {
95          return StringUtil.highlight(s, keywords);
96      }
97  
98      public java.lang.String highlight(java.lang.String s,
99          java.lang.String keywords, java.lang.String highlight1,
100         java.lang.String highlight2) {
101         return StringUtil.highlight(s, keywords, highlight1, highlight2);
102     }
103 
104     public java.lang.String insert(java.lang.String s, java.lang.String insert,
105         int offset) {
106         return StringUtil.insert(s, insert, offset);
107     }
108 
109     public java.lang.String lowerCase(java.lang.String s) {
110         return StringUtil.lowerCase(s);
111     }
112 
113     public boolean matches(java.lang.String s, java.lang.String pattern) {
114         return StringUtil.matches(s, pattern);
115     }
116 
117     public java.lang.String merge(boolean[] array) {
118         return StringUtil.merge(array);
119     }
120 
121     public java.lang.String merge(boolean[] array, java.lang.String delimiter) {
122         return StringUtil.merge(array, delimiter);
123     }
124 
125     public java.lang.String merge(double[] array) {
126         return StringUtil.merge(array);
127     }
128 
129     public java.lang.String merge(double[] array, java.lang.String delimiter) {
130         return StringUtil.merge(array, delimiter);
131     }
132 
133     public java.lang.String merge(float[] array) {
134         return StringUtil.merge(array);
135     }
136 
137     public java.lang.String merge(float[] array, java.lang.String delimiter) {
138         return StringUtil.merge(array, delimiter);
139     }
140 
141     public java.lang.String merge(int[] array) {
142         return StringUtil.merge(array);
143     }
144 
145     public java.lang.String merge(int[] array, java.lang.String delimiter) {
146         return StringUtil.merge(array, delimiter);
147     }
148 
149     public java.lang.String merge(long[] array) {
150         return StringUtil.merge(array);
151     }
152 
153     public java.lang.String merge(long[] array, java.lang.String delimiter) {
154         return StringUtil.merge(array, delimiter);
155     }
156 
157     public java.lang.String merge(short[] array) {
158         return StringUtil.merge(array);
159     }
160 
161     public java.lang.String merge(short[] array, java.lang.String delimiter) {
162         return StringUtil.merge(array, delimiter);
163     }
164 
165     public java.lang.String merge(java.util.Collection<?> col) {
166         return StringUtil.merge(col);
167     }
168 
169     public java.lang.String merge(java.util.Collection<?> col,
170         java.lang.String delimiter) {
171         return StringUtil.merge(col, delimiter);
172     }
173 
174     public java.lang.String merge(java.lang.Object[] array) {
175         return StringUtil.merge(array);
176     }
177 
178     public java.lang.String merge(java.lang.Object[] array,
179         java.lang.String delimiter) {
180         return StringUtil.merge(array, delimiter);
181     }
182 
183     public java.lang.String randomize(java.lang.String s) {
184         return StringUtil.randomize(s);
185     }
186 
187     public java.lang.String read(java.lang.ClassLoader classLoader,
188         java.lang.String name) throws java.io.IOException {
189         return StringUtil.read(classLoader, name);
190     }
191 
192     public java.lang.String read(java.lang.ClassLoader classLoader,
193         java.lang.String name, boolean all) throws java.io.IOException {
194         return StringUtil.read(classLoader, name, all);
195     }
196 
197     public java.lang.String read(java.io.InputStream is)
198         throws java.io.IOException {
199         return StringUtil.read(is);
200     }
201 
202     public java.lang.String remove(java.lang.String s, java.lang.String remove) {
203         return StringUtil.remove(s, remove);
204     }
205 
206     public java.lang.String remove(java.lang.String s, java.lang.String remove,
207         java.lang.String delimiter) {
208         return StringUtil.remove(s, remove, delimiter);
209     }
210 
211     public java.lang.String replace(java.lang.String s, char oldSub, char newSub) {
212         return StringUtil.replace(s, oldSub, newSub);
213     }
214 
215     public java.lang.String replace(java.lang.String s, char oldSub,
216         java.lang.String newSub) {
217         return StringUtil.replace(s, oldSub, newSub);
218     }
219 
220     public java.lang.String replace(java.lang.String s,
221         java.lang.String oldSub, java.lang.String newSub) {
222         return StringUtil.replace(s, oldSub, newSub);
223     }
224 
225     public java.lang.String replace(java.lang.String s,
226         java.lang.String[] oldSubs, java.lang.String[] newSubs) {
227         return StringUtil.replace(s, oldSubs, newSubs);
228     }
229 
230     public java.lang.String replace(java.lang.String s,
231         java.lang.String[] oldSubs, java.lang.String[] newSubs,
232         boolean exactMatch) {
233         return StringUtil.replace(s, oldSubs, newSubs, exactMatch);
234     }
235 
236     public java.lang.String replaceFirst(java.lang.String s, char oldSub,
237         char newSub) {
238         return StringUtil.replaceFirst(s, oldSub, newSub);
239     }
240 
241     public java.lang.String replaceFirst(java.lang.String s, char oldSub,
242         java.lang.String newSub) {
243         return StringUtil.replaceFirst(s, oldSub, newSub);
244     }
245 
246     public java.lang.String replaceFirst(java.lang.String s,
247         java.lang.String oldSub, java.lang.String newSub) {
248         return StringUtil.replaceFirst(s, oldSub, newSub);
249     }
250 
251     public java.lang.String replaceFirst(java.lang.String s,
252         java.lang.String[] oldSubs, java.lang.String[] newSubs) {
253         return StringUtil.replaceFirst(s, oldSubs, newSubs);
254     }
255 
256     public java.lang.String replaceValues(java.lang.String s,
257         java.lang.String begin, java.lang.String end,
258         java.util.Map<String, String> values) {
259         return StringUtil.replaceValues(s, begin, end, values);
260     }
261 
262     public java.lang.String reverse(java.lang.String s) {
263         return StringUtil.reverse(s);
264     }
265 
266     public java.lang.String safePath(java.lang.String path) {
267         return StringUtil.safePath(path);
268     }
269 
270     public java.lang.String shorten(java.lang.String s) {
271         return StringUtil.shorten(s);
272     }
273 
274     public java.lang.String shorten(java.lang.String s, int length) {
275         return StringUtil.shorten(s, length);
276     }
277 
278     public java.lang.String shorten(java.lang.String s, java.lang.String suffix) {
279         return StringUtil.shorten(s, suffix);
280     }
281 
282     public java.lang.String shorten(java.lang.String s, int length,
283         java.lang.String suffix) {
284         return StringUtil.shorten(s, length, suffix);
285     }
286 
287     public java.lang.String[] split(java.lang.String s) {
288         return StringUtil.split(s);
289     }
290 
291     public java.lang.String[] split(java.lang.String s,
292         java.lang.String delimiter) {
293         return StringUtil.split(s, delimiter);
294     }
295 
296     public boolean[] split(java.lang.String s, boolean x) {
297         return StringUtil.split(s, x);
298     }
299 
300     public boolean[] split(java.lang.String s, java.lang.String delimiter,
301         boolean x) {
302         return StringUtil.split(s, delimiter, x);
303     }
304 
305     public double[] split(java.lang.String s, double x) {
306         return StringUtil.split(s, x);
307     }
308 
309     public double[] split(java.lang.String s, java.lang.String delimiter,
310         double x) {
311         return StringUtil.split(s, delimiter, x);
312     }
313 
314     public float[] split(java.lang.String s, float x) {
315         return StringUtil.split(s, x);
316     }
317 
318     public float[] split(java.lang.String s, java.lang.String delimiter, float x) {
319         return StringUtil.split(s, delimiter, x);
320     }
321 
322     public int[] split(java.lang.String s, int x) {
323         return StringUtil.split(s, x);
324     }
325 
326     public int[] split(java.lang.String s, java.lang.String delimiter, int x) {
327         return StringUtil.split(s, delimiter, x);
328     }
329 
330     public long[] split(java.lang.String s, long x) {
331         return StringUtil.split(s, x);
332     }
333 
334     public long[] split(java.lang.String s, java.lang.String delimiter, long x) {
335         return StringUtil.split(s, delimiter, x);
336     }
337 
338     public short[] split(java.lang.String s, short x) {
339         return StringUtil.split(s, x);
340     }
341 
342     public short[] split(java.lang.String s, java.lang.String delimiter, short x) {
343         return StringUtil.split(s, delimiter, x);
344     }
345 
346     public boolean startsWith(java.lang.String s, char begin) {
347         return StringUtil.startsWith(s, begin);
348     }
349 
350     public boolean startsWith(java.lang.String s, java.lang.String start) {
351         return StringUtil.startsWith(s, start);
352     }
353 
354     public int startsWithWeight(java.lang.String s1, java.lang.String s2) {
355         return StringUtil.startsWithWeight(s1, s2);
356     }
357 
358     public java.lang.String stripBetween(java.lang.String s,
359         java.lang.String begin, java.lang.String end) {
360         return StringUtil.stripBetween(s, begin, end);
361     }
362 
363     public java.lang.String trim(java.lang.String s) {
364         return StringUtil.trim(s);
365     }
366 
367     public java.lang.String trim(java.lang.String s, char c) {
368         return StringUtil.trim(s, c);
369     }
370 
371     public java.lang.String trim(java.lang.String s, char[] exceptions) {
372         return StringUtil.trim(s, exceptions);
373     }
374 
375     public java.lang.String trimLeading(java.lang.String s) {
376         return StringUtil.trimLeading(s);
377     }
378 
379     public java.lang.String trimLeading(java.lang.String s, char c) {
380         return StringUtil.trimLeading(s, c);
381     }
382 
383     public java.lang.String trimLeading(java.lang.String s, char[] exceptions) {
384         return StringUtil.trimLeading(s, exceptions);
385     }
386 
387     public java.lang.String trimTrailing(java.lang.String s) {
388         return StringUtil.trimTrailing(s);
389     }
390 
391     public java.lang.String trimTrailing(java.lang.String s, char c) {
392         return StringUtil.trimTrailing(s, c);
393     }
394 
395     public java.lang.String trimTrailing(java.lang.String s, char[] exceptions) {
396         return StringUtil.trimTrailing(s, exceptions);
397     }
398 
399     public java.lang.String upperCase(java.lang.String s) {
400         return StringUtil.upperCase(s);
401     }
402 
403     public java.lang.String upperCaseFirstLetter(java.lang.String s) {
404         return StringUtil.upperCaseFirstLetter(s);
405     }
406 
407     public java.lang.String valueOf(java.lang.Object obj) {
408         return StringUtil.valueOf(obj);
409     }
410 
411     public java.lang.String wrap(java.lang.String text) {
412         return StringUtil.wrap(text);
413     }
414 
415     public java.lang.String wrap(java.lang.String text, int width,
416         java.lang.String lineSeparator) {
417         return StringUtil.wrap(text, width, lineSeparator);
418     }
419 
420     private StringUtil_IW() {
421     }
422 
423     private static StringUtil_IW _instance = new StringUtil_IW();
424 }