|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.uwyn.jhighlight.tools.StringUtils
public abstract class StringUtils
General purpose class containing common String manipulation
methods.
| Method Summary | |
|---|---|
static String |
convertTabsToSpaces(String line,
int tabWidth)
Converts all tabs on a line to spaces according to the provided tab width. |
static String |
encodeHtml(String source)
Transforms a provided String object into a new string,
containing only valid Html characters. |
static boolean |
filter(String name,
Pattern[] included,
Pattern[] excluded)
Checks if the name filters through a series of including and excluding regular expressions. |
static boolean |
filter(String name,
Pattern included,
Pattern excluded)
Checks if the name filters through an including and an excluding regular expression. |
static String |
repeat(String source,
int count)
Creates a new string that contains the provided string a number of times. |
static String |
replace(String source,
String stringToReplace,
String replacementString)
Searches for a string within a specified string in a case-sensitive manner and replaces every match with another string. |
static String |
replace(String source,
String stringToReplace,
String replacementString,
boolean matchCase)
Searches for a string within a specified string and replaces every match with another string. |
static ArrayList |
split(String source,
String seperator)
Splits a string into different parts, using a seperator string to detect the seperation boundaries in a case-sensitive manner. |
static ArrayList |
split(String source,
String seperator,
boolean matchCase)
Splits a string into different parts, using a seperator string to detect the seperation boundaries. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static String encodeHtml(String source)
String object into a new string,
containing only valid Html characters.
source - The string that has to be transformed into a valid Html
string.
String object.
public static boolean filter(String name,
Pattern included,
Pattern excluded)
name - The String that will be filtered.included - The regular expressions that needs to succeedexcluded - The regular expressions that needs to fail
true if the name filtered through correctly; or
false otherwise.
public static boolean filter(String name,
Pattern[] included,
Pattern[] excluded)
name - The String that will be filtered.included - An array of regular expressions that need to succeedexcluded - An array of regular expressions that need to fail
true if the name filtered through correctly; or
false otherwise.
public static ArrayList split(String source,
String seperator)
source - The string that will be split into parts.seperator - The seperator string that will be used to determine the
parts.
ArrayList containing the parts as
String objects.
public static ArrayList split(String source,
String seperator,
boolean matchCase)
source - The string that will be split into parts.seperator - The seperator string that will be used to determine the
parts.matchCase - A boolean indicating if the match is going
to be performed in a case-sensitive manner or not.
ArrayList containing the parts as
String objects.
public static String replace(String source,
String stringToReplace,
String replacementString)
source - The string in which the matching parts will be replaced.stringToReplace - The string that will be searched for.replacementString - The string that will replace each matching part.
String object containing the replacement
result.
public static String replace(String source,
String stringToReplace,
String replacementString,
boolean matchCase)
source - The string in which the matching parts will be replaced.stringToReplace - The string that will be searched for.replacementString - The string that will replace each matching part.matchCase - A boolean indicating if the match is going
to be performed in a case-sensitive manner or not.
String object containing the replacement
result.
public static String repeat(String source,
int count)
source - The string that will be repeated.count - The number of times that the string will be repeated.
String object containing the repeated
concatenation result.
public static String convertTabsToSpaces(String line,
int tabWidth)
line - The line whose tabs have to be converted.tabWidth - The tab width.
String object containing the line with the
replaced tabs.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||