Class EscapeStr

java.lang.Object
org.apache.jena.atlas.lib.EscapeStr

public class EscapeStr extends Object
String escape utilities
  • Constructor Details

    • EscapeStr

      public EscapeStr()
  • Method Details

    • stringEsc

      public static String stringEsc(String s)
    • stringEsc

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

      public static void stringEsc(AWriter out, String s, char quoteChar, boolean singleLineString)
      String escape, with quote escaping, including option for multi-line 3 quote form.
    • stringEsc

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

      public static void writeASCII(AWriter out, 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 String unescapeStr(String s)
      Replace \ escapes (\\u, \t, \n etc) in a string
    • unescapeStr

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

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

      public static String unescape(String s, char escape, boolean pointCodeOnly)