Class Escaping


  • public class Escaping
    extends java.lang.Object
    • Field Detail

      • BACKSLASH_OR_AMP

        private static final java.util.regex.Pattern BACKSLASH_OR_AMP
      • ENTITY_OR_ESCAPED_CHAR

        private static final java.util.regex.Pattern ENTITY_OR_ESCAPED_CHAR
      • ESCAPE_IN_URI

        private static final java.util.regex.Pattern ESCAPE_IN_URI
      • HEX_DIGITS

        private static final char[] HEX_DIGITS
      • WHITESPACE

        private static final java.util.regex.Pattern WHITESPACE
    • Constructor Detail

      • Escaping

        public Escaping()
    • Method Detail

      • escapeHtml

        public static java.lang.String escapeHtml​(java.lang.String input)
      • unescapeString

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

        public static java.lang.String percentEncodeUrl​(java.lang.String s)
      • normalizeLabelContent

        public static java.lang.String normalizeLabelContent​(java.lang.String input)
      • replaceAll

        private static java.lang.String replaceAll​(java.util.regex.Pattern p,
                                                   java.lang.String s,
                                                   Escaping.Replacer replacer)