You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@commons.apache.org by br...@apache.org on 2015/04/26 12:18:28 UTC
svn commit: r949214 [22/35] - in
/websites/production/commons/content/sandbox/commons-text: ./ apidocs/
apidocs/org/apache/commons/text/diff/
apidocs/org/apache/commons/text/diff/class-use/
apidocs/org/apache/commons/text/names/ apidocs/org/apache/comm...
Modified: websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/index.html
==============================================================================
--- websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/index.html (original)
+++ websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/index.html Sun Apr 26 10:18:25 2015
@@ -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="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>org.apache.commons.text.diff</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Text</a> > <span class="el_package">org.apache.commons.text.diff</span></div><h1>org.apache.commons.text.diff</h1><table class="coverage" cellspacing="
0" id="coveragetable"><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><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><
td>Total</td><td class="bar">5 of 740</td><td class="ctr2">99%</td><td class="bar">3 of 88</td><td class="ctr2">97%</td><td class="ctr1">3</td><td class="ctr2">72</td><td class="ctr1">1</td><td class="ctr2">138</td><td class="ctr1">0</td><td class="ctr2">28</td><td class="ctr1">0</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a6"><a href="StringsComparator.html" class="el_class">StringsComparator</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="1" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="118" height="10" title="541" alt="541"/></td><td class="ctr2" id="c7">99%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="4" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="115" height="10" title="79" alt="79"/></td><td class="ctr2" id="e2">96%</td><td class="ctr1" id="f0">3</td><td class="ctr2" id="g0">46</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i0">77</td><td c
lass="ctr1" id="j0">0</td><td class="ctr2" id="k1">5</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a2"><a href="EditScript.html" class="el_class">EditScript</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="15" height="10" title="72" alt="72"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">8</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">20</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">7</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a5"><a href="ReplacementsFinder.html" class="el_class">ReplacementsFinder</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="14" height="10" title="65" alt="65"/></td><td class="ctr2" id="c1">100%</td><td class="bar"
id="d1"><img src="../.resources/greenbar.gif" width="5" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">6</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">17</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">4</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a7"><a href="StringsComparator$Snake.html" class="el_class">StringsComparator.Snake</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="4" height="10" title="21" alt="21"/></td><td class="ctr2" id="c2">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">4</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">8</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">4</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a4"><a href="KeepCommand.html" class="el_clas
s">KeepCommand</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="1" height="10" title="9" alt="9"/></td><td class="ctr2" id="c3">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">2</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">2</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a3"><a href="InsertCommand.html" class="el_class">InsertCommand</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="1" height="10" title="9" alt="9"/></td><td class="ctr2" id="c4">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">2</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">4</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">2</td><td class="ctr1" id="l5">0</td><td class="ctr2" id=
"m5">1</td></tr><tr><td id="a0"><a href="DeleteCommand.html" class="el_class">DeleteCommand</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="1" height="10" title="9" alt="9"/></td><td class="ctr2" id="c5">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">2</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">4</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">2</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a1"><a href="EditCommand.html" class="el_class">EditCommand</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="1" height="10" title="9" alt="9"/></td><td class="ctr2" id="c6">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">2</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">4</td><td class="ctr1" id="j7">0</td><td class
="ctr2" id="k7">2</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.2.201409121644</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="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>org.apache.commons.text.diff</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Text</a> > <span class="el_package">org.apache.commons.text.diff</span></div><h1>org.apache.commons.text.diff</h1><table class="coverage" cellspacing="
0" id="coveragetable"><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><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><
td>Total</td><td class="bar">5 of 740</td><td class="ctr2">99%</td><td class="bar">3 of 88</td><td class="ctr2">97%</td><td class="ctr1">3</td><td class="ctr2">72</td><td class="ctr1">1</td><td class="ctr2">132</td><td class="ctr1">0</td><td class="ctr2">28</td><td class="ctr1">0</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a6"><a href="StringsComparator.html" class="el_class">StringsComparator</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="1" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="118" height="10" title="541" alt="541"/></td><td class="ctr2" id="c7">99%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="4" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="115" height="10" title="79" alt="79"/></td><td class="ctr2" id="e2">96%</td><td class="ctr1" id="f0">3</td><td class="ctr2" id="g0">46</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i0">71</td><td c
lass="ctr1" id="j0">0</td><td class="ctr2" id="k1">5</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a2"><a href="EditScript.html" class="el_class">EditScript</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="15" height="10" title="72" alt="72"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">8</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">20</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">7</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a5"><a href="ReplacementsFinder.html" class="el_class">ReplacementsFinder</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="14" height="10" title="65" alt="65"/></td><td class="ctr2" id="c1">100%</td><td class="bar"
id="d1"><img src="../.resources/greenbar.gif" width="5" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">6</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">17</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">4</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a7"><a href="StringsComparator$Snake.html" class="el_class">StringsComparator.Snake</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="4" height="10" title="21" alt="21"/></td><td class="ctr2" id="c2">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">4</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">8</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">4</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a0"><a href="DeleteCommand.html" class="el_cl
ass">DeleteCommand</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="1" height="10" title="9" alt="9"/></td><td class="ctr2" id="c3">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">2</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">2</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a3"><a href="InsertCommand.html" class="el_class">InsertCommand</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="1" height="10" title="9" alt="9"/></td><td class="ctr2" id="c4">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">2</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">4</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">2</td><td class="ctr1" id="l5">0</td><td class="ctr2"
id="m5">1</td></tr><tr><td id="a4"><a href="KeepCommand.html" class="el_class">KeepCommand</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="1" height="10" title="9" alt="9"/></td><td class="ctr2" id="c5">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">2</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">4</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">2</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a1"><a href="EditCommand.html" class="el_class">EditCommand</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="1" height="10" title="9" alt="9"/></td><td class="ctr2" id="c6">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">2</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">4</td><td class="ctr1" id="j7">0</td><td class
="ctr2" id="k7">2</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m7">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.2.201409121644</span></div></body></html>
\ No newline at end of file
Modified: websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/index.source.html
==============================================================================
--- websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/index.source.html (original)
+++ websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.diff/index.source.html Sun Apr 26 10:18:25 2015
@@ -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="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>org.apache.commons.text.diff</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Text</a> > <span class="el_package">org.apache.commons.text.diff</span></div><h1>org.apache.commons.text.diff</h1><table class="coverage" cellspacing="0" id="covera
getable"><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><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td>
<td class="bar">5 of 740</td><td class="ctr2">99%</td><td class="bar">3 of 88</td><td class="ctr2">97%</td><td class="ctr1">3</td><td class="ctr2">72</td><td class="ctr1">1</td><td class="ctr2">138</td><td class="ctr1">0</td><td class="ctr2">28</td><td class="ctr1">0</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a6"><a href="StringsComparator.java.html" class="el_source">StringsComparator.java</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="1" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="118" height="10" title="562" alt="562"/></td><td class="ctr2" id="c6">99%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="4" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="115" height="10" title="79" alt="79"/></td><td class="ctr2" id="e2">96%</td><td class="ctr1" id="f0">3</td><td class="ctr2" id="g0">50</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i0">85</td><td cla
ss="ctr1" id="j0">0</td><td class="ctr2" id="k0">9</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">2</td></tr><tr><td id="a2"><a href="EditScript.java.html" class="el_source">EditScript.java</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="15" height="10" title="72" alt="72"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">8</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">20</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">7</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a5"><a href="ReplacementsFinder.java.html" class="el_source">ReplacementsFinder.java</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="13" height="10" title="65" alt="65"/></td><td class="ctr2" id="c1">100%
</td><td class="bar" id="d1"><img src="../.resources/greenbar.gif" width="5" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">6</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">17</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">4</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a0"><a href="DeleteCommand.java.html" class="el_source">DeleteCommand.java</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="1" height="10" title="9" alt="9"/></td><td class="ctr2" id="c2">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">2</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">4</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">2</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a4"><a href="KeepCommand.java.html"
class="el_source">KeepCommand.java</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="1" height="10" title="9" alt="9"/></td><td class="ctr2" id="c3">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">2</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">2</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a1"><a href="EditCommand.java.html" class="el_source">EditCommand.java</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="1" height="10" title="9" alt="9"/></td><td class="ctr2" id="c4">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">2</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">4</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">2</td><td class="ctr1" id="l5"
>0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a3"><a href="InsertCommand.java.html" class="el_source">InsertCommand.java</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="1" height="10" title="9" alt="9"/></td><td class="ctr2" id="c5">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">2</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">4</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">2</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.2.201409121644</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="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>org.apache.commons.text.diff</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Text</a> > <span class="el_package">org.apache.commons.text.diff</span></div><h1>org.apache.commons.text.diff</h1><table class="coverage" cellspacing="0" id="covera
getable"><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><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td>
<td class="bar">5 of 740</td><td class="ctr2">99%</td><td class="bar">3 of 88</td><td class="ctr2">97%</td><td class="ctr1">3</td><td class="ctr2">72</td><td class="ctr1">1</td><td class="ctr2">132</td><td class="ctr1">0</td><td class="ctr2">28</td><td class="ctr1">0</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a6"><a href="StringsComparator.java.html" class="el_source">StringsComparator.java</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="1" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="118" height="10" title="562" alt="562"/></td><td class="ctr2" id="c6">99%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="4" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="115" height="10" title="79" alt="79"/></td><td class="ctr2" id="e2">96%</td><td class="ctr1" id="f0">3</td><td class="ctr2" id="g0">50</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i0">79</td><td cla
ss="ctr1" id="j0">0</td><td class="ctr2" id="k0">9</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">2</td></tr><tr><td id="a2"><a href="EditScript.java.html" class="el_source">EditScript.java</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="15" height="10" title="72" alt="72"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"><img src="../.resources/greenbar.gif" width="2" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">8</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">20</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">7</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a5"><a href="ReplacementsFinder.java.html" class="el_source">ReplacementsFinder.java</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="13" height="10" title="65" alt="65"/></td><td class="ctr2" id="c1">100%
</td><td class="bar" id="d1"><img src="../.resources/greenbar.gif" width="5" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">6</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">17</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">4</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a1"><a href="EditCommand.java.html" class="el_source">EditCommand.java</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="1" height="10" title="9" alt="9"/></td><td class="ctr2" id="c2">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">2</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">4</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">2</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a0"><a href="DeleteCommand.java.html" cl
ass="el_source">DeleteCommand.java</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="1" height="10" title="9" alt="9"/></td><td class="ctr2" id="c3">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">2</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">2</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a4"><a href="KeepCommand.java.html" class="el_source">KeepCommand.java</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="1" height="10" title="9" alt="9"/></td><td class="ctr2" id="c4">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">2</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">4</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">2</td><td class="ctr1" id="l5"
>0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a3"><a href="InsertCommand.java.html" class="el_source">InsertCommand.java</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="1" height="10" title="9" alt="9"/></td><td class="ctr2" id="c5">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">2</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">4</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">2</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.2.201409121644</span></div></body></html>
\ No newline at end of file
Modified: websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.names/HumanNameParser.html
==============================================================================
--- websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.names/HumanNameParser.html (original)
+++ websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.names/HumanNameParser.html Sun Apr 26 10:18:25 2015
@@ -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="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>HumanNameParser</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Text</a> > <a href="index.html" class="el_package">org.apache.commons.text.names</a> > <span class="el_class">HumanNameParser</span></div><h1>HumanNameParser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td clas
s="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">25 of 303</td><td class="ctr2">92%</td><td class="bar">1 of 2</td><td class="ctr2">50%</td><td class="ctr1">4</td><td class="ctr2">13</td><td class="ctr1">
4</td><td class="ctr2">41</td><td class="ctr1">3</td><td class="ctr2">12</td></tr></tfoot><tbody><tr><td id="a11"><a href="HumanNameParser.java.html#L230" class="el_method">parse()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="12" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="79" height="10" title="101" alt="101"/></td><td class="ctr2" id="c8">86%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i0">17</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a4"><a href="HumanNameParser.java.html#L149" class="el_method">getName()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="2" height=
"10" title="3" alt="3"/></td><td class="ctr2" id="c9">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="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a8"><a href="HumanNameParser.java.html#L212" class="el_method">getSuffixes()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c10">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="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a6"><a href="HumanNameParser.java.html#L221" class="el_method">getPrefixes()</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="2" height="10" title="3" alt="3"/></td
><td class="ctr2" id="c11">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="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a9"><a href="HumanNameParser.java.html#L120" class="el_method">HumanNameParser(Name)</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="120" height="10" title="152" alt="152"/></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="i1">13</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a10"><a href="HumanNameParser.java.html#L112" class="el_method">HumanNameParser(String)</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="5" height="10" title="7" alt="7"/>
</td><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="i2">2</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a2"><a href="HumanNameParser.java.html#L158" class="el_method">getLeadingInit()</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><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="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a0"><a href="HumanNameParser.java.html#L167" class="el_method">getFirst()</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><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="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a5"><a href="HumanNameParser.java.html#L176" class="el_method">getNickname()</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><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="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a3"><a href="HumanNameParser.java.html#L185" class="el_method">getMiddle()</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">100%</td><td c
lass="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="i9">1</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a1"><a href="HumanNameParser.java.html#L194" class="el_method">getLast()</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><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="i10">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a7"><a href="HumanNameParser.java.html#L203" class="el_method">getSuffix()</a></td><td class="bar" id="b11"><img src="../.resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d1
1"/><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="i11">1</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.2.201409121644</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="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>HumanNameParser</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Text</a> > <a href="index.html" class="el_package">org.apache.commons.text.names</a> > <span class="el_class">HumanNameParser</span></div><h1>HumanNameParser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td clas
s="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">15 of 249</td><td class="ctr2">94%</td><td class="bar">1 of 2</td><td class="ctr2">50%</td><td class="ctr1">1</td><td class="ctr2">3</td><td class="ctr1">1
</td><td class="ctr2">23</td><td class="ctr1">0</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="HumanNameParser.java.html#L130" class="el_method">parse(String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="13" height="10" title="15" alt="15"/><img src="../.resources/greenbar.gif" width="97" height="10" title="105" alt="105"/></td><td class="ctr2" id="c1">88%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i0">19</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="HumanNameParser.java.html#L109" class="el_method">HumanNameParser()</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" widt
h="120" height="10" title="129" alt="129"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.2.201409121644</span></div></body></html>
\ No newline at end of file
Modified: websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.names/HumanNameParser.java.html
==============================================================================
--- websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.names/HumanNameParser.java.html (original)
+++ websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.names/HumanNameParser.java.html Sun Apr 26 10:18:25 2015
@@ -19,252 +19,158 @@ package org.apache.commons.text.names;
import java.util.Arrays;
import java.util.List;
+import java.util.Objects;
import org.apache.commons.lang3.StringUtils;
/**
- * <p>A parser capable of parsing name parts out of a single string.</p>
+ * A parser capable of parsing name parts out of a single string.
*
+ * <h3>Parsing examples</h3>
+ *
* <p>The code works by basically applying several Regexes in a certain order
- * and removing (chopping) tokens off the original string. The parser consumes
- * the tokens during its creation.</p>
- *
- * <ul>
- * <li>J. Walter Weatherman </li>
- * <li>de la Cruz, Ana M.</li>
- * <li>James C. ('Jimmy') O'Dell, Jr.</li>
- * </ul>
- *
- * <p>and parses out the:</p>
- *
- * <ul>
- * <li>leading initial (Like "J." in "J. Walter Weatherman")</li>
- * <li>first name (or first initial in a name like 'R. Crumb')</li>
- * <li>nicknames (like "Jimmy" in "James C. ('Jimmy') O'Dell, Jr.")</li>
- * <li>middle names</li>
- * <li>last name (including compound ones like "van der Sar' and "Ortega y Gasset"), and</li>
- * <li>suffix (like 'Jr.', 'III')</li>
- * </ul>
- *
+ * and removing (chopping) tokens off the original string. The parser creates
+ * a {@link Name} object representing the parse result. Note that passing null
+ * to the {@link #parse(String)} method will result in an exception.</p>
+ *
+ * <table summary="Examples">
+ * <tr>
+ * <th>input</th>
+ * <th>Leading initial</th>
+ * <th>First name</th>
+ * <th>Nick name</th>
+ * <th>Middle name</th>
+ * <th>Last Name</th>
+ * <th>Suffix</th>
+ * </tr>
+ * <tr>
+ * <td>J. Walter Weatherman</td>
+ * <td>J.</td>
+ * <td>Walter</td>
+ * <td></td>
+ * <td></td>
+ * <td>Weatherman</td>
+ * <td></td>
+ * </tr>
+ * <tr>
+ * <td>de la Cruz, Ana M.</td>
+ * <td></td>
+ * <td>Ana</td>
+ * <td></td>
+ * <td>M.</td>
+ * <td>de la Cruz</td>
+ * <td></td>
+ * </tr>
+ * <tr>
+ * <td>James C. ('Jimmy') O'Dell, Jr.</td>
+ * <td></td>
+ * <td>James</td>
+ * <td>Jimmy</td>
+ * <td>C.</td>
+ * <td>O'Dell</td>
+ * <td>Jr.</td>
+ * </tr>
+ * </table>
+ *
+ * <h3>Sample usage</h3>
+ *
+ * <p>HumanNameParser instances are immutable and can be reused for parsing multiple names:</p>
+ *
* <pre>
- * Name name = new Name("Sérgio Vieira de Mello");
- * HumanNameParser parser = new HumanNameParser(name);
- * String firstName = parser.getFirst();
- * String nickname = parser.getNickname();
+ * HumanNameParser parser = new HumanNameParser();
+ * Name parsedName = parser.parse("Sérgio Vieira de Mello")
+ * String firstName = parsedName.getFirstName();
+ * String nickname = parsedName.getNickName();
* // ...
+ *
+ * Name nextName = parser.parse("James C. ('Jimmy') O'Dell, Jr.")
+ * String firstName = nextName.getFirstName();
+ * String nickname = nextName.getNickName();
* </pre>
*
+ * <h3>Further notes</h3>
+ *
* <p>The original code was written in <a href="http://jasonpriem.com/human-name-parse">PHP</a>
- * and ported to <a href="http://tupilabs.github.io/HumanNameParser.java/">Java</a>.</p>
- *
- * <p>This implementation is based on the Java implementation, with additions
- * suggested in <a href="https://issues.apache.org/jira/browse/SANDBOX-487">SANDBOX-487</a>.</p>
+ * and ported to <a href="http://tupilabs.github.io/HumanNameParser.java/">Java</a>. This
+ * implementation is based on the Java implementation, with additions
+ * suggested in <a href="https://issues.apache.org/jira/browse/SANDBOX-487">SANDBOX-487</a>
+ * and <a href="https://issues.apache.org/jira/browse/SANDBOX-498">SANDBOX-498</a>.</p>
*
- * <p>This class is not thread-safe.</p>
- *
- * @since 1.0
+ * <p>This class is immutable.</p>
*/
-public class HumanNameParser {
+public final class HumanNameParser {
- /**
- * Name parsed.
- */
- private Name name;
- /**
- * Leading init part.
- */
- private String leadingInit;
- /**
- * First name.
- */
- private String first;
- /**
- * Single nickname found in the name input.
- */
- private String nickname;
- /**
- * Middle name.
- */
- private String middle;
- /**
- * Last name.
- */
- private String last;
- /**
- * Name suffix.
- */
- private String suffix;
- /**
- * Suffixes found.
- */
- private List<String> suffixes;
- /**
- * Prefixes found.
- */
- private List<String> prefixes;
-
- /**
- * Creates a parser given a string name.
- *
- * @param name string name
- */
- public HumanNameParser(String name) {
-<span class="fc" id="L112"> this(new Name(name));</span>
-<span class="fc" id="L113"> }</span>
+ private final List<String> suffixes;
+ private final List<String> prefixes;
/**
- * Creates a parser given a {@code Name} object.
- *
- * @param name {@code Name}
+ * Creates a new parser.
*/
-<span class="fc" id="L120"> public HumanNameParser(Name name) {</span>
-<span class="fc" id="L121"> this.name = name;</span>
-
-<span class="fc" id="L123"> this.leadingInit = "";</span>
-<span class="fc" id="L124"> this.first = "";</span>
-<span class="fc" id="L125"> this.nickname = "";</span>
-<span class="fc" id="L126"> this.middle = "";</span>
-<span class="fc" id="L127"> this.last = "";</span>
-<span class="fc" id="L128"> this.suffix = "";</span>
-
-<span class="fc" id="L130"> this.suffixes = Arrays.asList(new String[] {</span>
+<span class="fc" id="L109"> public HumanNameParser() {</span>
+ // TODO make this configurable
+<span class="fc" id="L111"> this.suffixes = Arrays.asList(</span>
"esq", "esquire", "jr",
- "sr", "2", "ii", "iii", "iv" });
-<span class="fc" id="L133"> this.prefixes = Arrays</span>
-<span class="fc" id="L134"> .asList(new String[] {</span>
+ "sr", "2", "ii", "iii", "iv");
+<span class="fc" id="L114"> this.prefixes = Arrays.asList(</span>
"bar", "ben", "bin", "da", "dal",
"de la", "de", "del", "der", "di", "ibn", "la", "le",
"san", "st", "ste", "van", "van der", "van den", "vel",
- "von" });
-
-<span class="fc" id="L140"> this.parse();</span>
-<span class="fc" id="L141"> }</span>
+ "von" );
+<span class="fc" id="L119"> }</span>
/**
- * Gets the {@code Name} object.
+ * Parses a name from the given string.
*
- * @return the {@code Name} object
+ * @param name the name to parse. Must not be null.
+ * @throws NameParseException if the parser fails to retrieve the name parts.
+ * @throws NullPointerException if name is null.
+ * @return The name object
*/
- public Name getName() {
-<span class="nc" id="L149"> return name;</span>
- }
+ public Name parse(String name) {
+<span class="fc" id="L130"> Objects.requireNonNull(name, "Parameter 'name' must not be null.");</span>
- /**
- * Gets the leading init part of the name.
- *
- * @return the leading init part of the name
- */
- public String getLeadingInit() {
-<span class="fc" id="L158"> return leadingInit;</span>
- }
-
- /**
- * Gets the first name.
- *
- * @return first name
- */
- public String getFirst() {
-<span class="fc" id="L167"> return first;</span>
- }
-
- /**
- * Gets the nickname.
- *
- * @return the nickname
- */
- public String getNickname() {
-<span class="fc" id="L176"> return nickname;</span>
- }
-
- /**
- * Gets the middle name.
- *
- * @return the middle name
- */
- public String getMiddle() {
-<span class="fc" id="L185"> return middle;</span>
- }
-
- /**
- * Gets the last name.
- *
- * @return the last name
- */
- public String getLast() {
-<span class="fc" id="L194"> return last;</span>
- }
-
- /**
- * Gets the suffix part of the name.
- *
- * @return the name suffix
- */
- public String getSuffix() {
-<span class="fc" id="L203"> return suffix;</span>
- }
-
- /**
- * Gets the name suffixes.
- *
- * @return the name suffixes
- */
- public List<String> getSuffixes() {
-<span class="nc" id="L212"> return suffixes;</span>
- }
-
- /**
- * Gets the name prefixes.
- *
- * @return the name prefixes
- */
- public List<String> getPrefixes() {
-<span class="nc" id="L221"> return prefixes;</span>
- }
-
- /**
- * Consumes the string and creates the name parts.
- *
- * @throws NameParseException if the parser fails to retrieve the name parts
- */
- private void parse() {
-<span class="fc" id="L230"> String suffixes = StringUtils.join(this.suffixes, "\\.*|") + "\\.*";</span>
-<span class="fc" id="L231"> String prefixes = StringUtils.join(this.prefixes, " |") + " ";</span>
+<span class="fc" id="L132"> NameString nameString = new NameString(name);</span>
+ // TODO compile regexes only once when the parser is created
+<span class="fc" id="L134"> String suffixes = StringUtils.join(this.suffixes, "\\.*|") + "\\.*";</span>
+<span class="fc" id="L135"> String prefixes = StringUtils.join(this.prefixes, " |") + " ";</span>
// The regex use is a bit tricky. *Everything* matched by the regex will be replaced,
// but you can select a particular parenthesized submatch to be returned.
// Also, note that each regex requres that the preceding ones have been run, and matches chopped out.
// names that starts or end w/ an apostrophe break this
-<span class="fc" id="L237"> String nicknamesRegex = "(?i) ('|\\\"|\\(\\\"*'*)(.+?)('|\\\"|\\\"*'*\\)) ";</span>
-<span class="fc" id="L238"> String suffixRegex = "(?i),* *((" + suffixes + ")$)";</span>
-<span class="fc" id="L239"> String lastRegex = "(?i)(?!^)\\b([^ ]+ y |" + prefixes + ")*[^ ]+$";</span>
+<span class="fc" id="L141"> String nicknamesRegex = "(?i) ('|\\\"|\\(\\\"*'*)(.+?)('|\\\"|\\\"*'*\\)) ";</span>
+<span class="fc" id="L142"> String suffixRegex = "(?i),* *((" + suffixes + ")$)";</span>
+<span class="fc" id="L143"> String lastRegex = "(?i)(?!^)\\b([^ ]+ y |" + prefixes + ")*[^ ]+$";</span>
// note the lookahead, which isn't returned or replaced
-<span class="fc" id="L241"> String leadingInitRegex = "(?i)(^(.\\.*)(?= \\p{L}{2}))";</span>
-<span class="fc" id="L242"> String firstRegex = "(?i)^([^ ]+)";</span>
+<span class="fc" id="L145"> String leadingInitRegex = "(?i)(^(.\\.*)(?= \\p{L}{2}))";</span>
+<span class="fc" id="L146"> String firstRegex = "(?i)^([^ ]+)";</span>
// get nickname, if there is one
-<span class="fc" id="L245"> this.nickname = this.name.chopWithRegex(nicknamesRegex, 2);</span>
+<span class="fc" id="L149"> String nickname = nameString.chopWithRegex(nicknamesRegex, 2);</span>
// get suffix, if there is one
-<span class="fc" id="L248"> this.suffix = this.name.chopWithRegex(suffixRegex, 1);</span>
+<span class="fc" id="L152"> String suffix = nameString.chopWithRegex(suffixRegex, 1);</span>
// flip the before-comma and after-comma parts of the name
-<span class="fc" id="L251"> this.name.flip(",");</span>
+<span class="fc" id="L155"> nameString.flip(",");</span>
// get the last name
-<span class="fc" id="L254"> this.last = this.name.chopWithRegex(lastRegex, 0);</span>
+<span class="fc" id="L158"> String last = nameString.chopWithRegex(lastRegex, 0);</span>
// get the first initial, if there is one
-<span class="fc" id="L257"> this.leadingInit = this.name.chopWithRegex(leadingInitRegex, 1);</span>
+<span class="fc" id="L161"> String leadingInit = nameString.chopWithRegex(leadingInitRegex, 1);</span>
// get the first name
-<span class="fc" id="L260"> this.first = this.name.chopWithRegex(firstRegex, 0);</span>
-<span class="pc bpc" id="L261" title="1 of 2 branches missed."> if (StringUtils.isBlank(this.first)) {</span>
-<span class="nc" id="L262"> throw new NameParseException("Couldn't find a first name in '{" + this.name.getStr() + "}'");</span>
+<span class="fc" id="L164"> String first = nameString.chopWithRegex(firstRegex, 0);</span>
+<span class="pc bpc" id="L165" title="1 of 2 branches missed."> if (StringUtils.isBlank(first)) {</span>
+<span class="nc" id="L166"> throw new NameParseException("Couldn't find a first name in '{" + nameString.getWrappedString() + "}'");</span>
}
// if anything's left, that's the middle name
-<span class="fc" id="L266"> this.middle = this.name.getStr();</span>
-<span class="fc" id="L267"> }</span>
+<span class="fc" id="L170"> String middle = nameString.getWrappedString();</span>
+
+<span class="fc" id="L172"> return new Name(leadingInit, first, nickname, middle, last, suffix);</span>
+ }
}
</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.2.201409121644</span></div></body></html>
\ No newline at end of file
Modified: websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.names/Name.html
==============================================================================
--- websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.names/Name.html (original)
+++ websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.names/Name.html Sun Apr 26 10:18:25 2015
@@ -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="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>Name</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Text</a> > <a href="index.html" class="el_package">org.apache.commons.text.names</a> > <span class="el_class">Name</span></div><h1>Name</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="togg
leSort(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">20 of 148</td><td class="ctr2">86%</td><td class="bar">5 of 16</td><td class="ctr2">69%</td><td class="ctr1">5</td><td class="ctr2">14</td><td class="ctr1">2</td><td class="ctr2">36</td><t
d class="ctr1">0</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a1"><a href="Name.java.html#L112" class="el_method">flip(String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="27" height="10" title="14" alt="14"/><img src="../.resources/greenbar.gif" width="71" height="10" title="37" alt="37"/></td><td class="ctr2" id="c5">73%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="24" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="48" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">67%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i1">8</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="Name.java.html#L76" class="el_method">chopWithRegex(String, int)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="11" height="10" title="6" alt="6"/><img src="../
.resources/greenbar.gif" width="108" height="10" title="56" alt="56"/></td><td class="ctr2" id="c4">90%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="36" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="84" height="10" title="7" alt="7"/></td><td class="ctr2" id="e0">70%</td><td class="ctr1" id="f0">3</td><td class="ctr2" id="g0">6</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i0">17</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a4"><a href="Name.java.html#L131" class="el_method">norm()</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="38" height="10" title="20" alt="20"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr>
<td id="a3"><a href="Name.java.html#L42" class="el_method">Name(String)</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="11" height="10" title="6" alt="6"/></td><td class="ctr2" id="c1">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="i3">3</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a5"><a href="Name.java.html#L61" class="el_method">setStr(String)</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="11" height="10" title="6" alt="6"/></td><td class="ctr2" id="c2">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="i4">3</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a2"><a href="Name.java.html#L52" cl
ass="el_method">getStr()</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="5" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">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="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.2.201409121644</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="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>Name</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Text</a> > <a href="index.html" class="el_package">org.apache.commons.text.names</a> > <span class="el_class">Name</span></div><h1>Name</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="togg
leSort(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">91 of 130</td><td class="ctr2">30%</td><td class="bar">18 of 18</td><td class="ctr2">0%</td><td class="ctr1">11</td><td class="ctr2">18</td><td class="ctr1">5</td><td class="ctr2">19</td><
td class="ctr1">2</td><td class="ctr2">9</td></tr></tfoot><tbody><tr><td id="a0"><a href="Name.java.html#L102" class="el_method">equals(Object)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="57" alt="57"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="18" alt="18"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">10</td><td class="ctr2" id="g0">10</td><td class="ctr1" id="h0">4</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a7"><a href="Name.java.html#L115" class="el_method">hashCode()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="71" height="10" title="34" alt="34"/></td><td class="ctr2" id="c8">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="i2">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a8"><a href="Name.java.html#L35" class="el_method">Name(String, String, String, String, String, String)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="44" height="10" title="21" alt="21"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i0">8</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="Name.java.html#L52" class="el_method">getLeadingInitial()</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="6" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">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="i3">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="Name.java.html#L61" class="el_method">getFirstName()</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="6" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">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="i4">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a5"><a href="Name.java.html#L70" class="el_method">getNickName()</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="6" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">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="i5">1</td><td
class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="Name.java.html#L79" class="el_method">getMiddleName()</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="6" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">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="i6">1</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="Name.java.html#L88" class="el_method">getLastName()</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="6" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">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="i7">1</td><td class="ctr1" id="j7">0</td><td class="ctr2
" id="k7">1</td></tr><tr><td id="a6"><a href="Name.java.html#L97" class="el_method">getSuffix()</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="6" height="10" title="3" alt="3"/></td><td class="ctr2" id="c6">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="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.2.201409121644</span></div></body></html>
\ No newline at end of file
Modified: websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.names/Name.java.html
==============================================================================
--- websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.names/Name.java.html (original)
+++ websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.names/Name.java.html Sun Apr 26 10:18:25 2015
@@ -16,122 +16,103 @@
*/
package org.apache.commons.text.names;
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
+import java.util.Objects;
/**
- * <p>A {@code Name} object that encapsulates a name string, and contains the logic
- * for handling with Regexes.</p>
+ * An object representing the result of parsing a Name.
*
- * <p>This class is not thread-safe.</p>
- *
- * @since 1.0
+ * <p>This class is immutable.</p>
*/
-public class Name {
+public final class Name {
- /**
- * Encapsulated string. Not immutable!
- */
- private String str;
+ private final String leadingInitial;
+ private final String firstName;
+ private final String nickName;
+ private final String middleName;
+ private final String lastName;
+ private final String suffix;
+
+<span class="fc" id="L35"> Name(String leadingInitial, String firstName, String nickName, String middleName, String lastName, String suffix) {</span>
+<span class="fc" id="L36"> this.leadingInitial = leadingInitial;</span>
+<span class="fc" id="L37"> this.firstName = firstName;</span>
+<span class="fc" id="L38"> this.nickName = nickName;</span>
+<span class="fc" id="L39"> this.middleName = middleName;</span>
+<span class="fc" id="L40"> this.lastName = lastName;</span>
+<span class="fc" id="L41"> this.suffix = suffix;</span>
+<span class="fc" id="L42"> }</span>
+
+ // TODO Add an example to each getter
/**
- * Creates a new Name object.
+ * Gets the leading init part of the name.
*
- * @param str encapsulated string.
+ * @return the leading init part of the name
*/
-<span class="fc" id="L42"> public Name(String str) {</span>
-<span class="fc" id="L43"> this.str = str;</span>
-<span class="fc" id="L44"> }</span>
+ public String getLeadingInitial() {
+<span class="fc" id="L52"> return leadingInitial;</span>
+ }
/**
- * Gets the encapsulated string.
+ * Gets the first name.
*
- * @return encapsulated string
+ * @return first name
*/
- public String getStr() {
-<span class="fc" id="L52"> return str;</span>
+ public String getFirstName() {
+<span class="fc" id="L61"> return firstName;</span>
}
/**
- * Sets the encapsulated string value.
+ * Gets the nickname.
*
- * @param str string value
+ * @return the nickname
*/
- public void setStr(String str) {
-<span class="fc" id="L61"> this.str = str;</span>
-<span class="fc" id="L62"> this.norm();</span>
-<span class="fc" id="L63"> }</span>
+ public String getNickName() {
+<span class="fc" id="L70"> return nickName;</span>
+ }
/**
- * Uses a regex to chop off and return part of the namestring.
- * There are two parts: first, it returns the matched substring,
- * and then it removes that substring from the encapsulated
- * string and normalizes it.
+ * Gets the middle name.
*
- * @param regex matches the part of the namestring to chop off
- * @param submatchIndex which of the parenthesized submatches to use
- * @return the part of the namestring that got chopped off
+ * @return the middle name
*/
- public String chopWithRegex(String regex, int submatchIndex) {
-<span class="fc" id="L76"> String chopped = "";</span>
-<span class="fc" id="L77"> Pattern pattern = Pattern.compile(regex);</span>
-<span class="fc" id="L78"> Matcher matcher = pattern.matcher(this.str);</span>
-
- // workdaround for numReplacements in Java
-<span class="fc" id="L81"> int numReplacements = 0;</span>
-<span class="fc bfc" id="L82" title="All 2 branches covered."> while (matcher.find()) {</span>
-<span class="fc" id="L83"> numReplacements++;</span>
- }
-
- // recreate or the groups are gone
-<span class="fc" id="L87"> pattern = Pattern.compile(regex);</span>
-<span class="fc" id="L88"> matcher = pattern.matcher(this.str);</span>
-<span class="fc bfc" id="L89" title="All 2 branches covered."> if (matcher.find()) {</span>
-<span class="pc bpc" id="L90" title="1 of 2 branches missed."> boolean subset = matcher.groupCount() > submatchIndex;</span>
-<span class="pc bpc" id="L91" title="1 of 2 branches missed."> if (subset) {</span>
-<span class="fc" id="L92"> this.str = this.str.replaceAll(regex, " ");</span>
-<span class="pc bpc" id="L93" title="1 of 2 branches missed."> if (numReplacements > 1) {</span>
-<span class="nc" id="L94"> throw new NameParseException("The regex being used to find the name has multiple matches.");</span>
- }
-<span class="fc" id="L96"> this.norm();</span>
-<span class="fc" id="L97"> return matcher.group(submatchIndex).trim();</span>
- }
- }
-<span class="fc" id="L100"> return chopped;</span>
+ public String getMiddleName() {
+<span class="fc" id="L79"> return middleName;</span>
}
/**
- * Flips the front and back parts of a name with one another.
- * Front and back are determined by a specified character somewhere in the
- * middle of the string.
+ * Gets the last name.
*
- * @param flipAroundChar the character(s) demarcating the two halves you want to flip.
- * @throws NameParseException if a regex fails or a condition is not expected
+ * @return the last name
*/
- public void flip(String flipAroundChar) {
-<span class="fc" id="L112"> String[] parts = this.str.split(flipAroundChar);</span>
-<span class="pc bpc" id="L113" title="1 of 2 branches missed."> if (parts != null) {</span>
-<span class="fc bfc" id="L114" title="All 2 branches covered."> if (parts.length == 2) {</span>
-<span class="fc" id="L115"> this.str = String.format("%s %s", parts[1], parts[0]);</span>
-<span class="fc" id="L116"> this.norm();</span>
-<span class="pc bpc" id="L117" title="1 of 2 branches missed."> } else if (parts.length > 2) {</span>
-<span class="nc" id="L118"> throw new NameParseException(</span>
- "Can't flip around multiple '" + flipAroundChar + "' characters in namestring.");
- }
- }
-<span class="fc" id="L122"> }</span>
+ public String getLastName() {
+<span class="fc" id="L88"> return lastName;</span>
+ }
/**
- * <p>Removes extra whitespace and punctuation from {@code this.str}.</p>
+ * Gets the suffix part of the name.
*
- * <p>Strips whitespace chars from ends, strips redundant whitespace, converts
- * whitespace chars to " ".</p>
+ * @return the name suffix
*/
- public void norm() {
-<span class="fc" id="L131"> this.str = this.str.trim();</span>
-<span class="fc" id="L132"> this.str = this.str.replaceAll("\\s+", " ");</span>
-<span class="fc" id="L133"> this.str = this.str.replaceAll(",$", " ");</span>
-<span class="fc" id="L134"> }</span>
+ public String getSuffix() {
+<span class="fc" id="L97"> return suffix;</span>
+ }
+ @Override
+ public boolean equals(Object o) {
+<span class="nc bnc" id="L102" title="All 2 branches missed."> if (this == o) return true;</span>
+<span class="nc bnc" id="L103" title="All 4 branches missed."> if (o == null || getClass() != o.getClass()) return false;</span>
+<span class="nc" id="L104"> Name name = (Name) o;</span>
+<span class="nc bnc" id="L105" title="All 12 branches missed."> return Objects.equals(leadingInitial, name.leadingInitial) &&</span>
+ Objects.equals(firstName, name.firstName) &&
+ Objects.equals(nickName, name.nickName) &&
+ Objects.equals(middleName, name.middleName) &&
+ Objects.equals(lastName, name.lastName) &&
+ Objects.equals(suffix, name.suffix);
+ }
+
+ @Override
+ public int hashCode() {
+<span class="nc" id="L115"> return Objects.hash(leadingInitial, firstName, nickName, middleName, lastName, suffix);</span>
+ }
}
</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.2.201409121644</span></div></body></html>
\ No newline at end of file
Modified: websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.names/NameParseException.html
==============================================================================
--- websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.names/NameParseException.html (original)
+++ websites/production/commons/content/sandbox/commons-text/jacoco/org.apache.commons.text.names/NameParseException.html Sun Apr 26 10:18:25 2015
@@ -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="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>NameParseException</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Text</a> > <a href="index.html" class="el_package">org.apache.commons.text.names</a> > <span class="el_class">NameParseException</span></div><h1>NameParseException</h1><table class="coverage" cellspacing="0" id="coveragetable"><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">23 of 23</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">5</td><td class="ctr2">5</td><td class="
ctr1">10</td><td class="ctr2">10</td><td class="ctr1">5</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a3"><a href="NameParseException.java.html#L76" class="el_method">NameParseException(String, Throwable, boolean, boolean)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="7" alt="7"/></td><td class="ctr2" id="c0">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">2</td><td class="ctr2" id="i0">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="NameParseException.java.html#L63" class="el_method">NameParseException(String, Throwable)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="85" height="10" title="5" alt="5"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ct
r2" id="g1">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="NameParseException.java.html#L44" class="el_method">NameParseException(String)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="68" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">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">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="NameParseException.java.html#L53" class="el_method">NameParseException(Throwable)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="68" height="10" title="4" alt="4"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td cla
ss="ctr2" id="g3">1</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="NameParseException.java.html#L35" class="el_method">NameParseException()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="51" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.2.201409121644</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="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>NameParseException</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Text</a> > <a href="index.html" class="el_package">org.apache.commons.text.names</a> > <span class="el_class">NameParseException</span></div><h1>NameParseException</h1><table class="coverage" cellspacing="0" id="coveragetable"><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">23 of 23</td><td class="ctr2">0%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">5</td><td class="ctr2">5</td><td class="
ctr1">10</td><td class="ctr2">10</td><td class="ctr1">5</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a3"><a href="NameParseException.java.html#L74" class="el_method">NameParseException(String, Throwable, boolean, boolean)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="7" alt="7"/></td><td class="ctr2" id="c0">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">2</td><td class="ctr2" id="i0">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="NameParseException.java.html#L61" class="el_method">NameParseException(String, Throwable)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="85" height="10" title="5" alt="5"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ct
r2" id="g1">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="NameParseException.java.html#L42" class="el_method">NameParseException(String)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="68" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">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">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="NameParseException.java.html#L51" class="el_method">NameParseException(Throwable)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="68" height="10" title="4" alt="4"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td cla
ss="ctr2" id="g3">1</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="NameParseException.java.html#L33" class="el_method">NameParseException()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="51" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">2</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.2.201409121644</span></div></body></html>
\ No newline at end of file