Package gw.util

Class GosuEscapeUtil


  • public class GosuEscapeUtil
    extends Object
    • Constructor Detail

      • GosuEscapeUtil

        public GosuEscapeUtil()
    • 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)
      • 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)
      • escapeForHTML

        public static String escapeForHTML​(String string)
      • escapeForHTML

        public static String escapeForHTML​(String string,
                                           boolean escapeWhitespace)