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