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 highlight(java.lang.String s,
110         java.lang.String[] queryTerms) {
111         return StringUtil.highlight(s, queryTerms);
112     }
113 
114     public java.lang.String highlight(java.lang.String s,
115         java.lang.String[] queryTerms, java.lang.String highlight1,
116         java.lang.String highlight2) {
117         return StringUtil.highlight(s, queryTerms, highlight1, highlight2);
118     }
119 
120     public java.lang.String insert(java.lang.String s, java.lang.String insert,
121         int offset) {
122         return StringUtil.insert(s, insert, offset);
123     }
124 
125     public java.lang.String lowerCase(java.lang.String s) {
126         return StringUtil.lowerCase(s);
127     }
128 
129     public boolean matches(java.lang.String s, java.lang.String pattern) {
130         return StringUtil.matches(s, pattern);
131     }
132 
133     public java.lang.String merge(boolean[] array) {
134         return StringUtil.merge(array);
135     }
136 
137     public java.lang.String merge(boolean[] array, java.lang.String delimiter) {
138         return StringUtil.merge(array, delimiter);
139     }
140 
141     public java.lang.String merge(double[] array) {
142         return StringUtil.merge(array);
143     }
144 
145     public java.lang.String merge(double[] array, java.lang.String delimiter) {
146         return StringUtil.merge(array, delimiter);
147     }
148 
149     public java.lang.String merge(float[] array) {
150         return StringUtil.merge(array);
151     }
152 
153     public java.lang.String merge(float[] array, java.lang.String delimiter) {
154         return StringUtil.merge(array, delimiter);
155     }
156 
157     public java.lang.String merge(int[] array) {
158         return StringUtil.merge(array);
159     }
160 
161     public java.lang.String merge(int[] array, java.lang.String delimiter) {
162         return StringUtil.merge(array, delimiter);
163     }
164 
165     public java.lang.String merge(long[] array) {
166         return StringUtil.merge(array);
167     }
168 
169     public java.lang.String merge(long[] array, java.lang.String delimiter) {
170         return StringUtil.merge(array, delimiter);
171     }
172 
173     public java.lang.String merge(short[] array) {
174         return StringUtil.merge(array);
175     }
176 
177     public java.lang.String merge(short[] array, java.lang.String delimiter) {
178         return StringUtil.merge(array, delimiter);
179     }
180 
181     public java.lang.String merge(java.util.Collection<?> col) {
182         return StringUtil.merge(col);
183     }
184 
185     public java.lang.String merge(java.util.Collection<?> col,
186         java.lang.String delimiter) {
187         return StringUtil.merge(col, delimiter);
188     }
189 
190     public java.lang.String merge(java.lang.Object[] array) {
191         return StringUtil.merge(array);
192     }
193 
194     public java.lang.String merge(java.lang.Object[] array,
195         java.lang.String delimiter) {
196         return StringUtil.merge(array, delimiter);
197     }
198 
199     public java.lang.String randomize(java.lang.String s) {
200         return StringUtil.randomize(s);
201     }
202 
203     public java.lang.String read(java.lang.ClassLoader classLoader,
204         java.lang.String name) throws java.io.IOException {
205         return StringUtil.read(classLoader, name);
206     }
207 
208     public java.lang.String read(java.lang.ClassLoader classLoader,
209         java.lang.String name, boolean all) throws java.io.IOException {
210         return StringUtil.read(classLoader, name, all);
211     }
212 
213     public java.lang.String read(java.io.InputStream is)
214         throws java.io.IOException {
215         return StringUtil.read(is);
216     }
217 
218     public java.lang.String remove(java.lang.String s, java.lang.String remove) {
219         return StringUtil.remove(s, remove);
220     }
221 
222     public java.lang.String remove(java.lang.String s, java.lang.String remove,
223         java.lang.String delimiter) {
224         return StringUtil.remove(s, remove, delimiter);
225     }
226 
227     public java.lang.String replace(java.lang.String s, char oldSub, char newSub) {
228         return StringUtil.replace(s, oldSub, newSub);
229     }
230 
231     public java.lang.String replace(java.lang.String s, char oldSub,
232         java.lang.String newSub) {
233         return StringUtil.replace(s, oldSub, newSub);
234     }
235 
236     public java.lang.String replace(java.lang.String s,
237         java.lang.String oldSub, java.lang.String newSub) {
238         return StringUtil.replace(s, oldSub, newSub);
239     }
240 
241     public java.lang.String replace(java.lang.String s,
242         java.lang.String oldSub, java.lang.String newSub, int fromIndex) {
243         return StringUtil.replace(s, oldSub, newSub, fromIndex);
244     }
245 
246     public java.lang.String replace(java.lang.String s,
247         java.lang.String[] oldSubs, java.lang.String[] newSubs) {
248         return StringUtil.replace(s, oldSubs, newSubs);
249     }
250 
251     public java.lang.String replace(java.lang.String s,
252         java.lang.String[] oldSubs, java.lang.String[] newSubs,
253         boolean exactMatch) {
254         return StringUtil.replace(s, oldSubs, newSubs, exactMatch);
255     }
256 
257     public java.lang.String replaceFirst(java.lang.String s, char oldSub,
258         char newSub) {
259         return StringUtil.replaceFirst(s, oldSub, newSub);
260     }
261 
262     public java.lang.String replaceFirst(java.lang.String s, char oldSub,
263         java.lang.String newSub) {
264         return StringUtil.replaceFirst(s, oldSub, newSub);
265     }
266 
267     public java.lang.String replaceFirst(java.lang.String s,
268         java.lang.String oldSub, java.lang.String newSub) {
269         return StringUtil.replaceFirst(s, oldSub, newSub);
270     }
271 
272     public java.lang.String replaceFirst(java.lang.String s,
273         java.lang.String[] oldSubs, java.lang.String[] newSubs) {
274         return StringUtil.replaceFirst(s, oldSubs, newSubs);
275     }
276 
277     public java.lang.String replaceValues(java.lang.String s,
278         java.lang.String begin, java.lang.String end,
279         java.util.Map<String, String> values) {
280         return StringUtil.replaceValues(s, begin, end, values);
281     }
282 
283     public java.lang.String reverse(java.lang.String s) {
284         return StringUtil.reverse(s);
285     }
286 
287     public java.lang.String safePath(java.lang.String path) {
288         return StringUtil.safePath(path);
289     }
290 
291     public java.lang.String shorten(java.lang.String s) {
292         return StringUtil.shorten(s);
293     }
294 
295     public java.lang.String shorten(java.lang.String s, int length) {
296         return StringUtil.shorten(s, length);
297     }
298 
299     public java.lang.String shorten(java.lang.String s, java.lang.String suffix) {
300         return StringUtil.shorten(s, suffix);
301     }
302 
303     public java.lang.String shorten(java.lang.String s, int length,
304         java.lang.String suffix) {
305         return StringUtil.shorten(s, length, suffix);
306     }
307 
308     public java.lang.String[] split(java.lang.String s) {
309         return StringUtil.split(s);
310     }
311 
312     public java.lang.String[] split(java.lang.String s,
313         java.lang.String delimiter) {
314         return StringUtil.split(s, delimiter);
315     }
316 
317     public boolean[] split(java.lang.String s, boolean x) {
318         return StringUtil.split(s, x);
319     }
320 
321     public boolean[] split(java.lang.String s, java.lang.String delimiter,
322         boolean x) {
323         return StringUtil.split(s, delimiter, x);
324     }
325 
326     public double[] split(java.lang.String s, double x) {
327         return StringUtil.split(s, x);
328     }
329 
330     public double[] split(java.lang.String s, java.lang.String delimiter,
331         double x) {
332         return StringUtil.split(s, delimiter, x);
333     }
334 
335     public float[] split(java.lang.String s, float x) {
336         return StringUtil.split(s, x);
337     }
338 
339     public float[] split(java.lang.String s, java.lang.String delimiter, float x) {
340         return StringUtil.split(s, delimiter, x);
341     }
342 
343     public int[] split(java.lang.String s, int x) {
344         return StringUtil.split(s, x);
345     }
346 
347     public int[] split(java.lang.String s, java.lang.String delimiter, int x) {
348         return StringUtil.split(s, delimiter, x);
349     }
350 
351     public long[] split(java.lang.String s, long x) {
352         return StringUtil.split(s, x);
353     }
354 
355     public long[] split(java.lang.String s, java.lang.String delimiter, long x) {
356         return StringUtil.split(s, delimiter, x);
357     }
358 
359     public short[] split(java.lang.String s, short x) {
360         return StringUtil.split(s, x);
361     }
362 
363     public short[] split(java.lang.String s, java.lang.String delimiter, short x) {
364         return StringUtil.split(s, delimiter, x);
365     }
366 
367     public boolean startsWith(java.lang.String s, char begin) {
368         return StringUtil.startsWith(s, begin);
369     }
370 
371     public boolean startsWith(java.lang.String s, java.lang.String start) {
372         return StringUtil.startsWith(s, start);
373     }
374 
375     public int startsWithWeight(java.lang.String s1, java.lang.String s2) {
376         return StringUtil.startsWithWeight(s1, s2);
377     }
378 
379     public java.lang.String stripBetween(java.lang.String s,
380         java.lang.String begin, java.lang.String end) {
381         return StringUtil.stripBetween(s, begin, end);
382     }
383 
384     public java.lang.String trim(java.lang.String s) {
385         return StringUtil.trim(s);
386     }
387 
388     public java.lang.String trim(java.lang.String s, char c) {
389         return StringUtil.trim(s, c);
390     }
391 
392     public java.lang.String trim(java.lang.String s, char[] exceptions) {
393         return StringUtil.trim(s, exceptions);
394     }
395 
396     public java.lang.String trimLeading(java.lang.String s) {
397         return StringUtil.trimLeading(s);
398     }
399 
400     public java.lang.String trimLeading(java.lang.String s, char c) {
401         return StringUtil.trimLeading(s, c);
402     }
403 
404     public java.lang.String trimLeading(java.lang.String s, char[] exceptions) {
405         return StringUtil.trimLeading(s, exceptions);
406     }
407 
408     public java.lang.String trimTrailing(java.lang.String s) {
409         return StringUtil.trimTrailing(s);
410     }
411 
412     public java.lang.String trimTrailing(java.lang.String s, char c) {
413         return StringUtil.trimTrailing(s, c);
414     }
415 
416     public java.lang.String trimTrailing(java.lang.String s, char[] exceptions) {
417         return StringUtil.trimTrailing(s, exceptions);
418     }
419 
420     public java.lang.String upperCase(java.lang.String s) {
421         return StringUtil.upperCase(s);
422     }
423 
424     public java.lang.String upperCaseFirstLetter(java.lang.String s) {
425         return StringUtil.upperCaseFirstLetter(s);
426     }
427 
428     public java.lang.String valueOf(java.lang.Object obj) {
429         return StringUtil.valueOf(obj);
430     }
431 
432     public java.lang.String wrap(java.lang.String text) {
433         return StringUtil.wrap(text);
434     }
435 
436     public java.lang.String wrap(java.lang.String text, int width,
437         java.lang.String lineSeparator) {
438         return StringUtil.wrap(text, width, lineSeparator);
439     }
440 
441     private StringUtil_IW() {
442     }
443 
444     private static StringUtil_IW _instance = new StringUtil_IW();
445 }