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