org.eclipse.datatools.sqltools.sqlbuilder.util
Class StringUtility
java.lang.Object
   org.eclipse.datatools.sqltools.sqlbuilder.util.StringUtility
org.eclipse.datatools.sqltools.sqlbuilder.util.StringUtility
- public class StringUtility 
- extends java.lang.Object
This class provides static methods for some common String operations
 
| Method Summary | 
| static java.lang.String | change(java.lang.String in,
       java.lang.String oldPat,
       java.lang.String newPat)
 | 
| static java.lang.String | change(java.lang.String in,
       java.lang.String oldPat,
       java.lang.String newPat,
       int startPos,
       int numChanges)
 | 
| static boolean | containsDoubleBlanks(java.lang.String srcString)
 | 
| static java.lang.String | copy(java.lang.String srcString,
     int numberOfCopies)
 | 
| static long | getLong(java.lang.String str)
 | 
| static int | indexOfAnyBut(java.lang.String srcString,
              java.lang.String validString)
 | 
| static boolean | isAlphabetic(java.lang.String srcString)
 | 
| static boolean | isAlphanumeric(java.lang.String srcString)
 | 
| static boolean | isDigits(java.lang.String srcString)
 | 
| static boolean | isEmptyOrNull(java.lang.String string)
 | 
| static int | lastIndexOfAnyBut(java.lang.String srcString,
                  java.lang.String validString)
 | 
| static java.lang.String | match(java.lang.String in,
      java.lang.String token)
 | 
| static int | numWords(java.lang.String in)
 | 
| static int | occurrenceOf(java.lang.String srcString,
             char searchChar)
 | 
| static java.lang.String | stripLeading(java.lang.String srcString,
             java.lang.String pString)
 | 
| static java.lang.String | stripNewLines(java.lang.String label)
 | 
| static java.lang.String | stripTrailing(java.lang.String srcString,
              java.lang.String pString)
 | 
| static java.lang.String | stripTrailingBlanks(java.lang.String src)strip the trailing blanks in the src
 | 
| static java.lang.String | toUnicode(java.lang.String value)
 | 
| static java.lang.String | word(java.lang.String in,
     int i)
 | 
| static java.lang.String | words(java.lang.String in,
      int i)
 | 
 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
StringUtility
public StringUtility()
change
public static java.lang.String change(java.lang.String in,
                                      java.lang.String oldPat,
                                      java.lang.String newPat)
- 
 
change
public static java.lang.String change(java.lang.String in,
                                      java.lang.String oldPat,
                                      java.lang.String newPat,
                                      int startPos,
                                      int numChanges)
- 
 
word
public static java.lang.String word(java.lang.String in,
                                    int i)
- 
 
words
public static java.lang.String words(java.lang.String in,
                                     int i)
- 
 
numWords
public static int numWords(java.lang.String in)
- 
 
indexOfAnyBut
public static int indexOfAnyBut(java.lang.String srcString,
                                java.lang.String validString)
- 
 
lastIndexOfAnyBut
public static int lastIndexOfAnyBut(java.lang.String srcString,
                                    java.lang.String validString)
- 
 
occurrenceOf
public static int occurrenceOf(java.lang.String srcString,
                               char searchChar)
- 
 
stripLeading
public static java.lang.String stripLeading(java.lang.String srcString,
                                            java.lang.String pString)
- 
 
stripTrailing
public static java.lang.String stripTrailing(java.lang.String srcString,
                                             java.lang.String pString)
- 
 
stripTrailingBlanks
public static java.lang.String stripTrailingBlanks(java.lang.String src)
- strip the trailing blanks in the src
 
- 
 
copy
public static java.lang.String copy(java.lang.String srcString,
                                    int numberOfCopies)
- 
 
isAlphabetic
public static boolean isAlphabetic(java.lang.String srcString)
- 
 
isAlphanumeric
public static boolean isAlphanumeric(java.lang.String srcString)
- 
 
isDigits
public static boolean isDigits(java.lang.String srcString)
- 
 
isEmptyOrNull
public static boolean isEmptyOrNull(java.lang.String string)
- 
 
match
public static java.lang.String match(java.lang.String in,
                                     java.lang.String token)
                              throws java.lang.Exception
- 
- Throws:
- java.lang.Exception
 
getLong
public static long getLong(java.lang.String str)
- 
 
containsDoubleBlanks
public static boolean containsDoubleBlanks(java.lang.String srcString)
- 
 
stripNewLines
public static java.lang.String stripNewLines(java.lang.String label)
- 
 
toUnicode
public static java.lang.String toUnicode(java.lang.String value)
-