Class HtmlEscapeUtil
java.lang.Object
org.unbescape.html.HtmlEscapeUtil
Internal class in charge of performing the real escape/unescape operations.
- Since:
- 1.0.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static char[]private static char[]private static final char[]private static final char[]private static final charprivate static final charprivate static final charprivate static final charprivate static final char -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static intcodePointAt(char c1, char c2) (package private) static voidescape(char[] text, int offset, int len, Writer writer, HtmlEscapeType escapeType, HtmlEscapeLevel escapeLevel) (package private) static voidescape(Reader reader, Writer writer, HtmlEscapeType escapeType, HtmlEscapeLevel escapeLevel) (package private) static Stringescape(String text, HtmlEscapeType escapeType, HtmlEscapeLevel escapeLevel) (package private) static intparseIntFromReference(char[] text, int start, int end, int radix) (package private) static intparseIntFromReference(String text, int start, int end, int radix) (package private) static inttranslateIllFormedCodepoint(int codepoint) (package private) static void(package private) static void(package private) static String
-
Field Details
-
REFERENCE_PREFIX
private static final char REFERENCE_PREFIX- See Also:
-
REFERENCE_NUMERIC_PREFIX2
private static final char REFERENCE_NUMERIC_PREFIX2- See Also:
-
REFERENCE_HEXA_PREFIX3_UPPER
private static final char REFERENCE_HEXA_PREFIX3_UPPER- See Also:
-
REFERENCE_HEXA_PREFIX3_LOWER
private static final char REFERENCE_HEXA_PREFIX3_LOWER- See Also:
-
REFERENCE_DECIMAL_PREFIX
private static final char[] REFERENCE_DECIMAL_PREFIX -
REFERENCE_HEXA_PREFIX
private static final char[] REFERENCE_HEXA_PREFIX -
REFERENCE_SUFFIX
private static final char REFERENCE_SUFFIX- See Also:
-
HEXA_CHARS_UPPER
private static char[] HEXA_CHARS_UPPER -
HEXA_CHARS_LOWER
private static char[] HEXA_CHARS_LOWER
-
-
Constructor Details
-
HtmlEscapeUtil
private HtmlEscapeUtil()
-
-
Method Details
-
escape
-
escape
static void escape(Reader reader, Writer writer, HtmlEscapeType escapeType, HtmlEscapeLevel escapeLevel) throws IOException - Throws:
IOException
-
escape
static void escape(char[] text, int offset, int len, Writer writer, HtmlEscapeType escapeType, HtmlEscapeLevel escapeLevel) throws IOException - Throws:
IOException
-
translateIllFormedCodepoint
static int translateIllFormedCodepoint(int codepoint) -
parseIntFromReference
-
parseIntFromReference
static int parseIntFromReference(char[] text, int start, int end, int radix) -
unescape
-
unescape
- Throws:
IOException
-
unescape
- Throws:
IOException
-
codePointAt
private static int codePointAt(char c1, char c2)
-