Class Escaping

java.lang.Object
org.commonmark.internal.util.Escaping

public class Escaping extends Object
  • Field Details

    • ESCAPABLE

      public static final String ESCAPABLE
      See Also:
    • ENTITY

      public static final String ENTITY
      See Also:
    • BACKSLASH_OR_AMP

      private static final Pattern BACKSLASH_OR_AMP
    • ENTITY_OR_ESCAPED_CHAR

      private static final Pattern ENTITY_OR_ESCAPED_CHAR
    • ESCAPE_IN_URI

      private static final Pattern ESCAPE_IN_URI
    • HEX_DIGITS

      private static final char[] HEX_DIGITS
    • WHITESPACE

      private static final Pattern WHITESPACE
    • UNESCAPE_REPLACER

      private static final Escaping.Replacer UNESCAPE_REPLACER
    • URI_REPLACER

      private static final Escaping.Replacer URI_REPLACER
  • Constructor Details

    • Escaping

      public Escaping()
  • Method Details

    • escapeHtml

      public static String escapeHtml(String input)
    • unescapeString

      public static String unescapeString(String s)
      Replace entities and backslash escapes with literal characters.
    • percentEncodeUrl

      public static String percentEncodeUrl(String s)
    • normalizeLabelContent

      public static String normalizeLabelContent(String input)
    • replaceAll

      private static String replaceAll(Pattern p, String s, Escaping.Replacer replacer)