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 StringescapeForGosuStringLiteral(char ch)static StringescapeForGosuStringLiteral(String strText)static StringescapeForGosuStringLiteral(String strText, int iStart, int iEnd)static StringescapeForHTML(String string)static StringescapeForHTML(String string, boolean escapeWhitespace)static StringescapeForJava(char ch)Converts an escaped character code into a string literal expressing it, e.g.static StringescapeForJava(String string)Escape any special characters in the string, using the Java escape syntax.static StringgetUnicodeEscape(char ch)static StringstripNewLinesAndExtraneousWhiteSpace(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
chis 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)
-
-