com.liferay.portal.kernel.util
Class StringUtil_IW

java.lang.Object
  extended by com.liferay.portal.kernel.util.StringUtil_IW

public class StringUtil_IW
extends java.lang.Object

View Source

Author:
Brian Wing Shun Chan

Method Summary
 java.lang.String add(java.lang.String s, java.lang.String add)
           
 java.lang.String add(java.lang.String s, java.lang.String add, java.lang.String delimiter)
           
 java.lang.String add(java.lang.String s, java.lang.String add, java.lang.String delimiter, boolean allowDuplicates)
           
 java.lang.String bytesToHexString(byte[] bytes)
           
 boolean contains(java.lang.String s, java.lang.String text)
           
 boolean contains(java.lang.String s, java.lang.String text, java.lang.String delimiter)
           
 int count(java.lang.String s, java.lang.String text)
           
 boolean endsWith(java.lang.String s, char end)
           
 boolean endsWith(java.lang.String s, java.lang.String end)
           
 java.lang.String extractChars(java.lang.String s)
           
 java.lang.String extractDigits(java.lang.String s)
           
 java.lang.String extractFirst(java.lang.String s, java.lang.String delimiter)
           
 java.lang.String extractLast(java.lang.String s, java.lang.String delimiter)
           
static StringUtil_IW getInstance()
           
 java.lang.String highlight(java.lang.String s, java.lang.String keywords)
           
 java.lang.String highlight(java.lang.String s, java.lang.String keywords, java.lang.String highlight1, java.lang.String highlight2)
           
 java.lang.String lowerCase(java.lang.String s)
           
 java.lang.String merge(boolean[] array)
           
 java.lang.String merge(boolean[] array, java.lang.String delimiter)
           
 java.lang.String merge(java.util.Collection<?> col)
           
 java.lang.String merge(java.util.Collection<?> col, java.lang.String delimiter)
           
 java.lang.String merge(double[] array)
           
 java.lang.String merge(double[] array, java.lang.String delimiter)
           
 java.lang.String merge(float[] array)
           
 java.lang.String merge(float[] array, java.lang.String delimiter)
           
 java.lang.String merge(int[] array)
           
 java.lang.String merge(int[] array, java.lang.String delimiter)
           
 java.lang.String merge(long[] array)
           
 java.lang.String merge(long[] array, java.lang.String delimiter)
           
 java.lang.String merge(java.lang.Object[] array)
           
 java.lang.String merge(java.lang.Object[] array, java.lang.String delimiter)
           
 java.lang.String merge(short[] array)
           
 java.lang.String merge(short[] array, java.lang.String delimiter)
           
 java.lang.String randomize(java.lang.String s)
           
 java.lang.String read(java.lang.ClassLoader classLoader, java.lang.String name)
           
 java.lang.String read(java.lang.ClassLoader classLoader, java.lang.String name, boolean all)
           
 java.lang.String read(java.io.InputStream is)
           
 java.lang.String remove(java.lang.String s, java.lang.String remove)
           
 java.lang.String remove(java.lang.String s, java.lang.String remove, java.lang.String delimiter)
           
 java.lang.String replace(java.lang.String s, char oldSub, char newSub)
           
 java.lang.String replace(java.lang.String s, char oldSub, java.lang.String newSub)
           
 java.lang.String replace(java.lang.String s, java.lang.String[] oldSubs, java.lang.String[] newSubs)
           
 java.lang.String replace(java.lang.String s, java.lang.String[] oldSubs, java.lang.String[] newSubs, boolean exactMatch)
           
 java.lang.String replace(java.lang.String s, java.lang.String oldSub, java.lang.String newSub)
           
 java.lang.String replaceValues(java.lang.String s, java.lang.String begin, java.lang.String end, java.util.Map<java.lang.String,java.lang.String> values)
           
 java.lang.String reverse(java.lang.String s)
           
 java.lang.String safePath(java.lang.String path)
           
 java.lang.String shorten(java.lang.String s)
           
 java.lang.String shorten(java.lang.String s, int length)
           
 java.lang.String shorten(java.lang.String s, int length, java.lang.String suffix)
           
 java.lang.String shorten(java.lang.String s, java.lang.String suffix)
           
 java.lang.String[] split(java.lang.String s)
           
 boolean[] split(java.lang.String s, boolean x)
           
 double[] split(java.lang.String s, double x)
           
 float[] split(java.lang.String s, float x)
           
 int[] split(java.lang.String s, int x)
           
 long[] split(java.lang.String s, long x)
           
 short[] split(java.lang.String s, short x)
           
 java.lang.String[] split(java.lang.String s, java.lang.String delimiter)
           
 boolean[] split(java.lang.String s, java.lang.String delimiter, boolean x)
           
 double[] split(java.lang.String s, java.lang.String delimiter, double x)
           
 float[] split(java.lang.String s, java.lang.String delimiter, float x)
           
 int[] split(java.lang.String s, java.lang.String delimiter, int x)
           
 long[] split(java.lang.String s, java.lang.String delimiter, long x)
           
 short[] split(java.lang.String s, java.lang.String delimiter, short x)
           
 boolean startsWith(java.lang.String s, char begin)
           
 boolean startsWith(java.lang.String s, java.lang.String start)
           
 int startsWithWeight(java.lang.String s1, java.lang.String s2)
           
 java.lang.String stripBetween(java.lang.String s, java.lang.String begin, java.lang.String end)
           
 java.lang.String trim(java.lang.String s)
           
 java.lang.String trim(java.lang.String s, char c)
           
 java.lang.String trim(java.lang.String s, char[] exceptions)
           
 java.lang.String trimLeading(java.lang.String s)
           
 java.lang.String trimLeading(java.lang.String s, char c)
           
 java.lang.String trimLeading(java.lang.String s, char[] exceptions)
           
 java.lang.String trimTrailing(java.lang.String s)
           
 java.lang.String trimTrailing(java.lang.String s, char c)
           
 java.lang.String trimTrailing(java.lang.String s, char[] exceptions)
           
 java.lang.String upperCase(java.lang.String s)
           
 java.lang.String upperCaseFirstLetter(java.lang.String s)
           
 java.lang.String wrap(java.lang.String text)
           
 java.lang.String wrap(java.lang.String text, int width, java.lang.String lineSeparator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static StringUtil_IW getInstance()

add

public java.lang.String add(java.lang.String s,
                            java.lang.String add)

add

public java.lang.String add(java.lang.String s,
                            java.lang.String add,
                            java.lang.String delimiter)

add

public java.lang.String add(java.lang.String s,
                            java.lang.String add,
                            java.lang.String delimiter,
                            boolean allowDuplicates)

bytesToHexString

public java.lang.String bytesToHexString(byte[] bytes)

contains

public boolean contains(java.lang.String s,
                        java.lang.String text)

contains

public boolean contains(java.lang.String s,
                        java.lang.String text,
                        java.lang.String delimiter)

count

public int count(java.lang.String s,
                 java.lang.String text)

endsWith

public boolean endsWith(java.lang.String s,
                        char end)

endsWith

public boolean endsWith(java.lang.String s,
                        java.lang.String end)

extractChars

public java.lang.String extractChars(java.lang.String s)

extractDigits

public java.lang.String extractDigits(java.lang.String s)

extractFirst

public java.lang.String extractFirst(java.lang.String s,
                                     java.lang.String delimiter)

extractLast

public java.lang.String extractLast(java.lang.String s,
                                    java.lang.String delimiter)

highlight

public java.lang.String highlight(java.lang.String s,
                                  java.lang.String keywords)

highlight

public java.lang.String highlight(java.lang.String s,
                                  java.lang.String keywords,
                                  java.lang.String highlight1,
                                  java.lang.String highlight2)

lowerCase

public java.lang.String lowerCase(java.lang.String s)

merge

public java.lang.String merge(boolean[] array)

merge

public java.lang.String merge(boolean[] array,
                              java.lang.String delimiter)

merge

public java.lang.String merge(double[] array)

merge

public java.lang.String merge(double[] array,
                              java.lang.String delimiter)

merge

public java.lang.String merge(float[] array)

merge

public java.lang.String merge(float[] array,
                              java.lang.String delimiter)

merge

public java.lang.String merge(int[] array)

merge

public java.lang.String merge(int[] array,
                              java.lang.String delimiter)

merge

public java.lang.String merge(long[] array)

merge

public java.lang.String merge(long[] array,
                              java.lang.String delimiter)

merge

public java.lang.String merge(short[] array)

merge

public java.lang.String merge(short[] array,
                              java.lang.String delimiter)

merge

public java.lang.String merge(java.util.Collection<?> col)

merge

public java.lang.String merge(java.util.Collection<?> col,
                              java.lang.String delimiter)

merge

public java.lang.String merge(java.lang.Object[] array)

merge

public java.lang.String merge(java.lang.Object[] array,
                              java.lang.String delimiter)

randomize

public java.lang.String randomize(java.lang.String s)

read

public java.lang.String read(java.lang.ClassLoader classLoader,
                             java.lang.String name)
                      throws java.io.IOException
Throws:
java.io.IOException

read

public java.lang.String read(java.lang.ClassLoader classLoader,
                             java.lang.String name,
                             boolean all)
                      throws java.io.IOException
Throws:
java.io.IOException

read

public java.lang.String read(java.io.InputStream is)
                      throws java.io.IOException
Throws:
java.io.IOException

remove

public java.lang.String remove(java.lang.String s,
                               java.lang.String remove)

remove

public java.lang.String remove(java.lang.String s,
                               java.lang.String remove,
                               java.lang.String delimiter)

replace

public java.lang.String replace(java.lang.String s,
                                char oldSub,
                                char newSub)

replace

public java.lang.String replace(java.lang.String s,
                                char oldSub,
                                java.lang.String newSub)

replace

public java.lang.String replace(java.lang.String s,
                                java.lang.String oldSub,
                                java.lang.String newSub)

replace

public java.lang.String replace(java.lang.String s,
                                java.lang.String[] oldSubs,
                                java.lang.String[] newSubs)

replace

public java.lang.String replace(java.lang.String s,
                                java.lang.String[] oldSubs,
                                java.lang.String[] newSubs,
                                boolean exactMatch)

replaceValues

public java.lang.String replaceValues(java.lang.String s,
                                      java.lang.String begin,
                                      java.lang.String end,
                                      java.util.Map<java.lang.String,java.lang.String> values)

reverse

public java.lang.String reverse(java.lang.String s)

safePath

public java.lang.String safePath(java.lang.String path)

shorten

public java.lang.String shorten(java.lang.String s)

shorten

public java.lang.String shorten(java.lang.String s,
                                int length)

shorten

public java.lang.String shorten(java.lang.String s,
                                java.lang.String suffix)

shorten

public java.lang.String shorten(java.lang.String s,
                                int length,
                                java.lang.String suffix)

split

public java.lang.String[] split(java.lang.String s)

split

public java.lang.String[] split(java.lang.String s,
                                java.lang.String delimiter)

split

public boolean[] split(java.lang.String s,
                       boolean x)

split

public boolean[] split(java.lang.String s,
                       java.lang.String delimiter,
                       boolean x)

split

public double[] split(java.lang.String s,
                      double x)

split

public double[] split(java.lang.String s,
                      java.lang.String delimiter,
                      double x)

split

public float[] split(java.lang.String s,
                     float x)

split

public float[] split(java.lang.String s,
                     java.lang.String delimiter,
                     float x)

split

public int[] split(java.lang.String s,
                   int x)

split

public int[] split(java.lang.String s,
                   java.lang.String delimiter,
                   int x)

split

public long[] split(java.lang.String s,
                    long x)

split

public long[] split(java.lang.String s,
                    java.lang.String delimiter,
                    long x)

split

public short[] split(java.lang.String s,
                     short x)

split

public short[] split(java.lang.String s,
                     java.lang.String delimiter,
                     short x)

startsWith

public boolean startsWith(java.lang.String s,
                          char begin)

startsWith

public boolean startsWith(java.lang.String s,
                          java.lang.String start)

startsWithWeight

public int startsWithWeight(java.lang.String s1,
                            java.lang.String s2)

stripBetween

public java.lang.String stripBetween(java.lang.String s,
                                     java.lang.String begin,
                                     java.lang.String end)

trim

public java.lang.String trim(java.lang.String s)

trim

public java.lang.String trim(java.lang.String s,
                             char c)

trim

public java.lang.String trim(java.lang.String s,
                             char[] exceptions)

trimLeading

public java.lang.String trimLeading(java.lang.String s)

trimLeading

public java.lang.String trimLeading(java.lang.String s,
                                    char c)

trimLeading

public java.lang.String trimLeading(java.lang.String s,
                                    char[] exceptions)

trimTrailing

public java.lang.String trimTrailing(java.lang.String s)

trimTrailing

public java.lang.String trimTrailing(java.lang.String s,
                                     char c)

trimTrailing

public java.lang.String trimTrailing(java.lang.String s,
                                     char[] exceptions)

upperCase

public java.lang.String upperCase(java.lang.String s)

upperCaseFirstLetter

public java.lang.String upperCaseFirstLetter(java.lang.String s)

wrap

public java.lang.String wrap(java.lang.String text)

wrap

public java.lang.String wrap(java.lang.String text,
                             int width,
                             java.lang.String lineSeparator)