Modified:
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2.converters/DateConverter.html
==============================================================================
---
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2.converters/DateConverter.html
(original)
+++
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2.converters/DateConverter.html
Tue Jan 7 19:57:26 2025
@@ -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>DateConverter</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 BeanUtils</a> > <a href="index.html"
class="el_package">org.apache.commons.beanutils2.converters</a> > <span
class="el_class">DateConverter</span></div><h1>DateConverter</h1><p>A different
version of class was executed
at runtime.</p><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">9 of 9</td><td class="ctr2">0%</td><td class="bar">0 of 0</td
><td class="ctr2">n/a</td><td class="ctr1">3</td><td class="ctr2">3</td><td
>class="ctr1">5</td><td class="ctr2">5</td><td class="ctr1">3</td><td
>class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a1"><a
>href="DateConverter.java.html#L45"
>class="el_method">DateConverter(Date)</a></td><td class="bar" id="b0"><img
>src="../jacoco-resources/redbar.gif" width="120" height="10" title="4"
>alt="4"/></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="a0"><a href="DateConverter.java.html#L36"
>class="el_method">DateConverter()</a></td><td class="bar" id="b1"><img
>src="../jacoco-resources/redbar.gif" width="90" height="10" title="3"
>alt="3"/></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="ctr2" 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="a2"><a href="DateConverter.java.html#L55"
class="el_method">getDefaultType()</a></td><td class="bar" id="b2"><img
src="../jacoco-resources/redbar.gif" width="60" height="10" title="2"
alt="2"/></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">1</td><td class="ctr2" id="i2">1</td><td
class="ctr1" id="j2">1</td><td class="ctr2"
id="k2">1</td></tr></tbody></table><div class="footer"><span
class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a>
0.8.12.202403310830</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>DateConverter</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 BeanUtils</a> > <a href="index.html"
class="el_package">org.apache.commons.beanutils2.converters</a> > <span
class="el_class">DateConverter</span></div><h1>DateConverter</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">0 of 9</td><td class="ctr2">100%</td><td class="bar">0 of
0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class
="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">5</td><td
class="ctr1">0</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td
id="a1"><a href="DateConverter.java.html#L45"
class="el_method">DateConverter(Date)</a></td><td class="bar" id="b0"><img
src="../jacoco-resources/greenbar.gif" width="120" height="10" title="4"
alt="4"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td
class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2"
id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">2</td><td
class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td
id="a0"><a href="DateConverter.java.html#L36"
class="el_method">DateConverter()</a></td><td class="bar" id="b1"><img
src="../jacoco-resources/greenbar.gif" width="90" height="10" title="3"
alt="3"/></td><td class="ctr2" id="c1">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 cla
ss="ctr1" id="h1">0</td><td class="ctr2" id="i1">2</td><td class="ctr1"
id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a
href="DateConverter.java.html#L55"
class="el_method">getDefaultType()</a></td><td class="bar" id="b2"><img
src="../jacoco-resources/greenbar.gif" width="60" height="10" title="2"
alt="2"/></td><td class="ctr2" id="c2">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">1</td><td
class="ctr1" id="j2">0</td><td class="ctr2"
id="k2">1</td></tr></tbody></table><div class="footer"><span
class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a>
0.8.12.202403310830</span></div></body></html>
\ No newline at end of file
Modified:
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2.converters/DateConverter.java.html
==============================================================================
---
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2.converters/DateConverter.java.html
(original)
+++
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2.converters/DateConverter.java.html
Tue Jan 7 19:57:26 2025
@@ -33,8 +33,8 @@ public final class DateConverter extends
/**
* Constructs a <strong>java.util.Date</strong>
<em>Converter</em> that throws a {@code ConversionException} if an
error occurs.
*/
-<span class="nc" id="L36"> public DateConverter() {</span>
-<span class="nc" id="L37"> }</span>
+<span class="fc" id="L36"> public DateConverter() {</span>
+<span class="fc" id="L37"> }</span>
/**
* Constructs a <strong>java.util.Date</strong>
<em>Converter</em> that returns a default value if an error occurs.
@@ -42,8 +42,8 @@ public final class DateConverter extends
* @param defaultValue The default value to be returned if the value to be
converted is missing or an error occurs converting the value.
*/
public DateConverter(final Date defaultValue) {
-<span class="nc" id="L45"> super(defaultValue);</span>
-<span class="nc" id="L46"> }</span>
+<span class="fc" id="L45"> super(defaultValue);</span>
+<span class="fc" id="L46"> }</span>
/**
* Gets the default type this {@code Converter} handles.
@@ -52,7 +52,7 @@ public final class DateConverter extends
*/
@Override
protected Class<Date> getDefaultType() {
-<span class="nc" id="L55"> return Date.class;</span>
+<span class="fc" id="L55"> return Date.class;</span>
}
}
Modified:
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2.converters/DateTimeConverter.html
==============================================================================
---
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2.converters/DateTimeConverter.html
(original)
+++
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2.converters/DateTimeConverter.html
Tue Jan 7 19:57:26 2025
@@ -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>DateTimeConverter</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 BeanUtils</a> > <a href="index.html"
class="el_package">org.apache.commons.beanutils2.converters</a> > <span
class="el_class">DateTimeConverter</span></div><h1>DateTimeConverter</h1><p>A
different version of class
was executed at runtime.</p><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">1,060 of 1,060</td><td class="ctr2">0%</td><td cl
ass="bar">136 of 136</td><td class="ctr2">0%</td><td class="ctr1">89</td><td
class="ctr2">89</td><td class="ctr1">228</td><td class="ctr2">228</td><td
class="ctr1">21</td><td class="ctr2">21</td></tr></tfoot><tbody><tr><td
id="a18"><a href="DateTimeConverter.java.html#L515"
class="el_method">toDate(Class, long)</a></td><td class="bar" id="b0"><img
src="../jacoco-resources/redbar.gif" width="120" height="10" title="189"
alt="189"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img
src="../jacoco-resources/redbar.gif" width="120" height="10" title="28"
alt="28"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1"
id="f0">15</td><td class="ctr2" id="g0">15</td><td class="ctr1"
id="h1">37</td><td class="ctr2" id="i1">37</td><td class="ctr1"
id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a
href="DateTimeConverter.java.html#L193" class="el_method">convertToType(Class,
Object)</a></td><td class="bar" id="b1"><img
src="../jacoco-resources/redbar.gif" wid
th="118" height="10" title="187" alt="187"/></td><td class="ctr2"
id="c1">0%</td><td class="bar" id="d2"><img
src="../jacoco-resources/redbar.gif" width="111" height="10" title="26"
alt="26"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1"
id="f2">14</td><td class="ctr2" id="g2">14</td><td class="ctr1"
id="h0">41</td><td class="ctr2" id="i0">41</td><td class="ctr1"
id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a
href="DateTimeConverter.java.html#L120"
class="el_method">convertToString(Object)</a></td><td class="bar" id="b2"><img
src="../jacoco-resources/redbar.gif" width="93" height="10" title="147"
alt="147"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"><img
src="../jacoco-resources/redbar.gif" width="120" height="10" title="28"
alt="28"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1"
id="f1">15</td><td class="ctr2" id="g1">15</td><td class="ctr1"
id="h2">33</td><td class="ctr2" id="i2">33</td><td class="ctr1"
id="j2">1</td><td clas
s="ctr2" id="k2">1</td></tr><tr><td id="a12"><a
href="DateTimeConverter.java.html#L420" class="el_method">parse(Class, Class,
String, DateFormat)</a></td><td class="bar" id="b3"><img
src="../jacoco-resources/redbar.gif" width="71" height="10" title="113"
alt="113"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"><img
src="../jacoco-resources/redbar.gif" width="42" height="10" title="10"
alt="10"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1"
id="f3">6</td><td class="ctr2" id="g3">6</td><td class="ctr1"
id="h6">15</td><td class="ctr2" id="i6">15</td><td class="ctr1"
id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a19"><a
href="DateTimeConverter.java.html#L601" class="el_method">toDate(Class,
String)</a></td><td class="bar" id="b4"><img
src="../jacoco-resources/redbar.gif" width="54" height="10" title="86"
alt="86"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"><img
src="../jacoco-resources/redbar.gif" width="34" height="10" title="8"
alt="8"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1"
id="f4">5</td><td class="ctr2" id="g4">5</td><td class="ctr1"
id="h5">17</td><td class="ctr2" id="i5">17</td><td class="ctr1"
id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a10"><a
href="DateTimeConverter.java.html#L353" class="el_method">logFormat(String,
DateFormat)</a></td><td class="bar" id="b5"><img
src="../jacoco-resources/redbar.gif" width="53" height="10" title="85"
alt="85"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"><img
src="../jacoco-resources/redbar.gif" width="34" height="10" title="8"
alt="8"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1"
id="f5">5</td><td class="ctr2" id="g5">5</td><td class="ctr1"
id="h3">22</td><td class="ctr2" id="i3">22</td><td class="ctr1"
id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a20"><a
href="DateTimeConverter.java.html#L642"
class="el_method">toString()</a></td><td class="bar" id="b6"><img
src="../jacoco-resources/redbar
.gif" width="48" height="10" title="76" alt="76"/></td><td class="ctr2"
id="c6">0%</td><td class="bar" id="d7"><img
src="../jacoco-resources/redbar.gif" width="25" height="10" title="6"
alt="6"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1"
id="f7">4</td><td class="ctr2" id="g7">4</td><td class="ctr1"
id="h4">18</td><td class="ctr2" id="i4">18</td><td class="ctr1"
id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a11"><a
href="DateTimeConverter.java.html#L390" class="el_method">parse(Class, Class,
String)</a></td><td class="bar" id="b7"><img
src="../jacoco-resources/redbar.gif" width="41" height="10" title="66"
alt="66"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d6"><img
src="../jacoco-resources/redbar.gif" width="34" height="10" title="8"
alt="8"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1"
id="f6">5</td><td class="ctr2" id="g6">5</td><td class="ctr1"
id="h7">11</td><td class="ctr2" id="i7">11</td><td class="ctr1"
id="j7">1</td><td class
="ctr2" id="k7">1</td></tr><tr><td id="a15"><a
href="DateTimeConverter.java.html#L467"
class="el_method">setPatterns(String[])</a></td><td class="bar" id="b8"><img
src="../jacoco-resources/redbar.gif" width="17" height="10" title="27"
alt="27"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d8"><img
src="../jacoco-resources/redbar.gif" width="25" height="10" title="6"
alt="6"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1"
id="f8">4</td><td class="ctr2" id="g8">4</td><td class="ctr1" id="h9">5</td><td
class="ctr2" id="i9">5</td><td class="ctr1" id="j8">1</td><td class="ctr2"
id="k8">1</td></tr><tr><td id="a4"><a href="DateTimeConverter.java.html#L283"
class="el_method">getFormat(Locale, TimeZone)</a></td><td class="bar"
id="b9"><img src="../jacoco-resources/redbar.gif" width="12" height="10"
title="19" alt="19"/></td><td class="ctr2" id="c9">0%</td><td class="bar"
id="d9"><img src="../jacoco-resources/redbar.gif" width="17" height="10"
title="4" alt="4"/></td><td cl
ass="ctr2" id="e9">0%</td><td class="ctr1" id="f9">3</td><td class="ctr2"
id="g9">3</td><td class="ctr1" id="h8">8</td><td class="ctr2" id="i8">8</td><td
class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr><tr><td
id="a5"><a href="DateTimeConverter.java.html#L302"
class="el_method">getFormat(String)</a></td><td class="bar" id="b10"><img
src="../jacoco-resources/redbar.gif" width="8" height="10" title="14"
alt="14"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d10"><img
src="../jacoco-resources/redbar.gif" width="8" height="10" title="2"
alt="2"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1"
id="f10">2</td><td class="ctr2" id="g10">2</td><td class="ctr1"
id="h10">4</td><td class="ctr2" id="i10">4</td><td class="ctr1"
id="j10">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a9"><a
href="DateTimeConverter.java.html#L343"
class="el_method">getZoneId()</a></td><td class="bar" id="b11"><img
src="../jacoco-resources/redbar.gif" width="5" height="10"
title="9" alt="9"/></td><td class="ctr2" id="c11">0%</td><td class="bar"
id="d11"><img src="../jacoco-resources/redbar.gif" width="8" height="10"
title="2" alt="2"/></td><td class="ctr2" id="e11">0%</td><td class="ctr1"
id="f11">2</td><td class="ctr2" id="g11">2</td><td class="ctr1"
id="h17">1</td><td class="ctr2" id="i17">1</td><td class="ctr1"
id="j11">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a14"><a
href="DateTimeConverter.java.html#L457"
class="el_method">setPattern(String)</a></td><td class="bar" id="b12"><img
src="../jacoco-resources/redbar.gif" width="5" height="10" title="9"
alt="9"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d12"/><td
class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2"
id="g12">1</td><td class="ctr1" id="h12">2</td><td class="ctr2"
id="i12">2</td><td class="ctr1" id="j12">1</td><td class="ctr2"
id="k12">1</td></tr><tr><td id="a13"><a href="DateTimeConverter.java.html#L446"
class="el_method">setLocale(L
ocale)</a></td><td class="bar" id="b13"><img
src="../jacoco-resources/redbar.gif" width="4" height="10" title="7"
alt="7"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d13"/><td
class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">1</td><td class="ctr2"
id="g13">1</td><td class="ctr1" id="h11">3</td><td class="ctr2"
id="i11">3</td><td class="ctr1" id="j13">1</td><td class="ctr2"
id="k13">1</td></tr><tr><td id="a7"><a href="DateTimeConverter.java.html#L325"
class="el_method">getPatterns()</a></td><td class="bar" id="b14"><img
src="../jacoco-resources/redbar.gif" width="3" height="10" title="5"
alt="5"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d14"/><td
class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">1</td><td class="ctr2"
id="g14">1</td><td class="ctr1" id="h18">1</td><td class="ctr2"
id="i18">1</td><td class="ctr1" id="j14">1</td><td class="ctr2"
id="k14">1</td></tr><tr><td id="a3"><a href="DateTimeConverter.java.html#L105"
class="el_method">
DateTimeConverter(Object)</a></td><td class="bar" id="b15"><img
src="../jacoco-resources/redbar.gif" width="2" height="10" title="4"
alt="4"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d15"/><td
class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">1</td><td class="ctr2"
id="g15">1</td><td class="ctr1" id="h13">2</td><td class="ctr2"
id="i13">2</td><td class="ctr1" id="j15">1</td><td class="ctr2"
id="k15">1</td></tr><tr><td id="a16"><a href="DateTimeConverter.java.html#L480"
class="el_method">setTimeZone(TimeZone)</a></td><td class="bar" id="b16"><img
src="../jacoco-resources/redbar.gif" width="2" height="10" title="4"
alt="4"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d16"/><td
class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">1</td><td class="ctr2"
id="g16">1</td><td class="ctr1" id="h14">2</td><td class="ctr2"
id="i14">2</td><td class="ctr1" id="j16">1</td><td class="ctr2"
id="k16">1</td></tr><tr><td id="a17"><a href="DateTimeConverter.java.
html#L489" class="el_method">setUseLocaleFormat(boolean)</a></td><td
class="bar" id="b17"><img src="../jacoco-resources/redbar.gif" width="2"
height="10" title="4" alt="4"/></td><td class="ctr2" id="c17">0%</td><td
class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1"
id="f17">1</td><td class="ctr2" id="g17">1</td><td class="ctr1"
id="h15">2</td><td class="ctr2" id="i15">2</td><td class="ctr1"
id="j17">1</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a2"><a
href="DateTimeConverter.java.html#L96"
class="el_method">DateTimeConverter()</a></td><td class="bar" id="b18"><img
src="../jacoco-resources/redbar.gif" width="1" height="10" title="3"
alt="3"/></td><td class="ctr2" id="c18">0%</td><td class="bar" id="d18"/><td
class="ctr2" id="e18">n/a</td><td class="ctr1" id="f18">1</td><td class="ctr2"
id="g18">1</td><td class="ctr1" id="h16">2</td><td class="ctr2"
id="i16">2</td><td class="ctr1" id="j18">1</td><td class="ctr2"
id="k18">1</td></tr><tr><td id="a6"><a hre
f="DateTimeConverter.java.html#L315" class="el_method">getLocale()</a></td><td
class="bar" id="b19"><img src="../jacoco-resources/redbar.gif" width="1"
height="10" title="3" alt="3"/></td><td class="ctr2" id="c19">0%</td><td
class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1"
id="f19">1</td><td class="ctr2" id="g19">1</td><td class="ctr1"
id="h19">1</td><td class="ctr2" id="i19">1</td><td class="ctr1"
id="j19">1</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a8"><a
href="DateTimeConverter.java.html#L334"
class="el_method">getTimeZone()</a></td><td class="bar" id="b20"><img
src="../jacoco-resources/redbar.gif" width="1" height="10" title="3"
alt="3"/></td><td class="ctr2" id="c20">0%</td><td class="bar" id="d20"/><td
class="ctr2" id="e20">n/a</td><td class="ctr1" id="f20">1</td><td class="ctr2"
id="g20">1</td><td class="ctr1" id="h20">1</td><td class="ctr2"
id="i20">1</td><td class="ctr1" id="j20">1</td><td class="ctr2"
id="k20">1</td></tr></tbody></table><
div class="footer"><span class="right">Created with <a
href="http://www.jacoco.org/jacoco">JaCoCo</a>
0.8.12.202403310830</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>DateTimeConverter</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 BeanUtils</a> > <a href="index.html"
class="el_package">org.apache.commons.beanutils2.converters</a> > <span
class="el_class">DateTimeConverter</span></div><h1>DateTimeConverter</h1><table
class="coverage" cellspac
ing="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">198 of 1,066</td><td class="ctr2">81%</td><td class="bar">32 of
136</td><td class="ctr2">76%</td><td class="c
tr1">31</td><td class="ctr2">89</td><td class="ctr1">41</td><td
class="ctr2">223</td><td class="ctr1">4</td><td
class="ctr2">21</td></tr></tfoot><tbody><tr><td id="a10"><a
href="DateTimeConverter.java.html#L353" class="el_method">logFormat(String,
DateFormat)</a></td><td class="bar" id="b0"><img
src="../jacoco-resources/redbar.gif" width="50" height="10" title="80"
alt="80"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10"
title="5" alt="5"/></td><td class="ctr2" id="c16">5%</td><td class="bar"
id="d1"><img src="../jacoco-resources/redbar.gif" width="30" height="10"
title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="4"
height="10" title="1" alt="1"/></td><td class="ctr2" id="e11">12%</td><td
class="ctr1" id="f2">4</td><td class="ctr2" id="g4">5</td><td class="ctr1"
id="h0">19</td><td class="ctr2" id="i3">21</td><td class="ctr1"
id="j4">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a
href="DateTimeConverter.java.html#L120" class="el_me
thod">convertToString(Object)</a></td><td class="bar" id="b1"><img
src="../jacoco-resources/redbar.gif" width="24" height="10" title="39"
alt="39"/><img src="../jacoco-resources/greenbar.gif" width="69" height="10"
title="110" alt="110"/></td><td class="ctr2" id="c13">73%</td><td class="bar"
id="d2"><img src="../jacoco-resources/redbar.gif" width="21" height="10"
title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="98"
height="10" title="23" alt="23"/></td><td class="ctr2" id="e4">82%</td><td
class="ctr1" id="f0">5</td><td class="ctr2" id="g0">15</td><td class="ctr1"
id="h2">4</td><td class="ctr2" id="i2">32</td><td class="ctr1"
id="j5">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a18"><a
href="DateTimeConverter.java.html#L515" class="el_method">toDate(Class,
long)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif"
width="13" height="10" title="22" alt="22"/><img
src="../jacoco-resources/greenbar.gif" width="106" height="10" title="16
8" alt="168"/></td><td class="ctr2" id="c10">88%</td><td class="bar"
id="d0"><img src="../jacoco-resources/redbar.gif" width="30" height="10"
title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="90"
height="10" title="21" alt="21"/></td><td class="ctr2" id="e5">75%</td><td
class="ctr1" id="f1">5</td><td class="ctr2" id="g1">15</td><td class="ctr1"
id="h1">5</td><td class="ctr2" id="i1">36</td><td class="ctr1"
id="j6">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a12"><a
href="DateTimeConverter.java.html#L420" class="el_method">parse(Class, Class,
String, DateFormat)</a></td><td class="bar" id="b3"><img
src="../jacoco-resources/redbar.gif" width="6" height="10" title="11"
alt="11"/><img src="../jacoco-resources/greenbar.gif" width="65" height="10"
title="104" alt="104"/></td><td class="ctr2" id="c9">90%</td><td class="bar"
id="d3"><img src="../jacoco-resources/redbar.gif" width="12" height="10"
title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" wi
dth="30" height="10" title="7" alt="7"/></td><td class="ctr2"
id="e7">70%</td><td class="ctr1" id="f3">3</td><td class="ctr2"
id="g3">6</td><td class="ctr1" id="h6">1</td><td class="ctr2"
id="i6">15</td><td class="ctr1" id="j7">0</td><td class="ctr2"
id="k3">1</td></tr><tr><td id="a1"><a href="DateTimeConverter.java.html#L193"
class="el_method">convertToType(Class, Object)</a></td><td class="bar"
id="b4"><img src="../jacoco-resources/redbar.gif" width="5" height="10"
title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="112"
height="10" title="178" alt="178"/></td><td class="ctr2" id="c8">95%</td><td
class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="8"
height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif"
width="102" height="10" title="24" alt="24"/></td><td class="ctr2"
id="e0">92%</td><td class="ctr1" id="f4">2</td><td class="ctr2"
id="g2">14</td><td class="ctr1" id="h3">2</td><td class="ctr2"
id="i0">40</td><td class="ctr1"
id="j8">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a20"><a
href="DateTimeConverter.java.html#L642"
class="el_method">toString()</a></td><td class="bar" id="b5"><img
src="../jacoco-resources/redbar.gif" width="5" height="10" title="9"
alt="9"/><img src="../jacoco-resources/greenbar.gif" width="42" height="10"
title="67" alt="67"/></td><td class="ctr2" id="c11">88%</td><td class="bar"
id="d8"><img src="../jacoco-resources/redbar.gif" width="4" height="10"
title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="21"
height="10" title="5" alt="5"/></td><td class="ctr2" id="e3">83%</td><td
class="ctr1" id="f6">1</td><td class="ctr2" id="g7">4</td><td class="ctr1"
id="h4">2</td><td class="ctr2" id="i4">18</td><td class="ctr1"
id="j9">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a7"><a
href="DateTimeConverter.java.html#L325"
class="el_method">getPatterns()</a></td><td class="bar" id="b6"><img
src="../jacoco-resources/redbar.gif" width="3" height="10" title=
"5" alt="5"/></td><td class="ctr2" id="c17">0%</td><td class="bar"
id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f7">1</td><td
class="ctr2" id="g12">1</td><td class="ctr1" id="h7">1</td><td class="ctr2"
id="i17">1</td><td class="ctr1" id="j0">1</td><td class="ctr2"
id="k6">1</td></tr><tr><td id="a5"><a href="DateTimeConverter.java.html#L302"
class="el_method">getFormat(String)</a></td><td class="bar" id="b7"><img
src="../jacoco-resources/redbar.gif" width="2" height="10" title="4"
alt="4"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10"
title="10" alt="10"/></td><td class="ctr2" id="c14">71%</td><td class="bar"
id="d10"><img src="../jacoco-resources/redbar.gif" width="4" height="10"
title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="4"
height="10" title="1" alt="1"/></td><td class="ctr2" id="e9">50%</td><td
class="ctr1" id="f8">1</td><td class="ctr2" id="g10">2</td><td class="ctr1"
id="h8">1</td><td class="ctr2" id="i10">4</td>
<td class="ctr1" id="j10">0</td><td class="ctr2" id="k7">1</td></tr><tr><td
id="a16"><a href="DateTimeConverter.java.html#L480"
class="el_method">setTimeZone(TimeZone)</a></td><td class="bar" id="b8"><img
src="../jacoco-resources/redbar.gif" width="2" height="10" title="4"
alt="4"/></td><td class="ctr2" id="c18">0%</td><td class="bar" id="d13"/><td
class="ctr2" id="e13">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2"
id="g13">1</td><td class="ctr1" id="h5">2</td><td class="ctr2"
id="i12">2</td><td class="ctr1" id="j1">1</td><td class="ctr2"
id="k8">1</td></tr><tr><td id="a4"><a href="DateTimeConverter.java.html#L283"
class="el_method">getFormat(Locale, TimeZone)</a></td><td class="bar"
id="b9"><img src="../jacoco-resources/redbar.gif" width="1" height="10"
title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="10"
height="10" title="16" alt="16"/></td><td class="ctr2" id="c12">84%</td><td
class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="4"
height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif"
width="12" height="10" title="3" alt="3"/></td><td class="ctr2"
id="e6">75%</td><td class="ctr1" id="f10">1</td><td class="ctr2"
id="g9">3</td><td class="ctr1" id="h9">1</td><td class="ctr2" id="i8">7</td><td
class="ctr1" id="j11">0</td><td class="ctr2" id="k9">1</td></tr><tr><td
id="a9"><a href="DateTimeConverter.java.html#L343"
class="el_method">getZoneId()</a></td><td class="bar" id="b10"><img
src="../jacoco-resources/redbar.gif" width="1" height="10" title="3"
alt="3"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10"
title="6" alt="6"/></td><td class="ctr2" id="c15">66%</td><td class="bar"
id="d11"><img src="../jacoco-resources/redbar.gif" width="4" height="10"
title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="4"
height="10" title="1" alt="1"/></td><td class="ctr2" id="e10">50%</td><td
class="ctr1" id="f11">1</td><td class="ctr2" id="g11">2</td><td class="ctr1"
id="h13
">0</td><td class="ctr2" id="i18">1</td><td class="ctr1" id="j12">0</td><td
class="ctr2" id="k10">1</td></tr><tr><td id="a6"><a
href="DateTimeConverter.java.html#L315"
class="el_method">getLocale()</a></td><td class="bar" id="b11"><img
src="../jacoco-resources/redbar.gif" width="1" height="10" title="3"
alt="3"/></td><td class="ctr2" id="c19">0%</td><td class="bar" id="d14"/><td
class="ctr2" id="e14">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2"
id="g14">1</td><td class="ctr1" id="h10">1</td><td class="ctr2"
id="i19">1</td><td class="ctr1" id="j2">1</td><td class="ctr2"
id="k11">1</td></tr><tr><td id="a8"><a href="DateTimeConverter.java.html#L334"
class="el_method">getTimeZone()</a></td><td class="bar" id="b12"><img
src="../jacoco-resources/redbar.gif" width="1" height="10" title="3"
alt="3"/></td><td class="ctr2" id="c20">0%</td><td class="bar" id="d15"/><td
class="ctr2" id="e15">n/a</td><td class="ctr1" id="f13">1</td><td class="ctr2"
id="g15">1</td><td class="ctr1" id=
"h11">1</td><td class="ctr2" id="i20">1</td><td class="ctr1" id="j3">1</td><td
class="ctr2" id="k12">1</td></tr><tr><td id="a11"><a
href="DateTimeConverter.java.html#L390" class="el_method">parse(Class, Class,
String)</a></td><td class="bar" id="b13"><img
src="../jacoco-resources/redbar.gif" width="1" height="10" title="2"
alt="2"/><img src="../jacoco-resources/greenbar.gif" width="40" height="10"
title="64" alt="64"/></td><td class="ctr2" id="c6">96%</td><td class="bar"
id="d6"><img src="../jacoco-resources/redbar.gif" width="4" height="10"
title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="30"
height="10" title="7" alt="7"/></td><td class="ctr2" id="e1">87%</td><td
class="ctr1" id="f14">1</td><td class="ctr2" id="g5">5</td><td class="ctr1"
id="h12">1</td><td class="ctr2" id="i7">11</td><td class="ctr1"
id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a15"><a
href="DateTimeConverter.java.html#L467"
class="el_method">setPatterns(String[])</a></td><t
d class="bar" id="b14"><img src="../jacoco-resources/greenbar.gif" width="16"
height="10" title="26" alt="26"/></td><td class="ctr2" id="c7">96%</td><td
class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="8"
height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif"
width="17" height="10" title="4" alt="4"/></td><td class="ctr2"
id="e8">66%</td><td class="ctr1" id="f5">2</td><td class="ctr2"
id="g8">4</td><td class="ctr1" id="h14">0</td><td class="ctr2"
id="i9">5</td><td class="ctr1" id="j14">0</td><td class="ctr2"
id="k14">1</td></tr><tr><td id="a19"><a href="DateTimeConverter.java.html#L601"
class="el_method">toDate(Class, String)</a></td><td class="bar" id="b15"><img
src="../jacoco-resources/greenbar.gif" width="54" height="10" title="87"
alt="87"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"><img
src="../jacoco-resources/redbar.gif" width="4" height="10" title="1"
alt="1"/><img src="../jacoco-resources/greenbar.gif" width="30" h
eight="10" title="7" alt="7"/></td><td class="ctr2" id="e2">87%</td><td
class="ctr1" id="f15">1</td><td class="ctr2" id="g6">5</td><td class="ctr1"
id="h15">0</td><td class="ctr2" id="i5">17</td><td class="ctr1"
id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a14"><a
href="DateTimeConverter.java.html#L457"
class="el_method">setPattern(String)</a></td><td class="bar" id="b16"><img
src="../jacoco-resources/greenbar.gif" width="5" height="10" title="9"
alt="9"/></td><td class="ctr2" id="c1">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="i13">2</td><td class="ctr1" id="j16">0</td><td class="ctr2"
id="k16">1</td></tr><tr><td id="a13"><a href="DateTimeConverter.java.html#L446"
class="el_method">setLocale(Locale)</a></td><td class="bar" id="b17"><img
src="../jacoco-resources/greenbar.gif" width="4" height="10" title="7"
alt="7"/></td><td
class="ctr2" id="c2">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="i11">3</td><td class="ctr1" id="j17">0</td><td class="ctr2"
id="k17">1</td></tr><tr><td id="a3"><a href="DateTimeConverter.java.html#L105"
class="el_method">DateTimeConverter(Object)</a></td><td class="bar"
id="b18"><img src="../jacoco-resources/greenbar.gif" width="2" height="10"
title="4" alt="4"/></td><td class="ctr2" id="c3">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="i14">2</td><td class="ctr1" id="j18">0</td><td class="ctr2"
id="k18">1</td></tr><tr><td id="a17"><a href="DateTimeConverter.java.html#L489"
class="el_method">setUseLocaleFormat(boolean)</a></td><td class="bar"
id="b19"><img src="../jacoco-resources/greenbar.gif" width="2"
height="10" title="4" alt="4"/></td><td class="ctr2" id="c4">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="i15">2</td><td class="ctr1"
id="j19">0</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a2"><a
href="DateTimeConverter.java.html#L96"
class="el_method">DateTimeConverter()</a></td><td class="bar" id="b20"><img
src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3"
alt="3"/></td><td class="ctr2" id="c5">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="i16">2</td><td class="ctr1" id="j20">0</td><td class="ctr2"
id="k20">1</td></tr></tbody></table><div class="footer"><span
class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a>
0.8.12.202403310830</span></div></body><
/html>
\ No newline at end of file
Modified:
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2.converters/DateTimeConverter.java.html
==============================================================================
---
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2.converters/DateTimeConverter.java.html
(original)
+++
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2.converters/DateTimeConverter.java.html
Tue Jan 7 19:57:26 2025
@@ -93,8 +93,8 @@ public abstract class DateTimeConverter&
/**
* Constructs a Date/Time <em>Converter</em> that throws a
{@code ConversionException} if an error occurs.
*/
-<span class="nc" id="L96"> public DateTimeConverter() {</span>
-<span class="nc" id="L97"> }</span>
+<span class="fc" id="L96"> public DateTimeConverter() {</span>
+<span class="fc" id="L97"> }</span>
/**
* Constructs a Date/Time <em>Converter</em> that returns a
default value if an error occurs.
@@ -102,8 +102,8 @@ public abstract class DateTimeConverter&
* @param defaultValue The default value to be returned if the value to be
converted is missing or an error occurs converting the value.
*/
public DateTimeConverter(final D defaultValue) {
-<span class="nc" id="L105"> super(defaultValue);</span>
-<span class="nc" id="L106"> }</span>
+<span class="fc" id="L105"> super(defaultValue);</span>
+<span class="fc" id="L106"> }</span>
/**
* Convert an input Date/Calendar object into a String.
@@ -117,46 +117,46 @@ public abstract class DateTimeConverter&
*/
@Override
protected String convertToString(final Object value) {
-<span class="nc" id="L120"> Date date = null;</span>
-<span class="nc bnc" id="L121" title="All 2 branches missed."> if
(value instanceof Date) {</span>
-<span class="nc" id="L122"> date = (Date) value;</span>
-<span class="nc bnc" id="L123" title="All 2 branches missed."> } else
if (value instanceof Calendar) {</span>
-<span class="nc" id="L124"> date = ((Calendar)
value).getTime();</span>
-<span class="nc bnc" id="L125" title="All 2 branches missed."> } else
if (value instanceof Long) {</span>
+<span class="fc" id="L120"> Date date = null;</span>
+<span class="fc bfc" id="L121" title="All 2 branches covered."> if
(value instanceof Date) {</span>
+<span class="fc" id="L122"> date = (Date) value;</span>
+<span class="fc bfc" id="L123" title="All 2 branches covered."> } else
if (value instanceof Calendar) {</span>
+<span class="fc" id="L124"> date = ((Calendar)
value).getTime();</span>
+<span class="pc bpc" id="L125" title="1 of 2 branches missed."> } else
if (value instanceof Long) {</span>
<span class="nc" id="L126"> date = new Date(((Long)
value).longValue());</span>
-<span class="nc bnc" id="L127" title="All 2 branches missed."> } else
if (value instanceof LocalDateTime) {</span>
-<span class="nc" id="L128"> date =
java.sql.Timestamp.valueOf((LocalDateTime) value);</span>
-<span class="nc bnc" id="L129" title="All 2 branches missed."> } else
if (value instanceof LocalDate) {</span>
-<span class="nc" id="L130"> date =
java.sql.Date.valueOf((LocalDate) value);</span>
-<span class="nc bnc" id="L131" title="All 2 branches missed."> } else
if (value instanceof ZonedDateTime) {</span>
-<span class="nc" id="L132"> date = Date.from(((ZonedDateTime)
value).toInstant());</span>
-<span class="nc bnc" id="L133" title="All 2 branches missed."> } else
if (value instanceof OffsetDateTime) {</span>
-<span class="nc" id="L134"> date = Date.from(((OffsetDateTime)
value).toInstant());</span>
-<span class="nc bnc" id="L135" title="All 2 branches missed."> } else
if (value instanceof TemporalAccessor) {</span>
+<span class="fc bfc" id="L127" title="All 2 branches covered."> } else
if (value instanceof LocalDateTime) {</span>
+<span class="fc" id="L128"> date =
java.sql.Timestamp.valueOf((LocalDateTime) value);</span>
+<span class="fc bfc" id="L129" title="All 2 branches covered."> } else
if (value instanceof LocalDate) {</span>
+<span class="fc" id="L130"> date =
java.sql.Date.valueOf((LocalDate) value);</span>
+<span class="fc bfc" id="L131" title="All 2 branches covered."> } else
if (value instanceof ZonedDateTime) {</span>
+<span class="fc" id="L132"> date = Date.from(((ZonedDateTime)
value).toInstant());</span>
+<span class="fc bfc" id="L133" title="All 2 branches covered."> } else
if (value instanceof OffsetDateTime) {</span>
+<span class="fc" id="L134"> date = Date.from(((OffsetDateTime)
value).toInstant());</span>
+<span class="pc bpc" id="L135" title="1 of 2 branches missed."> } else
if (value instanceof TemporalAccessor) {</span>
// Backstop for other TemporalAccessor implementations.
<span class="nc" id="L137"> date =
Date.from(Instant.from((TemporalAccessor) value));</span>
}
-<span class="nc" id="L140"> String result = null;</span>
-<span class="nc bnc" id="L141" title="All 4 branches missed."> if
(useLocaleFormat && date != null) {</span>
-<span class="nc" id="L142"> DateFormat format = null;</span>
-<span class="nc bnc" id="L143" title="All 4 branches missed."> if
(patterns != null && patterns.length > 0) {</span>
-<span class="nc" id="L144"> format =
getFormat(patterns[0]);</span>
-<span class="nc" id="L145"> } else {</span>
-<span class="nc" id="L146"> format = getFormat(locale,
timeZone);</span>
- }
-<span class="nc" id="L148"> logFormat("Formatting",
format);</span>
-<span class="nc" id="L149"> result = format.format(date);</span>
-<span class="nc bnc" id="L150" title="All 2 branches missed."> if
(log().isDebugEnabled()) {</span>
+<span class="fc" id="L140"> String result = null;</span>
+<span class="fc bfc" id="L141" title="All 4 branches covered."> if
(useLocaleFormat && date != null) {</span>
+<span class="fc" id="L142"> DateFormat format = null;</span>
+<span class="pc bpc" id="L143" title="1 of 4 branches missed."> if
(patterns != null && patterns.length > 0) {</span>
+<span class="fc" id="L144"> format =
getFormat(patterns[0]);</span>
+ } else {
+<span class="fc" id="L146"> format = getFormat(locale,
timeZone);</span>
+ }
+<span class="fc" id="L148"> logFormat("Formatting",
format);</span>
+<span class="fc" id="L149"> result = format.format(date);</span>
+<span class="pc bpc" id="L150" title="1 of 2 branches missed."> if
(log().isDebugEnabled()) {</span>
<span class="nc" id="L151"> log().debug(" Converted to
String using format '" + result + "'");</span>
}
-<span class="nc" id="L153"> } else {</span>
-<span class="nc" id="L154"> result = value.toString();</span>
-<span class="nc bnc" id="L155" title="All 2 branches missed."> if
(log().isDebugEnabled()) {</span>
+<span class="fc" id="L153"> } else {</span>
+<span class="fc" id="L154"> result = value.toString();</span>
+<span class="pc bpc" id="L155" title="1 of 2 branches missed."> if
(log().isDebugEnabled()) {</span>
<span class="nc" id="L156"> log().debug(" Converted to
String using toString() '" + result + "'");</span>
}
}
-<span class="nc" id="L159"> return result;</span>
+<span class="fc" id="L159"> return result;</span>
}
/**
@@ -190,86 +190,86 @@ public abstract class DateTimeConverter&
*/
@Override
protected <T> T convertToType(final Class<T> targetType, final
Object value) throws Exception {
-<span class="nc" id="L193"> final Class<?> sourceType =
value.getClass();</span>
+<span class="fc" id="L193"> final Class<?> sourceType =
value.getClass();</span>
// Handle java.sql.Timestamp
-<span class="nc bnc" id="L196" title="All 2 branches missed."> if
(value instanceof java.sql.Timestamp) {</span>
+<span class="fc bfc" id="L196" title="All 2 branches covered."> if
(value instanceof java.sql.Timestamp) {</span>
// N.B. Prior to JDK 1.4 the Timestamp's getTime() method
// didn't include the milliseconds. The following code
// ensures it works consistently across JDK versions
-<span class="nc" id="L201"> final java.sql.Timestamp timestamp =
(java.sql.Timestamp) value;</span>
-<span class="nc" id="L202"> long timeInMillis = timestamp.getTime()
/ 1000 * 1000;</span>
-<span class="nc" id="L203"> timeInMillis += timestamp.getNanos() /
1000000;</span>
+<span class="fc" id="L201"> final java.sql.Timestamp timestamp =
(java.sql.Timestamp) value;</span>
+<span class="fc" id="L202"> long timeInMillis = timestamp.getTime()
/ 1000 * 1000;</span>
+<span class="fc" id="L203"> timeInMillis += timestamp.getNanos() /
1000000;</span>
-<span class="nc" id="L205"> return toDate(targetType,
timeInMillis);</span>
+<span class="fc" id="L205"> return toDate(targetType,
timeInMillis);</span>
}
// Handle Date (includes java.sql.Date & java.sql.Time)
-<span class="nc bnc" id="L209" title="All 2 branches missed."> if
(value instanceof Date) {</span>
-<span class="nc" id="L210"> final Date date = (Date) value;</span>
-<span class="nc" id="L211"> return toDate(targetType,
date.getTime());</span>
+<span class="fc bfc" id="L209" title="All 2 branches covered."> if
(value instanceof Date) {</span>
+<span class="fc" id="L210"> final Date date = (Date) value;</span>
+<span class="fc" id="L211"> return toDate(targetType,
date.getTime());</span>
}
// Handle Calendar
-<span class="nc bnc" id="L215" title="All 2 branches missed."> if
(value instanceof Calendar) {</span>
-<span class="nc" id="L216"> final Calendar calendar = (Calendar)
value;</span>
-<span class="nc" id="L217"> return toDate(targetType,
calendar.getTime().getTime());</span>
+<span class="fc bfc" id="L215" title="All 2 branches covered."> if
(value instanceof Calendar) {</span>
+<span class="fc" id="L216"> final Calendar calendar = (Calendar)
value;</span>
+<span class="fc" id="L217"> return toDate(targetType,
calendar.getTime().getTime());</span>
}
// Handle Long
-<span class="nc bnc" id="L221" title="All 2 branches missed."> if
(value instanceof Long) {</span>
+<span class="pc bpc" id="L221" title="1 of 2 branches missed."> if
(value instanceof Long) {</span>
<span class="nc" id="L222"> final Long longObj = (Long)
value;</span>
<span class="nc" id="L223"> return toDate(targetType,
longObj.longValue());</span>
}
// Handle LocalDate
-<span class="nc bnc" id="L227" title="All 2 branches missed."> if
(value instanceof LocalDate) {</span>
-<span class="nc" id="L228"> final LocalDate date = (LocalDate)
value;</span>
-<span class="nc" id="L229"> return toDate(targetType,
date.atStartOfDay(getZoneId()).toInstant().toEpochMilli());</span>
+<span class="fc bfc" id="L227" title="All 2 branches covered."> if
(value instanceof LocalDate) {</span>
+<span class="fc" id="L228"> final LocalDate date = (LocalDate)
value;</span>
+<span class="fc" id="L229"> return toDate(targetType,
date.atStartOfDay(getZoneId()).toInstant().toEpochMilli());</span>
}
// Handle LocalDateTime
-<span class="nc bnc" id="L233" title="All 2 branches missed."> if
(value instanceof LocalDateTime) {</span>
-<span class="nc" id="L234"> final LocalDateTime date =
(LocalDateTime) value;</span>
-<span class="nc" id="L235"> return toDate(targetType,
date.atZone(getZoneId()).toInstant().toEpochMilli());</span>
+<span class="fc bfc" id="L233" title="All 2 branches covered."> if
(value instanceof LocalDateTime) {</span>
+<span class="fc" id="L234"> final LocalDateTime date =
(LocalDateTime) value;</span>
+<span class="fc" id="L235"> return toDate(targetType,
date.atZone(getZoneId()).toInstant().toEpochMilli());</span>
}
// Handle ZonedDateTime
-<span class="nc bnc" id="L239" title="All 2 branches missed."> if
(value instanceof ZonedDateTime) {</span>
-<span class="nc" id="L240"> final ZonedDateTime date =
(ZonedDateTime) value;</span>
-<span class="nc" id="L241"> return toDate(targetType,
date.toInstant().toEpochMilli());</span>
+<span class="fc bfc" id="L239" title="All 2 branches covered."> if
(value instanceof ZonedDateTime) {</span>
+<span class="fc" id="L240"> final ZonedDateTime date =
(ZonedDateTime) value;</span>
+<span class="fc" id="L241"> return toDate(targetType,
date.toInstant().toEpochMilli());</span>
}
// Handle OffsetDateTime
-<span class="nc bnc" id="L245" title="All 2 branches missed."> if
(value instanceof OffsetDateTime) {</span>
-<span class="nc" id="L246"> final OffsetDateTime date =
(OffsetDateTime) value;</span>
-<span class="nc" id="L247"> return toDate(targetType,
date.toInstant().toEpochMilli());</span>
+<span class="fc bfc" id="L245" title="All 2 branches covered."> if
(value instanceof OffsetDateTime) {</span>
+<span class="fc" id="L246"> final OffsetDateTime date =
(OffsetDateTime) value;</span>
+<span class="fc" id="L247"> return toDate(targetType,
date.toInstant().toEpochMilli());</span>
}
// Convert all other types to String & handle
-<span class="nc" id="L251"> final String stringValue =
toTrim(value);</span>
-<span class="nc bnc" id="L252" title="All 2 branches missed."> if
(stringValue.isEmpty()) {</span>
-<span class="nc" id="L253"> return handleMissing(targetType);</span>
+<span class="fc" id="L251"> final String stringValue =
toTrim(value);</span>
+<span class="fc bfc" id="L252" title="All 2 branches covered."> if
(stringValue.isEmpty()) {</span>
+<span class="fc" id="L253"> return handleMissing(targetType);</span>
}
// Parse the Date/Time
-<span class="nc bnc" id="L257" title="All 2 branches missed."> if
(useLocaleFormat) {</span>
-<span class="nc" id="L258"> Calendar calendar = null;</span>
-<span class="nc bnc" id="L259" title="All 4 branches missed."> if
(patterns != null && patterns.length > 0) {</span>
-<span class="nc" id="L260"> calendar = parse(sourceType,
targetType, stringValue);</span>
-<span class="nc" id="L261"> } else {</span>
-<span class="nc" id="L262"> final DateFormat format =
getFormat(locale, timeZone);</span>
-<span class="nc" id="L263"> calendar = parse(sourceType,
targetType, stringValue, format);</span>
+<span class="fc bfc" id="L257" title="All 2 branches covered."> if
(useLocaleFormat) {</span>
+<span class="fc" id="L258"> Calendar calendar = null;</span>
+<span class="pc bpc" id="L259" title="1 of 4 branches missed."> if
(patterns != null && patterns.length > 0) {</span>
+<span class="fc" id="L260"> calendar = parse(sourceType,
targetType, stringValue);</span>
+ } else {
+<span class="fc" id="L262"> final DateFormat format =
getFormat(locale, timeZone);</span>
+<span class="fc" id="L263"> calendar = parse(sourceType,
targetType, stringValue, format);</span>
}
-<span class="nc bnc" id="L265" title="All 2 branches missed."> if
(Calendar.class.isAssignableFrom(targetType)) {</span>
-<span class="nc" id="L266"> return
targetType.cast(calendar);</span>
+<span class="fc bfc" id="L265" title="All 2 branches covered."> if
(Calendar.class.isAssignableFrom(targetType)) {</span>
+<span class="fc" id="L266"> return
targetType.cast(calendar);</span>
}
-<span class="nc" id="L268"> return toDate(targetType,
calendar.getTime().getTime());</span>
+<span class="fc" id="L268"> return toDate(targetType,
calendar.getTime().getTime());</span>
}
// Default String conversion
-<span class="nc" id="L272"> return toDate(targetType,
stringValue);</span>
+<span class="fc" id="L272"> return toDate(targetType,
stringValue);</span>
}
/**
@@ -280,16 +280,16 @@ public abstract class DateTimeConverter&
* @return A Date Format.
*/
protected DateFormat getFormat(final Locale locale, final TimeZone
timeZone) {
-<span class="nc" id="L283"> DateFormat format = null;</span>
-<span class="nc bnc" id="L284" title="All 2 branches missed."> if
(locale == null) {</span>
-<span class="nc" id="L285"> format =
DateFormat.getDateInstance(DateFormat.SHORT);</span>
-<span class="nc" id="L286"> } else {</span>
-<span class="nc" id="L287"> format =
DateFormat.getDateInstance(DateFormat.SHORT, locale);</span>
+<span class="fc" id="L283"> DateFormat format = null;</span>
+<span class="fc bfc" id="L284" title="All 2 branches covered."> if
(locale == null) {</span>
+<span class="fc" id="L285"> format =
DateFormat.getDateInstance(DateFormat.SHORT);</span>
+ } else {
+<span class="fc" id="L287"> format =
DateFormat.getDateInstance(DateFormat.SHORT, locale);</span>
}
-<span class="nc bnc" id="L289" title="All 2 branches missed."> if
(timeZone != null) {</span>
+<span class="pc bpc" id="L289" title="1 of 2 branches missed."> if
(timeZone != null) {</span>
<span class="nc" id="L290"> format.setTimeZone(timeZone);</span>
}
-<span class="nc" id="L292"> return format;</span>
+<span class="fc" id="L292"> return format;</span>
}
/**
@@ -299,11 +299,11 @@ public abstract class DateTimeConverter&
* @return The DateFormat
*/
private DateFormat getFormat(final String pattern) {
-<span class="nc" id="L302"> final DateFormat format = new
SimpleDateFormat(pattern);</span>
-<span class="nc bnc" id="L303" title="All 2 branches missed."> if
(timeZone != null) {</span>
+<span class="fc" id="L302"> final DateFormat format = new
SimpleDateFormat(pattern);</span>
+<span class="pc bpc" id="L303" title="1 of 2 branches missed."> if
(timeZone != null) {</span>
<span class="nc" id="L304"> format.setTimeZone(timeZone);</span>
}
-<span class="nc" id="L306"> return format;</span>
+<span class="fc" id="L306"> return format;</span>
}
/**
@@ -340,7 +340,7 @@ public abstract class DateTimeConverter&
* @return the {@code ZoneId}
*/
private ZoneId getZoneId() {
-<span class="nc bnc" id="L343" title="All 2 branches missed."> return
timeZone == null ? ZoneId.systemDefault() : timeZone.toZoneId();</span>
+<span class="pc bpc" id="L343" title="1 of 2 branches missed."> return
timeZone == null ? ZoneId.systemDefault() : timeZone.toZoneId();</span>
}
/**
@@ -350,7 +350,7 @@ public abstract class DateTimeConverter&
* @param format The Date format
*/
private void logFormat(final String action, final DateFormat format) {
-<span class="nc bnc" id="L353" title="All 2 branches missed."> if
(log().isDebugEnabled()) {</span>
+<span class="pc bpc" id="L353" title="1 of 2 branches missed."> if
(log().isDebugEnabled()) {</span>
<span class="nc" id="L354"> final StringBuilder buffer = new
StringBuilder(45);</span>
<span class="nc" id="L355"> buffer.append(" ");</span>
<span class="nc" id="L356"> buffer.append(action);</span>
@@ -363,7 +363,7 @@ public abstract class DateTimeConverter&
<span class="nc" id="L363"> buffer.append(" for ");</span>
<span class="nc bnc" id="L364" title="All 2 branches missed."> if
(locale == null) {</span>
<span class="nc" id="L365"> buffer.append("default
locale");</span>
-<span class="nc" id="L366"> } else {</span>
+ } else {
<span class="nc" id="L367">
buffer.append("locale[");</span>
<span class="nc" id="L368"> buffer.append(locale);</span>
<span class="nc" id="L369"> buffer.append("]");</span>
@@ -375,7 +375,7 @@ public abstract class DateTimeConverter&
}
<span class="nc" id="L376"> log().debug(buffer.toString());</span>
}
-<span class="nc" id="L378"> }</span>
+<span class="fc" id="L378"> }</span>
/**
* Parse a String date value using the set of patterns.
@@ -387,21 +387,21 @@ public abstract class DateTimeConverter&
* @throws Exception if an error occurs parsing the date.
*/
private Calendar parse(final Class<?> sourceType, final
Class<?> targetType, final String value) throws Exception {
-<span class="nc" id="L390"> Exception firstEx = null;</span>
-<span class="nc bnc" id="L391" title="All 2 branches missed."> for
(final String pattern : patterns) {</span>
+<span class="fc" id="L390"> Exception firstEx = null;</span>
+<span class="fc bfc" id="L391" title="All 2 branches covered."> for
(final String pattern : patterns) {</span>
try {
-<span class="nc" id="L393"> return parse(sourceType,
targetType, value, getFormat(pattern));</span>
-<span class="nc" id="L394"> } catch (final Exception ex) {</span>
-<span class="nc bnc" id="L395" title="All 2 branches missed.">
if (firstEx == null) {</span>
-<span class="nc" id="L396"> firstEx = ex;</span>
+<span class="fc" id="L393"> return parse(sourceType,
targetType, value, getFormat(pattern));</span>
+<span class="fc" id="L394"> } catch (final Exception ex) {</span>
+<span class="fc bfc" id="L395" title="All 2 branches covered.">
if (firstEx == null) {</span>
+<span class="fc" id="L396"> firstEx = ex;</span>
}
}
}
-<span class="nc bnc" id="L400" title="All 2 branches missed."> if
(patterns.length > 1) {</span>
-<span class="nc" id="L401"> throw
ConversionException.format("Error converting '%s' to '%s' using patterns
'%s'", toString(sourceType), toString(targetType), displayPatterns);</span>
+<span class="fc bfc" id="L400" title="All 2 branches covered."> if
(patterns.length > 1) {</span>
+<span class="fc" id="L401"> throw
ConversionException.format("Error converting '%s' to '%s' using patterns
'%s'", toString(sourceType), toString(targetType), displayPatterns);</span>
}
-<span class="nc bnc" id="L403" title="All 2 branches missed."> if
(firstEx != null) {</span>
-<span class="nc" id="L404"> throw firstEx;</span>
+<span class="pc bpc" id="L403" title="1 of 2 branches missed."> if
(firstEx != null) {</span>
+<span class="fc" id="L404"> throw firstEx;</span>
}
<span class="nc" id="L406"> return null;</span>
}
@@ -417,24 +417,24 @@ public abstract class DateTimeConverter&
* @throws ConversionException if the String cannot be converted.
*/
private Calendar parse(final Class<?> sourceType, final
Class<?> targetType, final String value, final DateFormat format) {
-<span class="nc" id="L420"> logFormat("Parsing",
format);</span>
-<span class="nc" id="L421"> format.setLenient(false);</span>
-<span class="nc" id="L422"> final ParsePosition pos = new
ParsePosition(0);</span>
-<span class="nc" id="L423"> final Date parsedDate = format.parse(value,
pos); // ignore the result (use the Calendar)</span>
-<span class="nc" id="L424"> final int errorIndex =
pos.getErrorIndex();</span>
-<span class="nc bnc" id="L425" title="All 6 branches missed."> if
(errorIndex >= 0 || pos.getIndex() != value.length() || parsedDate == null)
{</span>
-<span class="nc" id="L426"> String msg = "Error converting
'" + toString(sourceType) + "' to '" + toString(targetType) +
"'";</span>
-<span class="nc bnc" id="L427" title="All 2 branches missed."> if
(format instanceof SimpleDateFormat) {</span>
-<span class="nc" id="L428"> final SimpleDateFormat simpleFormat
= (SimpleDateFormat) format;</span>
-<span class="nc" id="L429"> msg += String.format(" using
pattern '%s', localized pattern '%s', errorIndex %,d, calendar type %s, this
%s", simpleFormat.toPattern(),</span>
-<span class="nc" id="L430">
simpleFormat.toLocalizedPattern(), errorIndex,
format.getCalendar().getClass().getSimpleName(), this);</span>
+<span class="fc" id="L420"> logFormat("Parsing",
format);</span>
+<span class="fc" id="L421"> format.setLenient(false);</span>
+<span class="fc" id="L422"> final ParsePosition pos = new
ParsePosition(0);</span>
+<span class="fc" id="L423"> final Date parsedDate = format.parse(value,
pos); // ignore the result (use the Calendar)</span>
+<span class="fc" id="L424"> final int errorIndex =
pos.getErrorIndex();</span>
+<span class="pc bpc" id="L425" title="1 of 6 branches missed."> if
(errorIndex >= 0 || pos.getIndex() != value.length() || parsedDate == null)
{</span>
+<span class="fc" id="L426"> String msg = "Error converting
'" + toString(sourceType) + "' to '" + toString(targetType) +
"'";</span>
+<span class="pc bpc" id="L427" title="1 of 2 branches missed."> if
(format instanceof SimpleDateFormat) {</span>
+<span class="fc" id="L428"> final SimpleDateFormat simpleFormat
= (SimpleDateFormat) format;</span>
+<span class="fc" id="L429"> msg += String.format(" using
pattern '%s', localized pattern '%s', errorIndex %,d, calendar type %s, this
%s", simpleFormat.toPattern(),</span>
+<span class="fc" id="L430">
simpleFormat.toLocalizedPattern(), errorIndex,
format.getCalendar().getClass().getSimpleName(), this);</span>
}
-<span class="nc bnc" id="L432" title="All 2 branches missed."> if
(log().isDebugEnabled()) {</span>
+<span class="pc bpc" id="L432" title="1 of 2 branches missed."> if
(log().isDebugEnabled()) {</span>
<span class="nc" id="L433"> log().debug(" " +
msg);</span>
}
-<span class="nc" id="L435"> throw new
ConversionException(msg);</span>
+<span class="fc" id="L435"> throw new
ConversionException(msg);</span>
}
-<span class="nc" id="L437"> return format.getCalendar();</span>
+<span class="fc" id="L437"> return format.getCalendar();</span>
}
/**
@@ -443,9 +443,9 @@ public abstract class DateTimeConverter&
* @param locale The Locale.
*/
public void setLocale(final Locale locale) {
-<span class="nc" id="L446"> this.locale = locale;</span>
-<span class="nc" id="L447"> setUseLocaleFormat(true);</span>
-<span class="nc" id="L448"> }</span>
+<span class="fc" id="L446"> this.locale = locale;</span>
+<span class="fc" id="L447"> setUseLocaleFormat(true);</span>
+<span class="fc" id="L448"> }</span>
/**
* Sets a date format pattern to use to convert dates to/from a {@link
String}.
@@ -454,8 +454,8 @@ public abstract class DateTimeConverter&
* @param pattern The format pattern.
*/
public void setPattern(final String pattern) {
-<span class="nc" id="L457"> setPatterns(new String[] { pattern
});</span>
-<span class="nc" id="L458"> }</span>
+<span class="fc" id="L457"> setPatterns(new String[] { pattern
});</span>
+<span class="fc" id="L458"> }</span>
/**
* Sets the date format patterns to use to convert dates to/from a {@link
String}.
@@ -464,12 +464,12 @@ public abstract class DateTimeConverter&
* @param patterns Array of format patterns.
*/
public void setPatterns(final String[] patterns) {
-<span class="nc bnc" id="L467" title="All 2 branches missed.">
this.patterns = patterns != null ? patterns.clone() : null;</span>
-<span class="nc bnc" id="L468" title="All 4 branches missed."> if
(this.patterns != null && this.patterns.length > 1) {</span>
-<span class="nc" id="L469"> displayPatterns = String.join(",
", this.patterns);</span>
+<span class="pc bpc" id="L467" title="1 of 2 branches missed.">
this.patterns = patterns != null ? patterns.clone() : null;</span>
+<span class="pc bpc" id="L468" title="1 of 4 branches missed."> if
(this.patterns != null && this.patterns.length > 1) {</span>
+<span class="fc" id="L469"> displayPatterns = String.join(",
", this.patterns);</span>
}
-<span class="nc" id="L471"> setUseLocaleFormat(true);</span>
-<span class="nc" id="L472"> }</span>
+<span class="fc" id="L471"> setUseLocaleFormat(true);</span>
+<span class="fc" id="L472"> }</span>
/**
* Sets the Time Zone to use when converting dates.
@@ -486,8 +486,8 @@ public abstract class DateTimeConverter&
* @param useLocaleFormat {@code true} if the format for the locale should
be used, otherwise {@code false}
*/
public void setUseLocaleFormat(final boolean useLocaleFormat) {
-<span class="nc" id="L489"> this.useLocaleFormat =
useLocaleFormat;</span>
-<span class="nc" id="L490"> }</span>
+<span class="fc" id="L489"> this.useLocaleFormat =
useLocaleFormat;</span>
+<span class="fc" id="L490"> }</span>
/**
* Convert a long value to the specified Date type for this
<em>Converter</em>.
@@ -512,71 +512,71 @@ public abstract class DateTimeConverter&
*/
private <T> T toDate(final Class<T> type, final long value) {
// java.util.Date
-<span class="nc bnc" id="L515" title="All 2 branches missed."> if
(type.equals(Date.class)) {</span>
-<span class="nc" id="L516"> return type.cast(new
Date(value));</span>
+<span class="fc bfc" id="L515" title="All 2 branches covered."> if
(type.equals(Date.class)) {</span>
+<span class="fc" id="L516"> return type.cast(new
Date(value));</span>
}
// java.sql.Date
-<span class="nc bnc" id="L520" title="All 2 branches missed."> if
(type.equals(java.sql.Date.class)) {</span>
-<span class="nc" id="L521"> return type.cast(new
java.sql.Date(value));</span>
+<span class="fc bfc" id="L520" title="All 2 branches covered."> if
(type.equals(java.sql.Date.class)) {</span>
+<span class="fc" id="L521"> return type.cast(new
java.sql.Date(value));</span>
}
// java.sql.Time
-<span class="nc bnc" id="L525" title="All 2 branches missed."> if
(type.equals(java.sql.Time.class)) {</span>
-<span class="nc" id="L526"> return type.cast(new
java.sql.Time(value));</span>
+<span class="fc bfc" id="L525" title="All 2 branches covered."> if
(type.equals(java.sql.Time.class)) {</span>
+<span class="fc" id="L526"> return type.cast(new
java.sql.Time(value));</span>
}
// java.sql.Timestamp
-<span class="nc bnc" id="L530" title="All 2 branches missed."> if
(type.equals(java.sql.Timestamp.class)) {</span>
-<span class="nc" id="L531"> return type.cast(new
java.sql.Timestamp(value));</span>
+<span class="fc bfc" id="L530" title="All 2 branches covered."> if
(type.equals(java.sql.Timestamp.class)) {</span>
+<span class="fc" id="L531"> return type.cast(new
java.sql.Timestamp(value));</span>
}
// java.time.LocalDateTime
-<span class="nc bnc" id="L535" title="All 2 branches missed."> if
(type.equals(LocalDate.class)) {</span>
-<span class="nc" id="L536"> final LocalDate localDate =
Instant.ofEpochMilli(value).atZone(getZoneId()).toLocalDate();</span>
-<span class="nc" id="L537"> return type.cast(localDate);</span>
+<span class="fc bfc" id="L535" title="All 2 branches covered."> if
(type.equals(LocalDate.class)) {</span>
+<span class="fc" id="L536"> final LocalDate localDate =
Instant.ofEpochMilli(value).atZone(getZoneId()).toLocalDate();</span>
+<span class="fc" id="L537"> return type.cast(localDate);</span>
}
// java.time.LocalDateTime
-<span class="nc bnc" id="L541" title="All 2 branches missed."> if
(type.equals(LocalDateTime.class)) {</span>
-<span class="nc" id="L542"> final LocalDateTime localDateTime =
Instant.ofEpochMilli(value).atZone(getZoneId()).toLocalDateTime();</span>
-<span class="nc" id="L543"> return type.cast(localDateTime);</span>
+<span class="fc bfc" id="L541" title="All 2 branches covered."> if
(type.equals(LocalDateTime.class)) {</span>
+<span class="fc" id="L542"> final LocalDateTime localDateTime =
Instant.ofEpochMilli(value).atZone(getZoneId()).toLocalDateTime();</span>
+<span class="fc" id="L543"> return type.cast(localDateTime);</span>
}
// java.time.ZonedDateTime
-<span class="nc bnc" id="L547" title="All 2 branches missed."> if
(type.equals(ZonedDateTime.class)) {</span>
-<span class="nc" id="L548"> final ZonedDateTime zonedDateTime =
ZonedDateTime.ofInstant(Instant.ofEpochMilli(value), getZoneId());</span>
-<span class="nc" id="L549"> return type.cast(zonedDateTime);</span>
+<span class="fc bfc" id="L547" title="All 2 branches covered."> if
(type.equals(ZonedDateTime.class)) {</span>
+<span class="fc" id="L548"> final ZonedDateTime zonedDateTime =
ZonedDateTime.ofInstant(Instant.ofEpochMilli(value), getZoneId());</span>
+<span class="fc" id="L549"> return type.cast(zonedDateTime);</span>
}
// java.time.OffsetDateTime
-<span class="nc bnc" id="L553" title="All 2 branches missed."> if
(type.equals(OffsetDateTime.class)) {</span>
-<span class="nc" id="L554"> final OffsetDateTime offsetDateTime =
OffsetDateTime.ofInstant(Instant.ofEpochMilli(value), getZoneId());</span>
-<span class="nc" id="L555"> return type.cast(offsetDateTime);</span>
+<span class="fc bfc" id="L553" title="All 2 branches covered."> if
(type.equals(OffsetDateTime.class)) {</span>
+<span class="fc" id="L554"> final OffsetDateTime offsetDateTime =
OffsetDateTime.ofInstant(Instant.ofEpochMilli(value), getZoneId());</span>
+<span class="fc" id="L555"> return type.cast(offsetDateTime);</span>
}
// java.util.Calendar
-<span class="nc bnc" id="L559" title="All 2 branches missed."> if
(type.equals(Calendar.class)) {</span>
-<span class="nc" id="L560"> Calendar calendar = null;</span>
-<span class="nc bnc" id="L561" title="All 4 branches missed."> if
(locale == null && timeZone == null) {</span>
-<span class="nc" id="L562"> calendar =
Calendar.getInstance();</span>
+<span class="fc bfc" id="L559" title="All 2 branches covered."> if
(type.equals(Calendar.class)) {</span>
+<span class="fc" id="L560"> Calendar calendar = null;</span>
+<span class="pc bpc" id="L561" title="2 of 4 branches missed."> if
(locale == null && timeZone == null) {</span>
+<span class="fc" id="L562"> calendar =
Calendar.getInstance();</span>
<span class="nc bnc" id="L563" title="All 2 branches missed."> }
else if (locale == null) {</span>
<span class="nc" id="L564"> calendar =
Calendar.getInstance(timeZone);</span>
<span class="nc bnc" id="L565" title="All 2 branches missed."> }
else if (timeZone == null) {</span>
<span class="nc" id="L566"> calendar =
Calendar.getInstance(locale);</span>
-<span class="nc" id="L567"> } else {</span>
+ } else {
<span class="nc" id="L568"> calendar =
Calendar.getInstance(timeZone, locale);</span>
}
-<span class="nc" id="L570"> calendar.setTime(new
Date(value));</span>
-<span class="nc" id="L571"> calendar.setLenient(false);</span>
-<span class="nc" id="L572"> return type.cast(calendar);</span>
+<span class="fc" id="L570"> calendar.setTime(new
Date(value));</span>
+<span class="fc" id="L571"> calendar.setLenient(false);</span>
+<span class="fc" id="L572"> return type.cast(calendar);</span>
}
-<span class="nc" id="L575"> final String msg = toString(getClass()) +
" cannot handle conversion to '" + toString(type) +
"'";</span>
-<span class="nc bnc" id="L576" title="All 2 branches missed."> if
(log().isWarnEnabled()) {</span>
-<span class="nc" id="L577"> log().warn(" " +
msg);</span>
+<span class="fc" id="L575"> final String msg = toString(getClass()) +
" cannot handle conversion to '" + toString(type) +
"'";</span>
+<span class="pc bpc" id="L576" title="1 of 2 branches missed."> if
(log().isWarnEnabled()) {</span>
+<span class="fc" id="L577"> log().warn(" " +
msg);</span>
}
-<span class="nc" id="L579"> throw new ConversionException(msg);</span>
+<span class="fc" id="L579"> throw new ConversionException(msg);</span>
}
/**
@@ -598,38 +598,38 @@ public abstract class DateTimeConverter&
*/
private <T> T toDate(final Class<T> type, final String value) {
// java.sql.Date
-<span class="nc bnc" id="L601" title="All 2 branches missed."> if
(type.equals(java.sql.Date.class)) {</span>
+<span class="fc bfc" id="L601" title="All 2 branches covered."> if
(type.equals(java.sql.Date.class)) {</span>
try {
-<span class="nc" id="L603"> return
type.cast(java.sql.Date.valueOf(value));</span>
-<span class="nc" id="L604"> } catch (final IllegalArgumentException
e) {</span>
-<span class="nc" id="L605"> throw new
ConversionException("String must be in JDBC format [yyyy-MM-dd] to create
a java.sql.Date");</span>
+<span class="fc" id="L603"> return
type.cast(java.sql.Date.valueOf(value));</span>
+<span class="fc" id="L604"> } catch (final IllegalArgumentException
e) {</span>
+<span class="fc" id="L605"> throw new
ConversionException("String must be in JDBC format [yyyy-MM-dd] to create
a java.sql.Date");</span>
}
}
// java.sql.Time
-<span class="nc bnc" id="L610" title="All 2 branches missed."> if
(type.equals(java.sql.Time.class)) {</span>
+<span class="fc bfc" id="L610" title="All 2 branches covered."> if
(type.equals(java.sql.Time.class)) {</span>
try {
-<span class="nc" id="L612"> return
type.cast(java.sql.Time.valueOf(value));</span>
-<span class="nc" id="L613"> } catch (final IllegalArgumentException
e) {</span>
-<span class="nc" id="L614"> throw new
ConversionException("String must be in JDBC format [HH:mm:ss] to create a
java.sql.Time");</span>
+<span class="fc" id="L612"> return
type.cast(java.sql.Time.valueOf(value));</span>
+<span class="fc" id="L613"> } catch (final IllegalArgumentException
e) {</span>
+<span class="fc" id="L614"> throw new
ConversionException("String must be in JDBC format [HH:mm:ss] to create a
java.sql.Time");</span>
}
}
// java.sql.Timestamp
-<span class="nc bnc" id="L619" title="All 2 branches missed."> if
(type.equals(java.sql.Timestamp.class)) {</span>
+<span class="fc bfc" id="L619" title="All 2 branches covered."> if
(type.equals(java.sql.Timestamp.class)) {</span>
try {
-<span class="nc" id="L621"> return
type.cast(java.sql.Timestamp.valueOf(value));</span>
-<span class="nc" id="L622"> } catch (final IllegalArgumentException
e) {</span>
-<span class="nc" id="L623"> throw new
ConversionException("String must be in JDBC format [yyyy-MM-dd
HH:mm:ss.fffffffff] " + "to create a java.sql.Timestamp");</span>
+<span class="fc" id="L621"> return
type.cast(java.sql.Timestamp.valueOf(value));</span>
+<span class="fc" id="L622"> } catch (final IllegalArgumentException
e) {</span>
+<span class="fc" id="L623"> throw new
ConversionException("String must be in JDBC format [yyyy-MM-dd
HH:mm:ss.fffffffff] " + "to create a java.sql.Timestamp");</span>
}
}
-<span class="nc" id="L627"> final String msg = toString(getClass()) +
" does not support default String to '" + toString(type) + "'
conversion.";</span>
-<span class="nc bnc" id="L628" title="All 2 branches missed."> if
(log().isWarnEnabled()) {</span>
-<span class="nc" id="L629"> log().warn(" " +
msg);</span>
-<span class="nc" id="L630"> log().warn(" (N.B. Re-configure
Converter or use alternative implementation)");</span>
+<span class="fc" id="L627"> final String msg = toString(getClass()) +
" does not support default String to '" + toString(type) + "'
conversion.";</span>
+<span class="pc bpc" id="L628" title="1 of 2 branches missed."> if
(log().isWarnEnabled()) {</span>
+<span class="fc" id="L629"> log().warn(" " +
msg);</span>
+<span class="fc" id="L630"> log().warn(" (N.B. Re-configure
Converter or use alternative implementation)");</span>
}
-<span class="nc" id="L632"> throw new ConversionException(msg);</span>
+<span class="fc" id="L632"> throw new ConversionException(msg);</span>
}
/**
@@ -639,27 +639,27 @@ public abstract class DateTimeConverter&
*/
@Override
public String toString() {
-<span class="nc" id="L642"> final StringBuilder buffer = new
StringBuilder();</span>
-<span class="nc" id="L643"> buffer.append(toString(getClass()));</span>
-<span class="nc" id="L644">
buffer.append("[UseDefault=");</span>
-<span class="nc" id="L645"> buffer.append(isUseDefault());</span>
-<span class="nc" id="L646"> buffer.append(",
UseLocaleFormat=");</span>
-<span class="nc" id="L647"> buffer.append(useLocaleFormat);</span>
-<span class="nc bnc" id="L648" title="All 2 branches missed."> if
(displayPatterns != null) {</span>
-<span class="nc" id="L649"> buffer.append(",
Patterns={");</span>
-<span class="nc" id="L650"> buffer.append(displayPatterns);</span>
-<span class="nc" id="L651"> buffer.append('}');</span>
- }
-<span class="nc bnc" id="L653" title="All 2 branches missed."> if
(locale != null) {</span>
-<span class="nc" id="L654"> buffer.append(",
Locale=");</span>
-<span class="nc" id="L655"> buffer.append(locale);</span>
+<span class="fc" id="L642"> final StringBuilder buffer = new
StringBuilder();</span>
+<span class="fc" id="L643"> buffer.append(toString(getClass()));</span>
+<span class="fc" id="L644">
buffer.append("[UseDefault=");</span>
+<span class="fc" id="L645"> buffer.append(isUseDefault());</span>
+<span class="fc" id="L646"> buffer.append(",
UseLocaleFormat=");</span>
+<span class="fc" id="L647"> buffer.append(useLocaleFormat);</span>
+<span class="fc bfc" id="L648" title="All 2 branches covered."> if
(displayPatterns != null) {</span>
+<span class="fc" id="L649"> buffer.append(",
Patterns={");</span>
+<span class="fc" id="L650"> buffer.append(displayPatterns);</span>
+<span class="fc" id="L651"> buffer.append('}');</span>
+ }
+<span class="fc bfc" id="L653" title="All 2 branches covered."> if
(locale != null) {</span>
+<span class="fc" id="L654"> buffer.append(",
Locale=");</span>
+<span class="fc" id="L655"> buffer.append(locale);</span>
}
-<span class="nc bnc" id="L657" title="All 2 branches missed."> if
(timeZone != null) {</span>
+<span class="pc bpc" id="L657" title="1 of 2 branches missed."> if
(timeZone != null) {</span>
<span class="nc" id="L658"> buffer.append(",
TimeZone=");</span>
<span class="nc" id="L659"> buffer.append(timeZone);</span>
}
-<span class="nc" id="L661"> buffer.append(']');</span>
-<span class="nc" id="L662"> return buffer.toString();</span>
+<span class="fc" id="L661"> buffer.append(']');</span>
+<span class="fc" id="L662"> return buffer.toString();</span>
}
}
</pre><div class="footer"><span class="right">Created with <a
href="http://www.jacoco.org/jacoco">JaCoCo</a>
0.8.12.202403310830</span></div></body></html>
\ No newline at end of file