Package gw.util

Class GosuEscapeUtil

java.lang.Object
gw.util.GosuEscapeUtil

public class GosuEscapeUtil extends Object
  • Constructor Details

    • GosuEscapeUtil

      public GosuEscapeUtil()
  • Method Details

    • 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)
    • isPrintableAscii

      private static boolean isPrintableAscii(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)