1   /**
2    * Copyright (c) 2000-2008 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 lowerCase(java.lang.String s) {
105         return StringUtil.lowerCase(s);
106     }
107 
108     public java.lang.String merge(boolean[] array) {
109         return StringUtil.merge(array);
110     }
111 
112     public java.lang.String merge(boolean[] array, java.lang.String delimiter) {
113         return StringUtil.merge(array, delimiter);
114     }
115 
116     public java.lang.String merge(int[] array) {
117         return StringUtil.merge(array);
118     }
119 
120     public java.lang.String merge(int[] array, java.lang.String delimiter) {
121         return StringUtil.merge(array, delimiter);
122     }
123 
124     public java.lang.String merge(long[] array) {
125         return StringUtil.merge(array);
126     }
127 
128     public java.lang.String merge(long[] array, java.lang.String delimiter) {
129         return StringUtil.merge(array, delimiter);
130     }
131 
132     public java.lang.String merge(short[] array) {
133         return StringUtil.merge(array);
134     }
135 
136     public java.lang.String merge(short[] array, java.lang.String delimiter) {
137         return StringUtil.merge(array, delimiter);
138     }
139 
140     public java.lang.String merge(java.util.List list) {
141         return StringUtil.merge(list);
142     }
143 
144     public java.lang.String merge(java.util.List list,
145         java.lang.String delimiter) {
146         return StringUtil.merge(list, delimiter);
147     }
148 
149     public java.lang.String merge(java.lang.Object[] array) {
150         return StringUtil.merge(array);
151     }
152 
153     public java.lang.String merge(java.lang.Object[] array,
154         java.lang.String delimiter) {
155         return StringUtil.merge(array, delimiter);
156     }
157 
158     public java.lang.String randomize(java.lang.String s) {
159         return StringUtil.randomize(s);
160     }
161 
162     public java.lang.String read(java.lang.ClassLoader classLoader,
163         java.lang.String name) throws java.io.IOException {
164         return StringUtil.read(classLoader, name);
165     }
166 
167     public java.lang.String read(java.lang.ClassLoader classLoader,
168         java.lang.String name, boolean all) throws java.io.IOException {
169         return StringUtil.read(classLoader, name, all);
170     }
171 
172     public java.lang.String read(java.io.InputStream is)
173         throws java.io.IOException {
174         return StringUtil.read(is);
175     }
176 
177     public java.lang.String remove(java.lang.String s, java.lang.String remove) {
178         return StringUtil.remove(s, remove);
179     }
180 
181     public java.lang.String remove(java.lang.String s, java.lang.String remove,
182         java.lang.String delimiter) {
183         return StringUtil.remove(s, remove, delimiter);
184     }
185 
186     public java.lang.String replace(java.lang.String s, char oldSub, char newSub) {
187         return StringUtil.replace(s, oldSub, newSub);
188     }
189 
190     public java.lang.String replace(java.lang.String s, char oldSub,
191         java.lang.String newSub) {
192         return StringUtil.replace(s, oldSub, newSub);
193     }
194 
195     public java.lang.String replace(java.lang.String s,
196         java.lang.String oldSub, java.lang.String newSub) {
197         return StringUtil.replace(s, oldSub, newSub);
198     }
199 
200     public java.lang.String replace(java.lang.String s,
201         java.lang.String[] oldSubs, java.lang.String[] newSubs) {
202         return StringUtil.replace(s, oldSubs, newSubs);
203     }
204 
205     public java.lang.String replaceValues(java.lang.String s,
206         java.lang.String begin, java.lang.String end, java.util.Map values) {
207         return StringUtil.replaceValues(s, begin, end, values);
208     }
209 
210     public java.lang.String reverse(java.lang.String s) {
211         return StringUtil.reverse(s);
212     }
213 
214     public java.lang.String safePath(java.lang.String path) {
215         return StringUtil.safePath(path);
216     }
217 
218     public java.lang.String shorten(java.lang.String s) {
219         return StringUtil.shorten(s);
220     }
221 
222     public java.lang.String shorten(java.lang.String s, int length) {
223         return StringUtil.shorten(s, length);
224     }
225 
226     public java.lang.String shorten(java.lang.String s, java.lang.String suffix) {
227         return StringUtil.shorten(s, suffix);
228     }
229 
230     public java.lang.String shorten(java.lang.String s, int length,
231         java.lang.String suffix) {
232         return StringUtil.shorten(s, length, suffix);
233     }
234 
235     public java.lang.String[] split(java.lang.String s) {
236         return StringUtil.split(s);
237     }
238 
239     public java.lang.String[] split(java.lang.String s,
240         java.lang.String delimiter) {
241         return StringUtil.split(s, delimiter);
242     }
243 
244     public boolean[] split(java.lang.String s, boolean x) {
245         return StringUtil.split(s, x);
246     }
247 
248     public boolean[] split(java.lang.String s, java.lang.String delimiter,
249         boolean x) {
250         return StringUtil.split(s, delimiter, x);
251     }
252 
253     public double[] split(java.lang.String s, double x) {
254         return StringUtil.split(s, x);
255     }
256 
257     public double[] split(java.lang.String s, java.lang.String delimiter,
258         double x) {
259         return StringUtil.split(s, delimiter, x);
260     }
261 
262     public float[] split(java.lang.String s, float x) {
263         return StringUtil.split(s, x);
264     }
265 
266     public float[] split(java.lang.String s, java.lang.String delimiter, float x) {
267         return StringUtil.split(s, delimiter, x);
268     }
269 
270     public int[] split(java.lang.String s, int x) {
271         return StringUtil.split(s, x);
272     }
273 
274     public int[] split(java.lang.String s, java.lang.String delimiter, int x) {
275         return StringUtil.split(s, delimiter, x);
276     }
277 
278     public long[] split(java.lang.String s, long x) {
279         return StringUtil.split(s, x);
280     }
281 
282     public long[] split(java.lang.String s, java.lang.String delimiter, long x) {
283         return StringUtil.split(s, delimiter, x);
284     }
285 
286     public short[] split(java.lang.String s, short x) {
287         return StringUtil.split(s, x);
288     }
289 
290     public short[] split(java.lang.String s, java.lang.String delimiter, short x) {
291         return StringUtil.split(s, delimiter, x);
292     }
293 
294     public boolean startsWith(java.lang.String s, char begin) {
295         return StringUtil.startsWith(s, begin);
296     }
297 
298     public boolean startsWith(java.lang.String s, java.lang.String start) {
299         return StringUtil.startsWith(s, start);
300     }
301 
302     public java.lang.String stripBetween(java.lang.String s,
303         java.lang.String begin, java.lang.String end) {
304         return StringUtil.stripBetween(s, begin, end);
305     }
306 
307     public java.lang.String trim(java.lang.String s) {
308         return StringUtil.trim(s);
309     }
310 
311     public java.lang.String trim(java.lang.String s, char c) {
312         return StringUtil.trim(s, c);
313     }
314 
315     public java.lang.String trim(java.lang.String s, char[] exceptions) {
316         return StringUtil.trim(s, exceptions);
317     }
318 
319     public java.lang.String trimLeading(java.lang.String s) {
320         return StringUtil.trimLeading(s);
321     }
322 
323     public java.lang.String trimLeading(java.lang.String s, char c) {
324         return StringUtil.trimLeading(s, c);
325     }
326 
327     public java.lang.String trimLeading(java.lang.String s, char[] exceptions) {
328         return StringUtil.trimLeading(s, exceptions);
329     }
330 
331     public java.lang.String trimTrailing(java.lang.String s) {
332         return StringUtil.trimTrailing(s);
333     }
334 
335     public java.lang.String trimTrailing(java.lang.String s, char c) {
336         return StringUtil.trimTrailing(s, c);
337     }
338 
339     public java.lang.String trimTrailing(java.lang.String s, char[] exceptions) {
340         return StringUtil.trimTrailing(s, exceptions);
341     }
342 
343     public java.lang.String upperCase(java.lang.String s) {
344         return StringUtil.upperCase(s);
345     }
346 
347     public java.lang.String upperCaseFirstLetter(java.lang.String s) {
348         return StringUtil.upperCaseFirstLetter(s);
349     }
350 
351     public java.lang.String wrap(java.lang.String text) {
352         return StringUtil.wrap(text);
353     }
354 
355     public java.lang.String wrap(java.lang.String text, int width,
356         java.lang.String lineSeparator) {
357         return StringUtil.wrap(text, width, lineSeparator);
358     }
359 
360     private StringUtil_IW() {
361     }
362 
363     private static StringUtil_IW _instance = new StringUtil_IW();
364 }