Package gw.util

Class GosuEscapeUtil


  • public class GosuEscapeUtil
    extends java.lang.Object
    • Constructor Detail

      • GosuEscapeUtil

        public GosuEscapeUtil()
    • Method Detail

      • escapeForJava

        public static java.lang.String escapeForJava​(java.lang.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 java.lang.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 java.lang.String escapeForGosuStringLiteral​(java.lang.String strText)
      • escapeForGosuStringLiteral

        public static java.lang.String escapeForGosuStringLiteral​(java.lang.String strText,
                                                                  int iStart,
                                                                  int iEnd)
      • escapeForGosuStringLiteral

        public static java.lang.String escapeForGosuStringLiteral​(char ch)
      • isPrintableAscii

        private static boolean isPrintableAscii​(char ch)
      • getUnicodeEscape

        public static java.lang.String getUnicodeEscape​(char ch)
      • stripNewLinesAndExtraneousWhiteSpace

        public static java.lang.String stripNewLinesAndExtraneousWhiteSpace​(java.lang.String s)
      • escapeForHTML

        public static java.lang.String escapeForHTML​(java.lang.String string)
      • escapeForHTML

        public static java.lang.String escapeForHTML​(java.lang.String string,
                                                     boolean escapeWhitespace)