commons-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From chtom...@apache.org
Subject svn commit: r1008161 [31/44] - in /websites/production/commons/content/proper/commons-text: ./ apidocs/ apidocs/org/apache/commons/text/ apidocs/org/apache/commons/text/class-use/ apidocs/org/apache/commons/text/diff/ apidocs/org/apache/commons/text/di...
Date Sun, 12 Mar 2017 02:08:05 GMT
Modified: websites/production/commons/content/proper/commons-text/jacoco/org.apache.commons.text/StringEscapeUtils.html
==============================================================================
--- websites/production/commons/content/proper/commons-text/jacoco/org.apache.commons.text/StringEscapeUtils.html (original)
+++ websites/production/commons/content/proper/commons-text/jacoco/org.apache.commons.text/StringEscapeUtils.html Sun Mar 12 02:08:01 2017
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>StringEscapeUtils</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Text</a> &gt; <a href="index.html" class="el_package">org.apache.commons.text</a> &gt; <span class="el_class">StringEscapeUtils</span></div><h1>StringEscapeUtils</h1><table class="coverage" cellspacing="0" id="coverageta
 ble"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">16 of 884</td><td class="ctr2">98%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">4</td><td class="ctr2">
 22</td><td class="ctr1">4</td><td class="ctr2">136</td><td class="ctr1">4</td><td class="ctr2">22</td></tr></tfoot><tbody><tr><td id="a15"><a href="StringEscapeUtils.java.html#L656" class="el_method">unescapeEcmaScript(String)</a></td><td class="bar" id="b0"/><td class="ctr2" id="c18">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a19"><a href="StringEscapeUtils.java.html#L671" class="el_method">unescapeJson(String)</a></td><td class="bar" id="b1"/><td class="ctr2" id="c19">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="StringEscapeUtil
 s.java.html#L750" class="el_method">escapeHtml3(String)</a></td><td class="bar" id="b2"/><td class="ctr2" id="c20">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a16"><a href="StringEscapeUtils.java.html#L794" class="el_method">unescapeHtml3(String)</a></td><td class="bar" id="b3"/><td class="ctr2" id="c21">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a12"><a href="StringEscapeUtils.java.html#L65" class="el_method">static {...}</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="799" alt="799"
 /></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i0">114</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a0"><a href="StringEscapeUtils.java.html#L543" class="el_method">builder(CharSequenceTranslator)</a></td><td class="bar" id="b5"/><td class="ctr2" id="c1">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a7"><a href="StringEscapeUtils.java.html#L569" class="el_method">escapeJava(String)</a></td><td class="bar" id="b6"/><td class="ctr2" id="c2">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">1</
 td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="StringEscapeUtils.java.html#L602" class="el_method">escapeEcmaScript(String)</a></td><td class="bar" id="b7"/><td class="ctr2" id="c3">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a8"><a href="StringEscapeUtils.java.html#L628" class="el_method">escapeJson(String)</a></td><td class="bar" id="b8"/><td class="ctr2" id="c4">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a18"><a href="StringEsc
 apeUtils.java.html#L641" class="el_method">unescapeJava(String)</a></td><td class="bar" id="b9"/><td class="ctr2" id="c5">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a5"><a href="StringEscapeUtils.java.html#L702" class="el_method">escapeHtml4(String)</a></td><td class="bar" id="b10"/><td class="ctr2" id="c6">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a6"><a href="StringEscapeUtils.java.html#L738" class="el_method">escapeHtml4Once(String)</a></td><td class="bar" id="b11"/><td class="ctr2" id="c7">100%</td><td class="bar" id="d11"/
 ><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a4"><a href="StringEscapeUtils.java.html#L762" class="el_method">escapeHtml3Once(String)</a></td><td class="bar" id="b12"/><td class="ctr2" id="c8">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a17"><a href="StringEscapeUtils.java.html#L782" class="el_method">unescapeHtml4(String)</a></td><td class="bar" id="b13"/><td class="ctr2" id="c9">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2
 " id="i14">1</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a9"><a href="StringEscapeUtils.java.html#L825" class="el_method">escapeXml10(String)</a></td><td class="bar" id="b14"/><td class="ctr2" id="c10">100%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i15">1</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a10"><a href="StringEscapeUtils.java.html#L854" class="el_method">escapeXml11(String)</a></td><td class="bar" id="b15"/><td class="ctr2" id="c11">100%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i16">1</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a20"><a href="StringEscapeUtils.java.html#L875" clas
 s="el_method">unescapeXml(String)</a></td><td class="bar" id="b16"/><td class="ctr2" id="c12">100%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">0</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h16">0</td><td class="ctr2" id="i17">1</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a1"><a href="StringEscapeUtils.java.html#L900" class="el_method">escapeCsv(String)</a></td><td class="bar" id="b17"/><td class="ctr2" id="c13">100%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f17">0</td><td class="ctr2" id="g17">1</td><td class="ctr1" id="h17">0</td><td class="ctr2" id="i18">1</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a14"><a href="StringEscapeUtils.java.html#L924" class="el_method">unescapeCsv(String)</a></td><td class="bar" id="b18"/><td class="ctr2" id="c14">100%</td><td class="bar" id="d18"/><td class="ctr2" id="e1
 8">n/a</td><td class="ctr1" id="f18">0</td><td class="ctr2" id="g18">1</td><td class="ctr1" id="h18">0</td><td class="ctr2" id="i19">1</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a11"><a href="StringEscapeUtils.java.html#L945" class="el_method">escapeXSI(String)</a></td><td class="bar" id="b19"/><td class="ctr2" id="c15">100%</td><td class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1" id="f19">0</td><td class="ctr2" id="g19">1</td><td class="ctr1" id="h19">0</td><td class="ctr2" id="i20">1</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a21"><a href="StringEscapeUtils.java.html#L956" class="el_method">unescapeXSI(String)</a></td><td class="bar" id="b20"/><td class="ctr2" id="c16">100%</td><td class="bar" id="d20"/><td class="ctr2" id="e20">n/a</td><td class="ctr1" id="f20">0</td><td class="ctr2" id="g20">1</td><td class="ctr1" id="h20">0</td><td class="ctr2" id="i21">1</td><td class="c
 tr1" id="j20">0</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a13"><a href="StringEscapeUtils.java.html#L464" class="el_method">StringEscapeUtils()</a></td><td class="bar" id="b21"/><td class="ctr2" id="c17">100%</td><td class="bar" id="d21"/><td class="ctr2" id="e21">n/a</td><td class="ctr1" id="f21">0</td><td class="ctr2" id="g21">1</td><td class="ctr1" id="h21">0</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j21">0</td><td class="ctr2" id="k21">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.8.201612092310</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>StringEscapeUtils</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Text</a> &gt; <a href="index.html" class="el_package">org.apache.commons.text</a> &gt; <span class="el_class">StringEscapeUtils</span></div><h1>StringEscapeUtils</h1><table class="coverage" cellspacing="0" id="coverageta
 ble"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">12 of 844</td><td class="ctr2">98%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">3</td><td class="ctr2">
 20</td><td class="ctr1">3</td><td class="ctr2">132</td><td class="ctr1">3</td><td class="ctr2">20</td></tr></tfoot><tbody><tr><td id="a13"><a href="StringEscapeUtils.java.html#L613" class="el_method">unescapeEcmaScript(String)</a></td><td class="bar" id="b0"/><td class="ctr2" id="c17">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a17"><a href="StringEscapeUtils.java.html#L628" class="el_method">unescapeJson(String)</a></td><td class="bar" id="b1"/><td class="ctr2" id="c18">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="StringEscapeUtil
 s.java.html#L670" class="el_method">escapeHtml3(String)</a></td><td class="bar" id="b2"/><td class="ctr2" id="c19">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a10"><a href="StringEscapeUtils.java.html#L64" class="el_method">static {...}</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="767" alt="767"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i0">112</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="StringEscapeUtils.java.html#L500" class="el_method">builder(CharSequenceTranslator)</a></td><td cl
 ass="bar" id="b4"/><td class="ctr2" id="c1">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a5"><a href="StringEscapeUtils.java.html#L526" class="el_method">escapeJava(String)</a></td><td class="bar" id="b5"/><td class="ctr2" id="c2">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="StringEscapeUtils.java.html#L559" class="el_method">escapeEcmaScript(String)</a></td><td class="bar" id="b6"/><td class="ctr2" id="c3">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g6">
 1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a6"><a href="StringEscapeUtils.java.html#L585" class="el_method">escapeJson(String)</a></td><td class="bar" id="b7"/><td class="ctr2" id="c4">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a16"><a href="StringEscapeUtils.java.html#L598" class="el_method">unescapeJava(String)</a></td><td class="bar" id="b8"/><td class="ctr2" id="c5">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a4"><a href="StringEsca
 peUtils.java.html#L659" class="el_method">escapeHtml4(String)</a></td><td class="bar" id="b9"/><td class="ctr2" id="c6">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a15"><a href="StringEscapeUtils.java.html#L690" class="el_method">unescapeHtml4(String)</a></td><td class="bar" id="b10"/><td class="ctr2" id="c7">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a14"><a href="StringEscapeUtils.java.html#L702" class="el_method">unescapeHtml3(String)</a></td><td class="bar" id="b11"/><td class="ctr2" id="c8">100%</td><td class="bar" id="d11"/
 ><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a7"><a href="StringEscapeUtils.java.html#L733" class="el_method">escapeXml10(String)</a></td><td class="bar" id="b12"/><td class="ctr2" id="c9">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a8"><a href="StringEscapeUtils.java.html#L762" class="el_method">escapeXml11(String)</a></td><td class="bar" id="b13"/><td class="ctr2" id="c10">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="
 i14">1</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a18"><a href="StringEscapeUtils.java.html#L783" class="el_method">unescapeXml(String)</a></td><td class="bar" id="b14"/><td class="ctr2" id="c11">100%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i15">1</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a1"><a href="StringEscapeUtils.java.html#L808" class="el_method">escapeCsv(String)</a></td><td class="bar" id="b15"/><td class="ctr2" id="c12">100%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i16">1</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a12"><a href="StringEscapeUtils.java.html#L832" class="el_me
 thod">unescapeCsv(String)</a></td><td class="bar" id="b16"/><td class="ctr2" id="c13">100%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">0</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h16">0</td><td class="ctr2" id="i17">1</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a9"><a href="StringEscapeUtils.java.html#L853" class="el_method">escapeXSI(String)</a></td><td class="bar" id="b17"/><td class="ctr2" id="c14">100%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f17">0</td><td class="ctr2" id="g17">1</td><td class="ctr1" id="h17">0</td><td class="ctr2" id="i18">1</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a19"><a href="StringEscapeUtils.java.html#L864" class="el_method">unescapeXSI(String)</a></td><td class="bar" id="b18"/><td class="ctr2" id="c15">100%</td><td class="bar" id="d18"/><td class="ctr2" id="e18">n/a</
 td><td class="ctr1" id="f18">0</td><td class="ctr2" id="g18">1</td><td class="ctr1" id="h18">0</td><td class="ctr2" id="i19">1</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a11"><a href="StringEscapeUtils.java.html#L421" class="el_method">StringEscapeUtils()</a></td><td class="bar" id="b19"/><td class="ctr2" id="c16">100%</td><td class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1" id="f19">0</td><td class="ctr2" id="g19">1</td><td class="ctr1" id="h19">0</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k19">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.7.8.201612092310</span></div></body></html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-text/jacoco/org.apache.commons.text/StringEscapeUtils.java.html
==============================================================================
--- websites/production/commons/content/proper/commons-text/jacoco/org.apache.commons.text/StringEscapeUtils.java.html (original)
+++ websites/production/commons/content/proper/commons-text/jacoco/org.apache.commons.text/StringEscapeUtils.java.html Sun Mar 12 02:08:01 2017
@@ -26,7 +26,6 @@ import org.apache.commons.text.translate
 import org.apache.commons.text.translate.NumericEntityEscaper;
 import org.apache.commons.text.translate.NumericEntityUnescaper;
 import org.apache.commons.text.translate.OctalUnescaper;
-import org.apache.commons.text.translate.SingleLookupTranslator;
 import org.apache.commons.text.translate.UnicodeUnescaper;
 import org.apache.commons.text.translate.UnicodeUnpairedSurrogateRemover;
 
@@ -62,13 +61,13 @@ public class StringEscapeUtils {
      */
     public static final CharSequenceTranslator ESCAPE_JAVA;
     static {
-<span class="fc" id="L65">        Map&lt;CharSequence, CharSequence&gt; escapeJavaMap = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L66">        escapeJavaMap.put(&quot;\&quot;&quot;, &quot;\\\&quot;&quot;);</span>
-<span class="fc" id="L67">        escapeJavaMap.put(&quot;\\&quot;, &quot;\\\\&quot;);</span>
-<span class="fc" id="L68">        ESCAPE_JAVA = new AggregateTranslator(</span>
-<span class="fc" id="L69">                new LookupTranslator(Collections.unmodifiableMap(escapeJavaMap)),</span>
+<span class="fc" id="L64">        Map&lt;CharSequence, CharSequence&gt; escapeJavaMap = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L65">        escapeJavaMap.put(&quot;\&quot;&quot;, &quot;\\\&quot;&quot;);</span>
+<span class="fc" id="L66">        escapeJavaMap.put(&quot;\\&quot;, &quot;\\\\&quot;);</span>
+<span class="fc" id="L67">        ESCAPE_JAVA = new AggregateTranslator(</span>
+<span class="fc" id="L68">                new LookupTranslator(Collections.unmodifiableMap(escapeJavaMap)),</span>
                 new LookupTranslator(EntityArrays.JAVA_CTRL_CHARS_ESCAPE),
-<span class="fc" id="L71">                JavaUnicodeEscaper.outsideOf(32, 0x7f)</span>
+<span class="fc" id="L70">                JavaUnicodeEscaper.outsideOf(32, 0x7f)</span>
         );
     }
 
@@ -81,15 +80,15 @@ public class StringEscapeUtils {
      */
     public static final CharSequenceTranslator ESCAPE_ECMASCRIPT;
     static {
-<span class="fc" id="L84">        Map&lt;CharSequence, CharSequence&gt; escapeEcmaScriptMap = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L85">        escapeEcmaScriptMap.put(&quot;'&quot;, &quot;\\'&quot;);</span>
-<span class="fc" id="L86">        escapeEcmaScriptMap.put(&quot;\&quot;&quot;, &quot;\\\&quot;&quot;);</span>
-<span class="fc" id="L87">        escapeEcmaScriptMap.put(&quot;\\&quot;, &quot;\\\\&quot;);</span>
-<span class="fc" id="L88">        escapeEcmaScriptMap.put(&quot;/&quot;, &quot;\\/&quot;);</span>
-<span class="fc" id="L89">        ESCAPE_ECMASCRIPT = new AggregateTranslator(</span>
-<span class="fc" id="L90">                new LookupTranslator(Collections.unmodifiableMap(escapeEcmaScriptMap)),</span>
+<span class="fc" id="L83">        Map&lt;CharSequence, CharSequence&gt; escapeEcmaScriptMap = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L84">        escapeEcmaScriptMap.put(&quot;'&quot;, &quot;\\'&quot;);</span>
+<span class="fc" id="L85">        escapeEcmaScriptMap.put(&quot;\&quot;&quot;, &quot;\\\&quot;&quot;);</span>
+<span class="fc" id="L86">        escapeEcmaScriptMap.put(&quot;\\&quot;, &quot;\\\\&quot;);</span>
+<span class="fc" id="L87">        escapeEcmaScriptMap.put(&quot;/&quot;, &quot;\\/&quot;);</span>
+<span class="fc" id="L88">        ESCAPE_ECMASCRIPT = new AggregateTranslator(</span>
+<span class="fc" id="L89">                new LookupTranslator(Collections.unmodifiableMap(escapeEcmaScriptMap)),</span>
                 new LookupTranslator(EntityArrays.JAVA_CTRL_CHARS_ESCAPE),
-<span class="fc" id="L92">                JavaUnicodeEscaper.outsideOf(32, 0x7f)</span>
+<span class="fc" id="L91">                JavaUnicodeEscaper.outsideOf(32, 0x7f)</span>
         );
     }
 
@@ -102,14 +101,14 @@ public class StringEscapeUtils {
      */
     public static final CharSequenceTranslator ESCAPE_JSON;
     static {
-<span class="fc" id="L105">        Map&lt;CharSequence, CharSequence&gt; escapeJsonMap = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L106">        escapeJsonMap.put(&quot;\&quot;&quot;, &quot;\\\&quot;&quot;);</span>
-<span class="fc" id="L107">        escapeJsonMap.put(&quot;\\&quot;, &quot;\\\\&quot;);</span>
-<span class="fc" id="L108">        escapeJsonMap.put(&quot;/&quot;, &quot;\\/&quot;);</span>
-<span class="fc" id="L109">        ESCAPE_JSON = new AggregateTranslator(</span>
-<span class="fc" id="L110">                new LookupTranslator(Collections.unmodifiableMap(escapeJsonMap)),</span>
+<span class="fc" id="L104">        Map&lt;CharSequence, CharSequence&gt; escapeJsonMap = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L105">        escapeJsonMap.put(&quot;\&quot;&quot;, &quot;\\\&quot;&quot;);</span>
+<span class="fc" id="L106">        escapeJsonMap.put(&quot;\\&quot;, &quot;\\\\&quot;);</span>
+<span class="fc" id="L107">        escapeJsonMap.put(&quot;/&quot;, &quot;\\/&quot;);</span>
+<span class="fc" id="L108">        ESCAPE_JSON = new AggregateTranslator(</span>
+<span class="fc" id="L109">                new LookupTranslator(Collections.unmodifiableMap(escapeJsonMap)),</span>
                 new LookupTranslator(EntityArrays.JAVA_CTRL_CHARS_ESCAPE),
-<span class="fc" id="L112">                JavaUnicodeEscaper.outsideOf(32, 0x7f)</span>
+<span class="fc" id="L111">                JavaUnicodeEscaper.outsideOf(32, 0x7f)</span>
         );
     }
 
@@ -122,44 +121,44 @@ public class StringEscapeUtils {
      */
     public static final CharSequenceTranslator ESCAPE_XML10;
     static {
-<span class="fc" id="L125">        Map&lt;CharSequence, CharSequence&gt; escapeXml10Map = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L126">        escapeXml10Map.put(&quot;\u0000&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L127">        escapeXml10Map.put(&quot;\u0001&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L128">        escapeXml10Map.put(&quot;\u0002&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L129">        escapeXml10Map.put(&quot;\u0003&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L130">        escapeXml10Map.put(&quot;\u0004&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L131">        escapeXml10Map.put(&quot;\u0005&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L132">        escapeXml10Map.put(&quot;\u0006&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L133">        escapeXml10Map.put(&quot;\u0007&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L134">        escapeXml10Map.put(&quot;\u0008&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L135">        escapeXml10Map.put(&quot;\u000b&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L136">        escapeXml10Map.put(&quot;\u000c&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L137">        escapeXml10Map.put(&quot;\u000e&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L138">        escapeXml10Map.put(&quot;\u000f&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L139">        escapeXml10Map.put(&quot;\u0010&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L140">        escapeXml10Map.put(&quot;\u0011&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L141">        escapeXml10Map.put(&quot;\u0012&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L142">        escapeXml10Map.put(&quot;\u0013&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L143">        escapeXml10Map.put(&quot;\u0014&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L144">        escapeXml10Map.put(&quot;\u0015&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L145">        escapeXml10Map.put(&quot;\u0016&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L146">        escapeXml10Map.put(&quot;\u0017&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L147">        escapeXml10Map.put(&quot;\u0018&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L148">        escapeXml10Map.put(&quot;\u0019&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L149">        escapeXml10Map.put(&quot;\u001a&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L150">        escapeXml10Map.put(&quot;\u001b&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L151">        escapeXml10Map.put(&quot;\u001c&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L152">        escapeXml10Map.put(&quot;\u001d&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L153">        escapeXml10Map.put(&quot;\u001e&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L154">        escapeXml10Map.put(&quot;\u001f&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L155">        escapeXml10Map.put(&quot;\ufffe&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L156">        escapeXml10Map.put(&quot;\uffff&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L157">        ESCAPE_XML10 = new AggregateTranslator(</span>
+<span class="fc" id="L124">        Map&lt;CharSequence, CharSequence&gt; escapeXml10Map = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L125">        escapeXml10Map.put(&quot;\u0000&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L126">        escapeXml10Map.put(&quot;\u0001&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L127">        escapeXml10Map.put(&quot;\u0002&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L128">        escapeXml10Map.put(&quot;\u0003&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L129">        escapeXml10Map.put(&quot;\u0004&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L130">        escapeXml10Map.put(&quot;\u0005&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L131">        escapeXml10Map.put(&quot;\u0006&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L132">        escapeXml10Map.put(&quot;\u0007&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L133">        escapeXml10Map.put(&quot;\u0008&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L134">        escapeXml10Map.put(&quot;\u000b&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L135">        escapeXml10Map.put(&quot;\u000c&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L136">        escapeXml10Map.put(&quot;\u000e&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L137">        escapeXml10Map.put(&quot;\u000f&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L138">        escapeXml10Map.put(&quot;\u0010&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L139">        escapeXml10Map.put(&quot;\u0011&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L140">        escapeXml10Map.put(&quot;\u0012&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L141">        escapeXml10Map.put(&quot;\u0013&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L142">        escapeXml10Map.put(&quot;\u0014&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L143">        escapeXml10Map.put(&quot;\u0015&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L144">        escapeXml10Map.put(&quot;\u0016&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L145">        escapeXml10Map.put(&quot;\u0017&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L146">        escapeXml10Map.put(&quot;\u0018&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L147">        escapeXml10Map.put(&quot;\u0019&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L148">        escapeXml10Map.put(&quot;\u001a&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L149">        escapeXml10Map.put(&quot;\u001b&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L150">        escapeXml10Map.put(&quot;\u001c&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L151">        escapeXml10Map.put(&quot;\u001d&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L152">        escapeXml10Map.put(&quot;\u001e&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L153">        escapeXml10Map.put(&quot;\u001f&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L154">        escapeXml10Map.put(&quot;\ufffe&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L155">        escapeXml10Map.put(&quot;\uffff&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L156">        ESCAPE_XML10 = new AggregateTranslator(</span>
                 new LookupTranslator(EntityArrays.BASIC_ESCAPE),
                 new LookupTranslator(EntityArrays.APOS_ESCAPE),
-<span class="fc" id="L160">                new LookupTranslator(Collections.unmodifiableMap(escapeXml10Map)),</span>
-<span class="fc" id="L161">                NumericEntityEscaper.between(0x7f, 0x84),</span>
-<span class="fc" id="L162">                NumericEntityEscaper.between(0x86, 0x9f),</span>
+<span class="fc" id="L159">                new LookupTranslator(Collections.unmodifiableMap(escapeXml10Map)),</span>
+<span class="fc" id="L160">                NumericEntityEscaper.between(0x7f, 0x84),</span>
+<span class="fc" id="L161">                NumericEntityEscaper.between(0x86, 0x9f),</span>
                 new UnicodeUnpairedSurrogateRemover()
         );
     }
@@ -173,20 +172,20 @@ public class StringEscapeUtils {
      */
     public static final CharSequenceTranslator ESCAPE_XML11;
     static {
-<span class="fc" id="L176">        Map&lt;CharSequence, CharSequence&gt; escapeXml11Map = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L177">        escapeXml11Map.put(&quot;\u0000&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L178">        escapeXml11Map.put(&quot;\u000b&quot;, &quot;&amp;#11;&quot;);</span>
-<span class="fc" id="L179">        escapeXml11Map.put(&quot;\u000c&quot;, &quot;&amp;#12;&quot;);</span>
-<span class="fc" id="L180">        escapeXml11Map.put(&quot;\ufffe&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L181">        escapeXml11Map.put(&quot;\uffff&quot;, StringUtils.EMPTY);</span>
-<span class="fc" id="L182">        ESCAPE_XML11 = new AggregateTranslator(</span>
+<span class="fc" id="L175">        Map&lt;CharSequence, CharSequence&gt; escapeXml11Map = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L176">        escapeXml11Map.put(&quot;\u0000&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L177">        escapeXml11Map.put(&quot;\u000b&quot;, &quot;&amp;#11;&quot;);</span>
+<span class="fc" id="L178">        escapeXml11Map.put(&quot;\u000c&quot;, &quot;&amp;#12;&quot;);</span>
+<span class="fc" id="L179">        escapeXml11Map.put(&quot;\ufffe&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L180">        escapeXml11Map.put(&quot;\uffff&quot;, StringUtils.EMPTY);</span>
+<span class="fc" id="L181">        ESCAPE_XML11 = new AggregateTranslator(</span>
                 new LookupTranslator(EntityArrays.BASIC_ESCAPE),
                 new LookupTranslator(EntityArrays.APOS_ESCAPE),
-<span class="fc" id="L185">                new LookupTranslator(Collections.unmodifiableMap(escapeXml11Map)),</span>
-<span class="fc" id="L186">                NumericEntityEscaper.between(0x1, 0x8),</span>
-<span class="fc" id="L187">                NumericEntityEscaper.between(0xe, 0x1f),</span>
-<span class="fc" id="L188">                NumericEntityEscaper.between(0x7f, 0x84),</span>
-<span class="fc" id="L189">                NumericEntityEscaper.between(0x86, 0x9f),</span>
+<span class="fc" id="L184">                new LookupTranslator(Collections.unmodifiableMap(escapeXml11Map)),</span>
+<span class="fc" id="L185">                NumericEntityEscaper.between(0x1, 0x8),</span>
+<span class="fc" id="L186">                NumericEntityEscaper.between(0xe, 0x1f),</span>
+<span class="fc" id="L187">                NumericEntityEscaper.between(0x7f, 0x84),</span>
+<span class="fc" id="L188">                NumericEntityEscaper.between(0x86, 0x9f),</span>
                 new UnicodeUnpairedSurrogateRemover()
         );
     }
@@ -198,39 +197,20 @@ public class StringEscapeUtils {
      * object allows the HTML escaping functionality to be used
      * as the foundation for a custom translator.
      */
-<span class="fc" id="L201">    public static final CharSequenceTranslator ESCAPE_HTML3 =</span>
+<span class="fc" id="L200">    public static final CharSequenceTranslator ESCAPE_HTML3 =</span>
             new AggregateTranslator(
                     new LookupTranslator(EntityArrays.BASIC_ESCAPE),
                     new LookupTranslator(EntityArrays.ISO8859_1_ESCAPE)
             );
 
     /**
-     * The improved translator object for escaping HTML version 3.0.
-     * The 'improved' part of this translator is that it checks if the html is already translated.
-     * This check prevents double, triple, or recursive translations.
-     *
-     * While {@link #escapeHtml3Once(String)} is the expected method of use, this
-     * object allows the HTML escaping functionality to be used
-     * as the foundation for a custom translator.
-     *
-     * Note that, multiple lookup tables should be passed to this translator
-     * instead of passing multiple instances of this translator to the
-     * AggregateTranslator. Because, a SingleLookupTranslator only checks the values of the
-     * lookup table passed to that instance while deciding whether a value is
-     * already translated or not.
-     */
-<span class="fc" id="L222">    public static final CharSequenceTranslator ESCAPE_HTML3_ONCE =</span>
-            new SingleLookupTranslator(EntityArrays.BASIC_ESCAPE, EntityArrays.ISO8859_1_ESCAPE);
-
-
-    /**
      * Translator object for escaping HTML version 4.0.
      *
      * While {@link #escapeHtml4(String)} is the expected method of use, this
      * object allows the HTML escaping functionality to be used
      * as the foundation for a custom translator.
      */
-<span class="fc" id="L233">    public static final CharSequenceTranslator ESCAPE_HTML4 =</span>
+<span class="fc" id="L213">    public static final CharSequenceTranslator ESCAPE_HTML4 =</span>
             new AggregateTranslator(
                     new LookupTranslator(EntityArrays.BASIC_ESCAPE),
                     new LookupTranslator(EntityArrays.ISO8859_1_ESCAPE),
@@ -238,35 +218,13 @@ public class StringEscapeUtils {
             );
 
     /**
-     * The improved translator object for escaping HTML version 4.0.
-     * The 'improved' part of this translator is that it checks if the html is already translated.
-     * This check prevents double, triple, or recursive translations.
-     *
-     * While {@link #escapeHtml4Once(String)} is the expected method of use, this
-     * object allows the HTML escaping functionality to be used
-     * as the foundation for a custom translator.
-     *
-     * Note that, multiple lookup tables should be passed to this translator
-     * instead of passing multiple instances of this translator to the
-     * AggregateTranslator. Because, a SingleLookupTranslator only checks the values of the
-     * lookup table passed to that instance while deciding whether a value is
-     * already translated or not.
-     */
-<span class="fc" id="L255">    public static final CharSequenceTranslator ESCAPE_HTML4_ONCE =</span>
-            new SingleLookupTranslator(
-                    EntityArrays.BASIC_ESCAPE,
-                    EntityArrays.ISO8859_1_ESCAPE,
-                    EntityArrays.HTML40_EXTENDED_ESCAPE
-            );
-
-    /**
      * Translator object for escaping individual Comma Separated Values.
      *
      * While {@link #escapeCsv(String)} is the expected method of use, this
      * object allows the CSV escaping functionality to be used
      * as the foundation for a custom translator.
      */
-<span class="fc" id="L269">    public static final CharSequenceTranslator ESCAPE_CSV = new CsvTranslators.CsvEscaper();</span>
+<span class="fc" id="L227">    public static final CharSequenceTranslator ESCAPE_CSV = new CsvTranslators.CsvEscaper();</span>
 
     /**
      * Translator object for escaping Shell command language.
@@ -275,32 +233,32 @@ public class StringEscapeUtils {
      */
     public static final CharSequenceTranslator ESCAPE_XSI;
     static {
-<span class="fc" id="L278">        Map&lt;CharSequence, CharSequence&gt; escapeXsiMap = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L279">        escapeXsiMap.put(&quot;|&quot;, &quot;\\|&quot;);</span>
-<span class="fc" id="L280">        escapeXsiMap.put(&quot;&amp;&quot;, &quot;\\&amp;&quot;);</span>
-<span class="fc" id="L281">        escapeXsiMap.put(&quot;;&quot;, &quot;\\;&quot;);</span>
-<span class="fc" id="L282">        escapeXsiMap.put(&quot;&lt;&quot;, &quot;\\&lt;&quot;);</span>
-<span class="fc" id="L283">        escapeXsiMap.put(&quot;&gt;&quot;, &quot;\\&gt;&quot;);</span>
-<span class="fc" id="L284">        escapeXsiMap.put(&quot;(&quot;, &quot;\\(&quot;);</span>
-<span class="fc" id="L285">        escapeXsiMap.put(&quot;)&quot;, &quot;\\)&quot;);</span>
-<span class="fc" id="L286">        escapeXsiMap.put(&quot;$&quot;, &quot;\\$&quot;);</span>
-<span class="fc" id="L287">        escapeXsiMap.put(&quot;`&quot;, &quot;\\`&quot;);</span>
-<span class="fc" id="L288">        escapeXsiMap.put(&quot;\\&quot;, &quot;\\\\&quot;);</span>
-<span class="fc" id="L289">        escapeXsiMap.put(&quot;\&quot;&quot;, &quot;\\\&quot;&quot;);</span>
-<span class="fc" id="L290">        escapeXsiMap.put(&quot;'&quot;, &quot;\\'&quot;);</span>
-<span class="fc" id="L291">        escapeXsiMap.put(&quot; &quot;, &quot;\\ &quot;);</span>
-<span class="fc" id="L292">        escapeXsiMap.put(&quot;\t&quot;, &quot;\\\t&quot;);</span>
-<span class="fc" id="L293">        escapeXsiMap.put(&quot;\r\n&quot;, &quot;&quot;);</span>
-<span class="fc" id="L294">        escapeXsiMap.put(&quot;\n&quot;, &quot;&quot;);</span>
-<span class="fc" id="L295">        escapeXsiMap.put(&quot;*&quot;, &quot;\\*&quot;);</span>
-<span class="fc" id="L296">        escapeXsiMap.put(&quot;?&quot;, &quot;\\?&quot;);</span>
-<span class="fc" id="L297">        escapeXsiMap.put(&quot;[&quot;, &quot;\\[&quot;);</span>
-<span class="fc" id="L298">        escapeXsiMap.put(&quot;#&quot;, &quot;\\#&quot;);</span>
-<span class="fc" id="L299">        escapeXsiMap.put(&quot;~&quot;, &quot;\\~&quot;);</span>
-<span class="fc" id="L300">        escapeXsiMap.put(&quot;=&quot;, &quot;\\=&quot;);</span>
-<span class="fc" id="L301">        escapeXsiMap.put(&quot;%&quot;, &quot;\\%&quot;);</span>
-<span class="fc" id="L302">        ESCAPE_XSI = new LookupTranslator(</span>
-<span class="fc" id="L303">                Collections.unmodifiableMap(escapeXsiMap)</span>
+<span class="fc" id="L236">        Map&lt;CharSequence, CharSequence&gt; escapeXsiMap = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L237">        escapeXsiMap.put(&quot;|&quot;, &quot;\\|&quot;);</span>
+<span class="fc" id="L238">        escapeXsiMap.put(&quot;&amp;&quot;, &quot;\\&amp;&quot;);</span>
+<span class="fc" id="L239">        escapeXsiMap.put(&quot;;&quot;, &quot;\\;&quot;);</span>
+<span class="fc" id="L240">        escapeXsiMap.put(&quot;&lt;&quot;, &quot;\\&lt;&quot;);</span>
+<span class="fc" id="L241">        escapeXsiMap.put(&quot;&gt;&quot;, &quot;\\&gt;&quot;);</span>
+<span class="fc" id="L242">        escapeXsiMap.put(&quot;(&quot;, &quot;\\(&quot;);</span>
+<span class="fc" id="L243">        escapeXsiMap.put(&quot;)&quot;, &quot;\\)&quot;);</span>
+<span class="fc" id="L244">        escapeXsiMap.put(&quot;$&quot;, &quot;\\$&quot;);</span>
+<span class="fc" id="L245">        escapeXsiMap.put(&quot;`&quot;, &quot;\\`&quot;);</span>
+<span class="fc" id="L246">        escapeXsiMap.put(&quot;\\&quot;, &quot;\\\\&quot;);</span>
+<span class="fc" id="L247">        escapeXsiMap.put(&quot;\&quot;&quot;, &quot;\\\&quot;&quot;);</span>
+<span class="fc" id="L248">        escapeXsiMap.put(&quot;'&quot;, &quot;\\'&quot;);</span>
+<span class="fc" id="L249">        escapeXsiMap.put(&quot; &quot;, &quot;\\ &quot;);</span>
+<span class="fc" id="L250">        escapeXsiMap.put(&quot;\t&quot;, &quot;\\\t&quot;);</span>
+<span class="fc" id="L251">        escapeXsiMap.put(&quot;\r\n&quot;, &quot;&quot;);</span>
+<span class="fc" id="L252">        escapeXsiMap.put(&quot;\n&quot;, &quot;&quot;);</span>
+<span class="fc" id="L253">        escapeXsiMap.put(&quot;*&quot;, &quot;\\*&quot;);</span>
+<span class="fc" id="L254">        escapeXsiMap.put(&quot;?&quot;, &quot;\\?&quot;);</span>
+<span class="fc" id="L255">        escapeXsiMap.put(&quot;[&quot;, &quot;\\[&quot;);</span>
+<span class="fc" id="L256">        escapeXsiMap.put(&quot;#&quot;, &quot;\\#&quot;);</span>
+<span class="fc" id="L257">        escapeXsiMap.put(&quot;~&quot;, &quot;\\~&quot;);</span>
+<span class="fc" id="L258">        escapeXsiMap.put(&quot;=&quot;, &quot;\\=&quot;);</span>
+<span class="fc" id="L259">        escapeXsiMap.put(&quot;%&quot;, &quot;\\%&quot;);</span>
+<span class="fc" id="L260">        ESCAPE_XSI = new LookupTranslator(</span>
+<span class="fc" id="L261">                Collections.unmodifiableMap(escapeXsiMap)</span>
         );
     }
 
@@ -313,19 +271,18 @@ public class StringEscapeUtils {
      * object allows the Java unescaping functionality to be used
      * as the foundation for a custom translator.
      */
-    // TODO: throw &quot;illegal character: \92&quot; as an Exception if a \ on the end of the Java (as per the compiler)?
     public static final CharSequenceTranslator UNESCAPE_JAVA;
     static {
-<span class="fc" id="L319">        Map&lt;CharSequence, CharSequence&gt; unescapeJavaMap = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L320">        unescapeJavaMap.put(&quot;\\\\&quot;, &quot;\\&quot;);</span>
-<span class="fc" id="L321">        unescapeJavaMap.put(&quot;\\\&quot;&quot;, &quot;\&quot;&quot;);</span>
-<span class="fc" id="L322">        unescapeJavaMap.put(&quot;\\'&quot;, &quot;'&quot;);</span>
-<span class="fc" id="L323">        unescapeJavaMap.put(&quot;\\&quot;, &quot;&quot;);</span>
-<span class="fc" id="L324">        UNESCAPE_JAVA = new AggregateTranslator(</span>
+<span class="fc" id="L276">        Map&lt;CharSequence, CharSequence&gt; unescapeJavaMap = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L277">        unescapeJavaMap.put(&quot;\\\\&quot;, &quot;\\&quot;);</span>
+<span class="fc" id="L278">        unescapeJavaMap.put(&quot;\\\&quot;&quot;, &quot;\&quot;&quot;);</span>
+<span class="fc" id="L279">        unescapeJavaMap.put(&quot;\\'&quot;, &quot;'&quot;);</span>
+<span class="fc" id="L280">        unescapeJavaMap.put(&quot;\\&quot;, &quot;&quot;);</span>
+<span class="fc" id="L281">        UNESCAPE_JAVA = new AggregateTranslator(</span>
                 new OctalUnescaper(),     // .between('\1', '\377'),
                 new UnicodeUnescaper(),
                 new LookupTranslator(EntityArrays.JAVA_CTRL_CHARS_UNESCAPE),
-<span class="fc" id="L328">                new LookupTranslator(Collections.unmodifiableMap(unescapeJavaMap))</span>
+<span class="fc" id="L285">                new LookupTranslator(Collections.unmodifiableMap(unescapeJavaMap))</span>
         );
     }
 
@@ -336,7 +293,7 @@ public class StringEscapeUtils {
      * object allows the EcmaScript unescaping functionality to be used
      * as the foundation for a custom translator.
      */
-<span class="fc" id="L339">    public static final CharSequenceTranslator UNESCAPE_ECMASCRIPT = UNESCAPE_JAVA;</span>
+<span class="fc" id="L296">    public static final CharSequenceTranslator UNESCAPE_ECMASCRIPT = UNESCAPE_JAVA;</span>
 
     /**
      * Translator object for unescaping escaped Json.
@@ -345,7 +302,7 @@ public class StringEscapeUtils {
      * object allows the Json unescaping functionality to be used
      * as the foundation for a custom translator.
      */
-<span class="fc" id="L348">    public static final CharSequenceTranslator UNESCAPE_JSON = UNESCAPE_JAVA;</span>
+<span class="fc" id="L305">    public static final CharSequenceTranslator UNESCAPE_JSON = UNESCAPE_JAVA;</span>
 
     /**
      * Translator object for unescaping escaped HTML 3.0.
@@ -354,7 +311,7 @@ public class StringEscapeUtils {
      * object allows the HTML unescaping functionality to be used
      * as the foundation for a custom translator.
      */
-<span class="fc" id="L357">    public static final CharSequenceTranslator UNESCAPE_HTML3 =</span>
+<span class="fc" id="L314">    public static final CharSequenceTranslator UNESCAPE_HTML3 =</span>
             new AggregateTranslator(
                     new LookupTranslator(EntityArrays.BASIC_UNESCAPE),
                     new LookupTranslator(EntityArrays.ISO8859_1_UNESCAPE),
@@ -368,7 +325,7 @@ public class StringEscapeUtils {
      * object allows the HTML unescaping functionality to be used
      * as the foundation for a custom translator.
      */
-<span class="fc" id="L371">    public static final CharSequenceTranslator UNESCAPE_HTML4 =</span>
+<span class="fc" id="L328">    public static final CharSequenceTranslator UNESCAPE_HTML4 =</span>
             new AggregateTranslator(
                     new LookupTranslator(EntityArrays.BASIC_UNESCAPE),
                     new LookupTranslator(EntityArrays.ISO8859_1_UNESCAPE),
@@ -383,7 +340,7 @@ public class StringEscapeUtils {
      * object allows the XML unescaping functionality to be used
      * as the foundation for a custom translator.
      */
-<span class="fc" id="L386">    public static final CharSequenceTranslator UNESCAPE_XML =</span>
+<span class="fc" id="L343">    public static final CharSequenceTranslator UNESCAPE_XML =</span>
             new AggregateTranslator(
                     new LookupTranslator(EntityArrays.BASIC_UNESCAPE),
                     new LookupTranslator(EntityArrays.APOS_UNESCAPE),
@@ -397,7 +354,7 @@ public class StringEscapeUtils {
      * object allows the CSV unescaping functionality to be used
      * as the foundation for a custom translator.
      */
-<span class="fc" id="L400">    public static final CharSequenceTranslator UNESCAPE_CSV = new CsvTranslators.CsvUnescaper();</span>
+<span class="fc" id="L357">    public static final CharSequenceTranslator UNESCAPE_CSV = new CsvTranslators.CsvUnescaper();</span>
 
     /**
      * Translator object for unescaping escaped XSI Value entries.
@@ -406,12 +363,12 @@ public class StringEscapeUtils {
      * object allows the XSI unescaping functionality to be used
      * as the foundation for a custom translator.
      */
-<span class="fc" id="L409">    public static final CharSequenceTranslator UNESCAPE_XSI = new XsiUnescaper();</span>
+<span class="fc" id="L366">    public static final CharSequenceTranslator UNESCAPE_XSI = new XsiUnescaper();</span>
 
     /**
      * Translator object for unescaping backslash escaped entries.
      */
-<span class="fc" id="L414">    static class XsiUnescaper extends CharSequenceTranslator {</span>
+<span class="fc" id="L371">    static class XsiUnescaper extends CharSequenceTranslator {</span>
 
         /**
          * Escaped backslash constant.
@@ -421,30 +378,30 @@ public class StringEscapeUtils {
         @Override
         public int translate(final CharSequence input, final int index, final Writer out) throws IOException {
 
-<span class="pc bpc" id="L424" title="1 of 2 branches missed.">            if (index != 0) {</span>
-<span class="nc" id="L425">                throw new IllegalStateException(&quot;XsiUnescaper should never reach the [1] index&quot;);</span>
+<span class="pc bpc" id="L381" title="1 of 2 branches missed.">            if (index != 0) {</span>
+<span class="nc" id="L382">                throw new IllegalStateException(&quot;XsiUnescaper should never reach the [1] index&quot;);</span>
             }
 
-<span class="fc" id="L428">            String s = input.toString();</span>
+<span class="fc" id="L385">            String s = input.toString();</span>
 
-<span class="fc" id="L430">            int segmentStart = 0;</span>
-<span class="fc" id="L431">            int searchOffset = 0;</span>
+<span class="fc" id="L387">            int segmentStart = 0;</span>
+<span class="fc" id="L388">            int searchOffset = 0;</span>
             while (true) {
-<span class="fc" id="L433">                int pos = s.indexOf(BACKSLASH, searchOffset);</span>
-<span class="fc bfc" id="L434" title="All 2 branches covered.">                if (pos == -1) {</span>
-<span class="fc bfc" id="L435" title="All 2 branches covered.">                    if (segmentStart &lt; s.length()) {</span>
-<span class="fc" id="L436">                        out.write(s.substring(segmentStart));</span>
+<span class="fc" id="L390">                int pos = s.indexOf(BACKSLASH, searchOffset);</span>
+<span class="fc bfc" id="L391" title="All 2 branches covered.">                if (pos == -1) {</span>
+<span class="fc bfc" id="L392" title="All 2 branches covered.">                    if (segmentStart &lt; s.length()) {</span>
+<span class="fc" id="L393">                        out.write(s.substring(segmentStart));</span>
                     }
                     break;
                 }
-<span class="fc bfc" id="L440" title="All 2 branches covered.">                if (pos &gt; segmentStart) {</span>
-<span class="fc" id="L441">                    out.write(s.substring(segmentStart, pos));</span>
+<span class="fc bfc" id="L397" title="All 2 branches covered.">                if (pos &gt; segmentStart) {</span>
+<span class="fc" id="L398">                    out.write(s.substring(segmentStart, pos));</span>
                 }
-<span class="fc" id="L443">                segmentStart = pos + 1;</span>
-<span class="fc" id="L444">                searchOffset = pos + 2;</span>
-<span class="fc" id="L445">            }</span>
+<span class="fc" id="L400">                segmentStart = pos + 1;</span>
+<span class="fc" id="L401">                searchOffset = pos + 2;</span>
+<span class="fc" id="L402">            }</span>
 
-<span class="fc" id="L447">            return Character.codePointCount(input, 0, input.length());</span>
+<span class="fc" id="L404">            return Character.codePointCount(input, 0, input.length());</span>
         }
     }
 
@@ -461,8 +418,8 @@ public class StringEscapeUtils {
      * instance to operate.&lt;/p&gt;
      */
     public StringEscapeUtils() {
-<span class="fc" id="L464">        super();</span>
-<span class="fc" id="L465">    }</span>
+<span class="fc" id="L421">        super();</span>
+<span class="fc" id="L422">    }</span>
 
     /**
      * &lt;p&gt;Convenience wrapper for {@link java.lang.StringBuilder} providing escape methods.&lt;/p&gt;
@@ -496,10 +453,10 @@ public class StringEscapeUtils {
          *
          * @param translator a CharSequenceTranslator.
          */
-<span class="fc" id="L499">        private Builder(final CharSequenceTranslator translator) {</span>
-<span class="fc" id="L500">            this.sb = new StringBuilder();</span>
-<span class="fc" id="L501">            this.translator = translator;</span>
-<span class="fc" id="L502">        }</span>
+<span class="fc" id="L456">        private Builder(final CharSequenceTranslator translator) {</span>
+<span class="fc" id="L457">            this.sb = new StringBuilder();</span>
+<span class="fc" id="L458">            this.translator = translator;</span>
+<span class="fc" id="L459">        }</span>
 
         /**
          * &lt;p&gt;Escape {@code input} according to the given {@link CharSequenceTranslator}.&lt;/p&gt;
@@ -508,8 +465,8 @@ public class StringEscapeUtils {
          * @return {@code this}, to enable chaining
          */
         public Builder escape(final String input) {
-<span class="fc" id="L511">            sb.append(translator.translate(input));</span>
-<span class="fc" id="L512">            return this;</span>
+<span class="fc" id="L468">            sb.append(translator.translate(input));</span>
+<span class="fc" id="L469">            return this;</span>
         }
 
         /**
@@ -519,8 +476,8 @@ public class StringEscapeUtils {
          * @return {@code this}, to enable chaining
          */
         public Builder append(final String input) {
-<span class="fc" id="L522">            sb.append(input);</span>
-<span class="fc" id="L523">            return this;</span>
+<span class="fc" id="L479">            sb.append(input);</span>
+<span class="fc" id="L480">            return this;</span>
         }
 
         /**
@@ -530,7 +487,7 @@ public class StringEscapeUtils {
          */
         @Override
         public String toString() {
-<span class="fc" id="L533">            return sb.toString();</span>
+<span class="fc" id="L490">            return sb.toString();</span>
         }
     }
 
@@ -540,7 +497,7 @@ public class StringEscapeUtils {
      * @return {@link Builder}
      */
     public static StringEscapeUtils.Builder builder(final CharSequenceTranslator translator) {
-<span class="fc" id="L543">        return new Builder(translator);</span>
+<span class="fc" id="L500">        return new Builder(translator);</span>
     }
 
     // Java and JavaScript
@@ -566,7 +523,7 @@ public class StringEscapeUtils {
      * @return String with escaped values, {@code null} if null string input
      */
     public static final String escapeJava(final String input) {
-<span class="fc" id="L569">        return ESCAPE_JAVA.translate(input);</span>
+<span class="fc" id="L526">        return ESCAPE_JAVA.translate(input);</span>
     }
 
     /**
@@ -599,7 +556,7 @@ public class StringEscapeUtils {
      * @return String with escaped values, {@code null} if null string input
      */
     public static final String escapeEcmaScript(final String input) {
-<span class="fc" id="L602">        return ESCAPE_ECMASCRIPT.translate(input);</span>
+<span class="fc" id="L559">        return ESCAPE_ECMASCRIPT.translate(input);</span>
     }
 
     /**
@@ -625,7 +582,7 @@ public class StringEscapeUtils {
      * @return String with escaped values, {@code null} if null string input
      */
     public static final String escapeJson(final String input) {
-<span class="fc" id="L628">        return ESCAPE_JSON.translate(input);</span>
+<span class="fc" id="L585">        return ESCAPE_JSON.translate(input);</span>
     }
 
     /**
@@ -638,7 +595,7 @@ public class StringEscapeUtils {
      * @return a new unescaped {@code String}, {@code null} if null string input
      */
     public static final String unescapeJava(final String input) {
-<span class="fc" id="L641">        return UNESCAPE_JAVA.translate(input);</span>
+<span class="fc" id="L598">        return UNESCAPE_JAVA.translate(input);</span>
     }
 
     /**
@@ -653,7 +610,7 @@ public class StringEscapeUtils {
      * @return A new unescaped {@code String}, {@code null} if null string input
      */
     public static final String unescapeEcmaScript(final String input) {
-<span class="nc" id="L656">        return UNESCAPE_ECMASCRIPT.translate(input);</span>
+<span class="nc" id="L613">        return UNESCAPE_ECMASCRIPT.translate(input);</span>
     }
 
     /**
@@ -668,7 +625,7 @@ public class StringEscapeUtils {
      * @return A new unescaped {@code String}, {@code null} if null string input
      */
     public static final String unescapeJson(final String input) {
-<span class="nc" id="L671">        return UNESCAPE_JSON.translate(input);</span>
+<span class="nc" id="L628">        return UNESCAPE_JSON.translate(input);</span>
     }
 
     // HTML and XML
@@ -699,47 +656,10 @@ public class StringEscapeUtils {
      * @see &lt;a href=&quot;http://www.w3.org/TR/html401/charset.html#code-position&quot;&gt;HTML 4.01 Code positions&lt;/a&gt;
      */
     public static final String escapeHtml4(final String input) {
-<span class="fc" id="L702">        return ESCAPE_HTML4.translate(input);</span>
+<span class="fc" id="L659">        return ESCAPE_HTML4.translate(input);</span>
     }
 
     /**
-     * &lt;p&gt;Escapes the characters in a {@code String} using HTML entities.
-     * But escapes them only once. i.e. does not escape already escaped characters.&lt;/p&gt;
-     *
-     * &lt;p&gt;
-     * For example:
-     * &lt;/p&gt;
-     * &lt;p&gt;&lt;code&gt;&quot;bread&quot; &amp;amp; &quot;butter&quot;&lt;/code&gt;&lt;/p&gt;
-     * becomes:
-     * &lt;p&gt;
-     * &lt;code&gt;&amp;amp;quot;bread&amp;amp;quot; &amp;amp;amp; &amp;amp;quot;butter&amp;amp;quot;&lt;/code&gt;.
-     * &lt;/p&gt;
-     *
-     * &lt;p&gt;
-     * But:
-     * &lt;/p&gt;
-     * &lt;p&gt;&lt;code&gt;&amp;amp;quot;bread&amp;amp;quot; &amp;amp;amp; &amp;amp;quot;butter&amp;amp;quot;&lt;/code&gt;&lt;/p&gt;
-     * remains unaffected.
-     *
-     * &lt;p&gt;Supports all known HTML 4.0 entities, including funky accents.
-     * Note that the commonly used apostrophe escape character (&amp;amp;apos;)
-     * is not a legal entity and so is not supported). &lt;/p&gt;
-     *
-     * @param input  the {@code String} to escape, may be null
-     * @return a new escaped {@code String}, {@code null} if null string input
-     *
-     * @see &lt;a href=&quot;http://hotwired.lycos.com/webmonkey/reference/special_characters/&quot;&gt;ISO Entities&lt;/a&gt;
-     * @see &lt;a href=&quot;http://www.w3.org/TR/REC-html32#latin1&quot;&gt;HTML 3.2 Character Entities for ISO Latin-1&lt;/a&gt;
-     * @see &lt;a href=&quot;http://www.w3.org/TR/REC-html40/sgml/entities.html&quot;&gt;HTML 4.0 Character entity references&lt;/a&gt;
-     * @see &lt;a href=&quot;http://www.w3.org/TR/html401/charset.html#h-5.3&quot;&gt;HTML 4.01 Character References&lt;/a&gt;
-     * @see &lt;a href=&quot;http://www.w3.org/TR/html401/charset.html#code-position&quot;&gt;HTML 4.01 Code positions&lt;/a&gt;
-     */
-    public static final String escapeHtml4Once(final String input) {
-<span class="fc" id="L738">        return ESCAPE_HTML4_ONCE.translate(input);</span>
-    }
-
-
-    /**
      * &lt;p&gt;Escapes the characters in a {@code String} using HTML entities.&lt;/p&gt;
      * &lt;p&gt;Supports only the HTML 3.0 entities. &lt;/p&gt;
      *
@@ -747,19 +667,7 @@ public class StringEscapeUtils {
      * @return a new escaped {@code String}, {@code null} if null string input
      */
     public static final String escapeHtml3(final String input) {
-<span class="nc" id="L750">        return ESCAPE_HTML3.translate(input);</span>
-    }
-
-    /**
-     * &lt;p&gt;Escapes the characters in a {@code String} using HTML entities.
-     * But escapes them only once. i.e. does not escape already escaped characters.&lt;/p&gt;
-     * &lt;p&gt;Supports only the HTML 3.0 entities. &lt;/p&gt;
-     *
-     * @param input  the {@code String} to escape, may be null
-     * @return a new escaped {@code String}, {@code null} if null string input
-     */
-    public static final String escapeHtml3Once(final String input) {
-<span class="fc" id="L762">        return ESCAPE_HTML3_ONCE.translate(input);</span>
+<span class="nc" id="L670">        return ESCAPE_HTML3.translate(input);</span>
     }
 
     //-----------------------------------------------------------------------
@@ -769,7 +677,7 @@ public class StringEscapeUtils {
      * escapes. Supports HTML 4.0 entities.&lt;/p&gt;
      *
      * &lt;p&gt;For example, the string {@code &quot;&amp;lt;Fran&amp;ccedil;ais&amp;gt;&quot;}
-     * will become {@code &quot;&lt;Français&gt;&quot;}&lt;/p&gt;
+     * will become {@code &quot;&lt;Fran�ais&gt;&quot;}&lt;/p&gt;
      *
      * &lt;p&gt;If an entity is unrecognized, it is left alone, and inserted
      * verbatim into the result string. e.g. {@code &quot;&amp;gt;&amp;zzzz;x&quot;} will
@@ -779,7 +687,7 @@ public class StringEscapeUtils {
      * @return a new unescaped {@code String}, {@code null} if null string input
      */
     public static final String unescapeHtml4(final String input) {
-<span class="fc" id="L782">        return UNESCAPE_HTML4.translate(input);</span>
+<span class="fc" id="L690">        return UNESCAPE_HTML4.translate(input);</span>
     }
 
     /**
@@ -791,7 +699,7 @@ public class StringEscapeUtils {
      * @return a new unescaped {@code String}, {@code null} if null string input
      */
     public static final String unescapeHtml3(final String input) {
-<span class="nc" id="L794">        return UNESCAPE_HTML3.translate(input);</span>
+<span class="fc" id="L702">        return UNESCAPE_HTML3.translate(input);</span>
     }
 
     /**
@@ -822,7 +730,7 @@ public class StringEscapeUtils {
      * @see #unescapeXml(java.lang.String)
      */
     public static String escapeXml10(final String input) {
-<span class="fc" id="L825">        return ESCAPE_XML10.translate(input);</span>
+<span class="fc" id="L733">        return ESCAPE_XML10.translate(input);</span>
     }
 
     /**
@@ -851,7 +759,7 @@ public class StringEscapeUtils {
      * @see #unescapeXml(java.lang.String)
      */
     public static String escapeXml11(final String input) {
-<span class="fc" id="L854">        return ESCAPE_XML11.translate(input);</span>
+<span class="fc" id="L762">        return ESCAPE_XML11.translate(input);</span>
     }
 
     //-----------------------------------------------------------------------
@@ -872,7 +780,7 @@ public class StringEscapeUtils {
      * @see #escapeXml11(String)
      */
     public static final String unescapeXml(final String input) {
-<span class="fc" id="L875">        return UNESCAPE_XML.translate(input);</span>
+<span class="fc" id="L783">        return UNESCAPE_XML.translate(input);</span>
     }
 
     //-----------------------------------------------------------------------
@@ -897,7 +805,7 @@ public class StringEscapeUtils {
      * newline or double quote, {@code null} if null string input
      */
     public static final String escapeCsv(final String input) {
-<span class="fc" id="L900">        return ESCAPE_CSV.translate(input);</span>
+<span class="fc" id="L808">        return ESCAPE_CSV.translate(input);</span>
     }
 
     /**
@@ -921,7 +829,7 @@ public class StringEscapeUtils {
      * quotes unescaped, {@code null} if null string input
      */
     public static final String unescapeCsv(final String input) {
-<span class="fc" id="L924">        return UNESCAPE_CSV.translate(input);</span>
+<span class="fc" id="L832">        return UNESCAPE_CSV.translate(input);</span>
     }
 
     /**
@@ -942,7 +850,7 @@ public class StringEscapeUtils {
      * @return String with escaped values, {@code null} if null string input
      */
     public static final String escapeXSI(final String input) {
-<span class="fc" id="L945">        return ESCAPE_XSI.translate(input);</span>
+<span class="fc" id="L853">        return ESCAPE_XSI.translate(input);</span>
     }
 
     /**
@@ -953,7 +861,7 @@ public class StringEscapeUtils {
      * @return a new unescaped {@code String}, {@code null} if null string input
      */
     public static final String unescapeXSI(final String input) {
-<span class="fc" id="L956">        return UNESCAPE_XSI.translate(input);</span>
+<span class="fc" id="L864">        return UNESCAPE_XSI.translate(input);</span>
     }
 
 }



Mime
View raw message