Package gw.util
Class GosuEscapeUtil
- java.lang.Object
-
- gw.util.GosuEscapeUtil
-
public class GosuEscapeUtil extends Object
-
-
Constructor Summary
Constructors Constructor Description GosuEscapeUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
escapeForGosuStringLiteral(char ch)
static String
escapeForGosuStringLiteral(String strText)
static String
escapeForGosuStringLiteral(String strText, int iStart, int iEnd)
static String
escapeForHTML(String string)
static String
escapeForHTML(String string, boolean escapeWhitespace)
static String
escapeForJava(char ch)
Converts an escaped character code into a string literal expressing it, e.g.static String
escapeForJava(String string)
Escape any special characters in the string, using the Java escape syntax.static String
getUnicodeEscape(char ch)
static String
stripNewLinesAndExtraneousWhiteSpace(String s)
-
-
-
Method Detail
-
escapeForJava
public static String escapeForJava(String string)
Escape any special characters in the string, using the Java escape syntax. For example any tabs become \t, newlines become \n etc.- Returns:
- the escaped string. Returns the original string unchanged if it contains no special characters.
-
escapeForJava
public static String escapeForJava(char ch)
Converts an escaped character code into a string literal expressing it, e.g. '\n' becomes "\\n".- Parameters:
ch
- Escaped character code.- Returns:
- The string expression of the character code, null if
ch
is not an escaped character. Supports Unicode.
-
escapeForGosuStringLiteral
public static String escapeForGosuStringLiteral(String strText, int iStart, int iEnd)
-
escapeForGosuStringLiteral
public static String escapeForGosuStringLiteral(char ch)
-
getUnicodeEscape
public static String getUnicodeEscape(char ch)
-
stripNewLinesAndExtraneousWhiteSpace
public static String stripNewLinesAndExtraneousWhiteSpace(String s)
-
-