|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.juniverse.utils.StringUtils
This class formats strings for different intentions. Further implementations of methods for manipulating strings should be insert here.
Constructor Summary | |
StringUtils()
create a new StringUtils object |
Method Summary | |
static java.lang.String |
createFilename(java.lang.String input,
java.lang.String replace)
|
static java.lang.String |
cutString(java.lang.String inputString,
int newLenght)
This static method cut's an string at newLenght -3 and adds "..." at the end of the string |
static boolean |
equals(java.lang.String s1,
java.lang.String s2)
Compares two Strings, returns true if their values are the same. |
static java.lang.String |
firstLetterCaps(java.lang.String data)
Makes the first letter caps and leaves the rest as is. |
static java.lang.String |
highlightWords(java.lang.String string,
java.lang.String[] words,
java.lang.String startHighlight,
java.lang.String endHighlight)
Highlights words in a string. |
static boolean |
isEmpty(java.lang.String inputString)
Determine whether a (trimmed) string is empty |
static boolean |
isValid(java.lang.String inputString)
Validates that the supplied string is neither null
nor the empty string. |
static java.lang.String |
makeString(java.lang.String inString)
Deal with null strings converting them to "" instead. |
static java.lang.String |
removeEndOfLine(java.lang.String inputString)
This method replaces all End of Line Charactars (\n) with spaces |
static java.lang.String |
removeTabs(java.lang.String inputString)
This method replaces all tab-chars (\t) with spaces |
static java.lang.String |
replace(java.lang.String line,
java.lang.String oldString,
java.lang.String newString)
Replaces all instances of oldString with newString in line. |
static java.lang.String |
replaceIgnoreCase(java.lang.String line,
java.lang.String oldString,
java.lang.String newString)
Replaces all instances of oldString with newString in line with the added feature that matches of newString in oldString ignore case. |
static java.lang.String[] |
split(java.lang.String inputString,
java.lang.String delimiter)
This static method splits an string into an array of strings |
static java.lang.String |
stackTrace(java.lang.Throwable e)
Returns the output of printStackTrace as a String. |
static java.lang.String |
stackTrace(java.lang.Throwable e,
boolean addPre)
Returns the output of printStackTrace as a String. |
protected static java.lang.String |
wrapLine(java.lang.String line,
java.lang.String newline,
int wrapColumn)
Wraps a single line of text. |
static java.lang.String |
wrapText(java.lang.String inString,
java.lang.String newline,
int wrapColumn)
Takes a block of text which might have long lines in it and wraps the long lines based on the supplied wrapColumn parameter. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public StringUtils()
Method Detail |
public static final java.lang.String makeString(java.lang.String inString)
inString
- A String.
public static final boolean isValid(java.lang.String inputString)
null
nor the empty string.
inputString
- A String.
public static final boolean isEmpty(java.lang.String inputString)
inputString
- A String.
public static final java.lang.String stackTrace(java.lang.Throwable e)
e
- A Throwable.
public static final java.lang.String stackTrace(java.lang.Throwable e, boolean addPre)
e
- A Throwable.addPre
- a boolean to add HTML tags around the stacktrace
public static boolean equals(java.lang.String s1, java.lang.String s2)
s1
- The first string.s2
- The second string.
public static java.lang.String firstLetterCaps(java.lang.String data)
data
- A Stringpublic static java.lang.String wrapText(java.lang.String inString, java.lang.String newline, int wrapColumn)
inString
- Text which is in need of word-wrapping.newline
- The characters that define a newline.wrapColumn
- The column to wrap the words at.
protected static java.lang.String wrapLine(java.lang.String line, java.lang.String newline, int wrapColumn)
line
- A line which is in need of word-wrapping.newline
- The characters that define a newline.wrapColumn
- The column to wrap the words at.
public static java.lang.String cutString(java.lang.String inputString, int newLenght)
inputString
- newLenght
- the lenght of the new String
public static java.lang.String[] split(java.lang.String inputString, java.lang.String delimiter)
inputString
- delimiter
-
public static java.lang.String removeTabs(java.lang.String inputString)
inputString
-
public static java.lang.String removeEndOfLine(java.lang.String inputString)
inputString
-
public static final java.lang.String highlightWords(java.lang.String string, java.lang.String[] words, java.lang.String startHighlight, java.lang.String endHighlight)
Copyright (C) 2000 CoolServlets.com. All rights reserved.
string
- the String to highlight words in.words
- an array of words that should be highlighted in the string.startHighlight
- the tag that should be inserted to start highlighting.endHighlight
- the tag that should be inserted to end highlighting.
public static final java.lang.String replace(java.lang.String line, java.lang.String oldString, java.lang.String newString)
line
- the String to search to perform replacements onoldString
- the String that should be replaced by newStringnewString
- the String that will replace all instances of oldString
public static final java.lang.String replaceIgnoreCase(java.lang.String line, java.lang.String oldString, java.lang.String newString)
Copyright (C) 2000 CoolServlets.com. All rights reserved.
line
- the String to search to perform replacements onoldString
- the String that should be replaced by newStringnewString
- the String that will replace all instances of oldString
public static java.lang.String createFilename(java.lang.String input, java.lang.String replace)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |