…lines 1–31 unchanged (31 lines)
32 }
33
34 private static final Map<String, Character> full;
35 private static final Map<Character, String> xhtmlByVal;
36 private static final Map<Character, String> baseByVal;
37 private static final Map<Character, String> fullByVal;
38 private static final Pattern unescapePattern = Pattern.compile("&(#(x|X)?([0-9a-fA-F]+)|[a-zA-Z]+\\d*);?");
39
40 static String escape(String string, Document.OutputSettings out) {
41 return escape(string, out.encoder(), out.escapeMode());
42 }
43
44 static String escape(String string, CharsetEncoder encoder, EscapeMode escapeMode) {
…lines 45–2275 unchanged (2231 lines)