Package manifold.rt.api.util
Class ManEscapeUtil
- java.lang.Object
-
- manifold.rt.api.util.ManEscapeUtil
-
public class ManEscapeUtil extends Object
-
-
Constructor Summary
Constructors Constructor Description ManEscapeUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description 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 StringescapeForJavaCharLiteral(char c)static StringescapeForJavaStringLiteral(char ch)static StringescapeForJavaStringLiteral(String strText)static StringescapeForJavaStringLiteral(String strText, int iStart, int iEnd)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.
-
escapeForJavaCharLiteral
public static String escapeForJavaCharLiteral(char c)
-
escapeForJavaStringLiteral
public static String escapeForJavaStringLiteral(String strText, int iStart, int iEnd)
-
escapeForJavaStringLiteral
public static String escapeForJavaStringLiteral(char ch)
-
getUnicodeEscape
public static String getUnicodeEscape(char ch)
-
stripNewLinesAndExtraneousWhiteSpace
public static String stripNewLinesAndExtraneousWhiteSpace(String s)
-
-