Class EscapeStr


  • public class EscapeStr
    extends java.lang.Object
    String escape utilities
    • Constructor Summary

      Constructors 
      Constructor Description
      EscapeStr()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String stringEsc​(java.lang.String s)  
      static void stringEsc​(AWriter out, java.lang.String s, boolean asciiOnly)
      Write a string - basic escaping, no quote escaping.
      static void stringEsc​(AWriter out, java.lang.String s, char quoteChar, boolean singleLineString)  
      static void stringEsc​(AWriter out, java.lang.String s, char quoteChar, boolean singleLineString, CharSpace charSpace)  
      static java.lang.String unescape​(java.lang.String s, char escape, boolean pointCodeOnly)  
      static java.lang.String unescapeStr​(java.lang.String s)
      Replace \ escapes (\\u, \t, \n etc) in a string
      static java.lang.String unescapeStr​(java.lang.String s, char escapeChar)
      Replace \ escapes (\\u, \t, \n etc) in a string
      static java.lang.String unescapeUnicode​(java.lang.String s)
      Unicode escapes \-u and \-U only
      static void writeASCII​(AWriter out, java.lang.String s)
      Write a string with Unicode to ASCII conversion using \-u escapes
      static void writeCharAsASCII​(AWriter out, char c)
      Write a character with Unicode to ASCII conversion using \-u escapes
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • EscapeStr

        public EscapeStr()
    • Method Detail

      • stringEsc

        public static java.lang.String stringEsc​(java.lang.String s)
      • stringEsc

        public static void stringEsc​(AWriter out,
                                     java.lang.String s,
                                     boolean asciiOnly)
        Write a string - basic escaping, no quote escaping.
      • stringEsc

        public static void stringEsc​(AWriter out,
                                     java.lang.String s,
                                     char quoteChar,
                                     boolean singleLineString)
      • stringEsc

        public static void stringEsc​(AWriter out,
                                     java.lang.String s,
                                     char quoteChar,
                                     boolean singleLineString,
                                     CharSpace charSpace)
      • writeASCII

        public static void writeASCII​(AWriter out,
                                      java.lang.String s)
        Write a string with Unicode to ASCII conversion using \-u escapes
      • writeCharAsASCII

        public static void writeCharAsASCII​(AWriter out,
                                            char c)
        Write a character with Unicode to ASCII conversion using \-u escapes
      • unescapeStr

        public static java.lang.String unescapeStr​(java.lang.String s)
        Replace \ escapes (\\u, \t, \n etc) in a string
      • unescapeStr

        public static java.lang.String unescapeStr​(java.lang.String s,
                                                   char escapeChar)
        Replace \ escapes (\\u, \t, \n etc) in a string
      • unescapeUnicode

        public static java.lang.String unescapeUnicode​(java.lang.String s)
        Unicode escapes \-u and \-U only
      • unescape

        public static java.lang.String unescape​(java.lang.String s,
                                                char escape,
                                                boolean pointCodeOnly)