commons-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From t.@apache.org
Subject svn commit: r952406 [24/42] - in /websites/production/commons/content/proper/commons-email: ./ apidocs/ apidocs/org/apache/commons/mail/ apidocs/org/apache/commons/mail/class-use/ apidocs/org/apache/commons/mail/resolver/ apidocs/org/apache/commons/mai...
Date Sat, 23 May 2015 06:51:00 GMT
Added: websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.resolver/index.source.html
==============================================================================
--- websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.resolver/index.source.html (added)
+++ websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.resolver/index.source.html Sat May 23 06:50:57 2015
@@ -0,0 +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.mail.resolver</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 Email</a> &gt; <span class="el_package">org.apache.commons.mail.resolver</span></div><h1>org.apache.commons.mail.resolver</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">74 of 454</td><td class="ctr2">84%</td><td class="bar">14 of 52</td><td class="ctr2">73%</td><td class="ctr1">18</td><td class="ctr2">56</td><td class="ctr1">19</td><td class="ctr2">109</td><td class="ctr1">5</td><td class="ctr2">30</td><td class="ctr1">0</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a1"><a href="DataSourceClassPathResolver.java.html" class="el_source">DataSourceClassPathResolver.java</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="24" height="10" title="27" alt="27"/><img src="../.resources/greenbar.gif" width="95" height="10" title="104" alt="104"/></td><td class="ctr2" id="c3">79%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="42" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="77" height="10" title="9" alt="9"/></td><td class="ctr2" id="e3">64%</td><td class="ctr1" id="f0">6</td><td class="ctr2" id="g0">14</td><td class="ctr1" id="h0">7</td><t
 d class="ctr2" id="i0">30</td><td class="ctr1" id="j0">2</td><td class="ctr2" id="k0">7</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a3"><a href="DataSourceFileResolver.java.html" class="el_source">DataSourceFileResolver.java</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="17" height="10" title="19" alt="19"/><img src="../.resources/greenbar.gif" width="61" height="10" title="67" alt="67"/></td><td class="ctr2" id="c4">78%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="68" height="10" title="8" alt="8"/></td><td class="ctr2" id="e1">80%</td><td class="ctr1" id="f2">4</td><td class="ctr2" id="g2">11</td><td class="ctr1" id="h1">6</td><td class="ctr2" id="i3">21</td><td class="ctr1" id="j1">2</td><td class="ctr2" id="k1">6</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a4"><a href="D
 ataSourceUrlResolver.java.html" class="el_source">DataSourceUrlResolver.java</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="14" height="10" title="16" alt="16"/><img src="../.resources/greenbar.gif" width="67" height="10" title="74" alt="74"/></td><td class="ctr2" id="c2">82%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="42" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="77" height="10" title="9" alt="9"/></td><td class="ctr2" id="e4">64%</td><td class="ctr1" id="f1">6</td><td class="ctr2" id="g1">13</td><td class="ctr1" id="h2">5</td><td class="ctr2" id="i1">25</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">6</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a2"><a href="DataSourceCompositeResolver.java.html" class="el_source">DataSourceCompositeResolver.java</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="10" height="10" title="
 12" alt="12"/><img src="../.resources/greenbar.gif" width="91" height="10" title="100" alt="100"/></td><td class="ctr2" id="c1">89%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="8" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="77" height="10" title="9" alt="9"/></td><td class="ctr2" id="e0">90%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">10</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i2">23</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k4">5</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a0"><a href="DataSourceBaseResolver.java.html" class="el_source">DataSourceBaseResolver.java</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="32" height="10" title="35" alt="35"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="8" height="10" title="1" alt="1"/><img src="../.resources/gree
 nbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="e2">75%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">8</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">10</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k3">6</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m4">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

Propchange: websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.resolver/index.source.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.resolver/index.source.html
------------------------------------------------------------------------------
    svn:keywords = Id Revision HeadURL

Propchange: websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.resolver/index.source.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/MimeMessageParser.html
==============================================================================
--- websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/MimeMessageParser.html (added)
+++ websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/MimeMessageParser.html Sat May 23 06:50:57 2015
@@ -0,0 +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>MimeMessageParser</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 Email</a> &gt; <a href="index.html" class="el_package">org.apache.commons.mail.util</a> &gt; <span class="el_class">MimeMessageParser</span></div><h1>MimeMessageParser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><t
 d 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">21 of 401</td><td class="ctr2">95%</td><td class="bar">10 of 56</td><td class="ctr2">82%</td><td class="ctr1">10</td><td class="ctr2">54</td><td clas
 s="ctr1">5</td><td class="ctr2">91</td><td class="ctr1">0</td><td class="ctr2">26</td></tr></tfoot><tbody><tr><td id="a20"><a href="MimeMessageParser.java.html#L250" class="el_method">isMimeType(MimePart, String)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="7" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="14" height="10" title="11" alt="11"/></td><td class="ctr2" id="c25">65%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i6">4</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a16"><a href="MimeMessageParser.java.html#L106" class="el_method">getTo()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="14" height="10" title="11" alt="11"/></td><td class="ctr2" id=
 "c22">79%</td><td class="bar" id="d5"><img src="../.resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="6" height="10" title="1" alt="1"/></td><td class="ctr2" id="e9">50%</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i11">2</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a6"><a href="MimeMessageParser.java.html#L116" class="el_method">getCc()</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="14" height="10" title="11" alt="11"/></td><td class="ctr2" id="c23">79%</td><td class="bar" id="d6"><img src="../.resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="6" height="10" title="1" alt="1"/></td><td class="ctr2" id="e10">50%</td><td class="ctr1" id="f3">1</td><td clas
 s="ctr2" id="g6">2</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><a href="MimeMessageParser.java.html#L126" class="el_method">getBcc()</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="3" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="14" height="10" title="11" alt="11"/></td><td class="ctr2" id="c24">79%</td><td class="bar" id="d7"><img src="../.resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="6" height="10" title="1" alt="1"/></td><td class="ctr2" id="e11">50%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i13">2</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a2"><a href="MimeMessageParser.java.html#L354" class="el_method">findAttachmentByName(String)</a></td><td
  class="bar" id="b4"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="28" height="10" title="22" alt="22"/></td><td class="ctr2" id="c19">92%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="20" height="10" title="3" alt="3"/></td><td class="ctr2" id="e8">75%</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i5">5</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a10"><a href="MimeMessageParser.java.html#L136" class="el_method">getFrom()</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="19" height="10" title="15" alt="15"/></td><td class="ctr2" id="c20">88%</td><td class="bar" id="d0"><img src="../.resources/re
 dbar.gif" width="13" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="13" height="10" title="2" alt="2"/></td><td class="ctr2" id="e12">50%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i7">4</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a14"><a href="MimeMessageParser.java.html#L150" class="el_method">getReplyTo()</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="2" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="19" height="10" title="15" alt="15"/></td><td class="ctr2" id="c21">88%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="13" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="13" height="10" title="2" alt="2"/></td><td class="ctr2" id="e13">50%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h3">1</td>
 <td class="ctr2" id="i8">4</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a24"><a href="MimeMessageParser.java.html#L178" class="el_method">parse(Multipart, MimePart)</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="120" height="10" title="92" alt="92"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="113" height="10" title="17" alt="17"/></td><td class="ctr2" id="e6">94%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g0">10</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i0">17</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a7"><a href="MimeMessageParser.java.html#L426" class="el_method">getContent(InputStream)</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="43" height="10" title="33" alt="33"/></td><td c
 lass="ctr2" id="c1">100%</td><td class="bar" id="d8"><img src="../.resources/greenbar.gif" width="13" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i1">9</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a0"><a href="MimeMessageParser.java.html#L271" class="el_method">createDataSource(Multipart, MimePart)</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="41" height="10" title="32" alt="32"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i2">8</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a9"><a href="MimeMessageParser.java.html#L394" class="el_method">getDataSourceName(Part, DataSource)<
 /a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="31" height="10" title="24" alt="24"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="46" height="10" title="7" alt="7"/></td><td class="ctr2" id="e7">88%</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i3">7</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a22"><a href="MimeMessageParser.java.html#L81" class="el_method">MimeMessageParser(MimeMessage)</a></td><td class="bar" id="b11"><img src="../.resources/greenbar.gif" width="24" height="10" title="19" alt="19"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h11">0</td><td class="c
 tr2" id="i4">6</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a4"><a href="MimeMessageParser.java.html#L450" class="el_method">getBaseMimeType(String)</a></td><td class="bar" id="b12"><img src="../.resources/greenbar.gif" width="16" height="10" title="13" alt="13"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d9"><img src="../.resources/greenbar.gif" width="13" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g9">2</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i9">4</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a25"><a href="MimeMessageParser.java.html#L226" class="el_method">stripContentId(String)</a></td><td class="bar" id="b13"><img src="../.resources/greenbar.gif" width="13" height="10" title="10" alt="10"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d10"><img src="../.resources/greenbar.gif
 " width="13" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g10">2</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a17"><a href="MimeMessageParser.java.html#L341" class="el_method">hasAttachments()</a></td><td class="bar" id="b14"><img src="../.resources/greenbar.gif" width="10" height="10" title="8" alt="8"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d11"><img src="../.resources/greenbar.gif" width="13" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g11">2</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i16">1</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a1"><a href="MimeMessageParser.java.html#L378" class="el_method">findAttachmentByCid(String)</a></td><td class="bar" 
 id="b15"><img src="../.resources/greenbar.gif" width="10" height="10" title="8" alt="8"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g17">1</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i14">2</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a23"><a href="MimeMessageParser.java.html#L96" class="el_method">parse()</a></td><td class="bar" id="b16"><img src="../.resources/greenbar.gif" width="9" height="10" title="7" alt="7"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d18"/><td class="ctr2" id="e18">n/a</td><td class="ctr1" id="f16">0</td><td class="ctr2" id="g18">1</td><td class="ctr1" id="h16">0</td><td class="ctr2" id="i15">2</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a19"><a href="MimeMessageParser.java.html#L329" class="el_method">hasPlainContent()</a></td><td class="bar"
  id="b17"><img src="../.resources/greenbar.gif" width="9" height="10" title="7" alt="7"/></td><td class="ctr2" id="c10">100%</td><td class="bar" id="d12"><img src="../.resources/greenbar.gif" width="13" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1" id="f17">0</td><td class="ctr2" id="g12">2</td><td class="ctr1" id="h17">0</td><td class="ctr2" id="i17">1</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a18"><a href="MimeMessageParser.java.html#L335" class="el_method">hasHtmlContent()</a></td><td class="bar" id="b18"><img src="../.resources/greenbar.gif" width="9" height="10" title="7" alt="7"/></td><td class="ctr2" id="c11">100%</td><td class="bar" id="d13"><img src="../.resources/greenbar.gif" width="13" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">100%</td><td class="ctr1" id="f18">0</td><td class="ctr2" id="g13">2</td><td class="ctr1" id="h18">0</td><td class="ctr2" id="i18">1</td><td clas
 s="ctr1" id="j18">0</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a8"><a href="MimeMessageParser.java.html#L317" class="el_method">getContentIds()</a></td><td class="bar" id="b19"><img src="../.resources/greenbar.gif" width="6" height="10" title="5" alt="5"/></td><td class="ctr2" id="c12">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="i19">1</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a15"><a href="MimeMessageParser.java.html#L164" class="el_method">getSubject()</a></td><td class="bar" id="b20"><img src="../.resources/greenbar.gif" width="5" height="10" title="4" alt="4"/></td><td class="ctr2" id="c13">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="i20">1</td><td
  class="ctr1" id="j20">0</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a12"><a href="MimeMessageParser.java.html#L285" class="el_method">getMimeMessage()</a></td><td class="bar" id="b21"><img src="../.resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c14">100%</td><td class="bar" id="d21"/><td class="ctr2" id="e21">n/a</td><td class="ctr1" id="f21">0</td><td class="ctr2" id="g21">1</td><td class="ctr1" id="h21">0</td><td class="ctr2" id="i21">1</td><td class="ctr1" id="j21">0</td><td class="ctr2" id="k21">1</td></tr><tr><td id="a21"><a href="MimeMessageParser.java.html#L291" class="el_method">isMultipart()</a></td><td class="bar" id="b22"><img src="../.resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c15">100%</td><td class="bar" id="d22"/><td class="ctr2" id="e22">n/a</td><td class="ctr1" id="f22">0</td><td class="ctr2" id="g22">1</td><td class="ctr1" id="h22">0</td><td class="ctr2" id="i22">1
 </td><td class="ctr1" id="j22">0</td><td class="ctr2" id="k22">1</td></tr><tr><td id="a13"><a href="MimeMessageParser.java.html#L297" class="el_method">getPlainContent()</a></td><td class="bar" id="b23"><img src="../.resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c16">100%</td><td class="bar" id="d23"/><td class="ctr2" id="e23">n/a</td><td class="ctr1" id="f23">0</td><td class="ctr2" id="g23">1</td><td class="ctr1" id="h23">0</td><td class="ctr2" id="i23">1</td><td class="ctr1" id="j23">0</td><td class="ctr2" id="k23">1</td></tr><tr><td id="a3"><a href="MimeMessageParser.java.html#L303" class="el_method">getAttachmentList()</a></td><td class="bar" id="b24"><img src="../.resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c17">100%</td><td class="bar" id="d24"/><td class="ctr2" id="e24">n/a</td><td class="ctr1" id="f24">0</td><td class="ctr2" id="g24">1</td><td class="ctr1" id="h24">0</td><td class="ct
 r2" id="i24">1</td><td class="ctr1" id="j24">0</td><td class="ctr2" id="k24">1</td></tr><tr><td id="a11"><a href="MimeMessageParser.java.html#L323" class="el_method">getHtmlContent()</a></td><td class="bar" id="b25"><img src="../.resources/greenbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c18">100%</td><td class="bar" id="d25"/><td class="ctr2" id="e25">n/a</td><td class="ctr1" id="f25">0</td><td class="ctr2" id="g25">1</td><td class="ctr1" id="h25">0</td><td class="ctr2" id="i25">1</td><td class="ctr1" id="j25">0</td><td class="ctr2" id="k25">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

Propchange: websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/MimeMessageParser.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/MimeMessageParser.html
------------------------------------------------------------------------------
    svn:keywords = Id Revision HeadURL

Propchange: websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/MimeMessageParser.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/MimeMessageParser.java.html
==============================================================================
--- websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/MimeMessageParser.java.html (added)
+++ websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/MimeMessageParser.java.html Sat May 23 06:50:57 2015
@@ -0,0 +1,458 @@
+<?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>MimeMessageParser.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><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 Email</a> &gt; <a href="index.source.html" class="el_package">org.apache.commons.mail.util</a> &gt; <span class="el_source">MimeMessageParser.java</sp
 an></div><h1>MimeMessageParser.java</h1><pre class="source lang-java linenums">/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the &quot;License&quot;); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.commons.mail.util;
+
+import java.io.BufferedInputStream;
+import java.io.BufferedOutputStream;
+import java.io.ByteArrayOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.UnsupportedEncodingException;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Collection;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import javax.activation.DataHandler;
+import javax.activation.DataSource;
+import javax.mail.Message;
+import javax.mail.MessagingException;
+import javax.mail.Multipart;
+import javax.mail.Part;
+import javax.mail.internet.ContentType;
+import javax.mail.internet.InternetAddress;
+import javax.mail.internet.MimeBodyPart;
+import javax.mail.internet.MimeMessage;
+import javax.mail.internet.MimePart;
+import javax.mail.internet.MimeUtility;
+import javax.mail.internet.ParseException;
+import javax.mail.util.ByteArrayDataSource;
+
+/**
+ * Parses a MimeMessage and stores the individual parts such a plain text,
+ * HTML text and attachments.
+ *
+ * @since 1.3
+ * @version $Id$
+ */
+public class MimeMessageParser
+{
+    /** The MimeMessage to convert */
+    private final MimeMessage mimeMessage;
+
+    /** Plain mail content from MimeMessage */
+    private String plainContent;
+
+    /** Html mail content from MimeMessage */
+    private String htmlContent;
+
+    /** List of attachments of MimeMessage */
+    private final List&lt;DataSource&gt; attachmentList;
+
+    /** Attachments stored by their content-id */
+    private final Map&lt;String, DataSource&gt; cidMap;
+
+    /** Is this a Multipart email */
+    private boolean isMultiPart;
+
+    /**
+     * Constructs an instance with the MimeMessage to be extracted.
+     *
+     * @param message the message to parse
+     */
+    public MimeMessageParser(final MimeMessage message)
+<span class="fc" id="L81">    {</span>
+<span class="fc" id="L82">        attachmentList = new ArrayList&lt;DataSource&gt;();</span>
+<span class="fc" id="L83">        cidMap = new HashMap&lt;String, DataSource&gt;();</span>
+<span class="fc" id="L84">        this.mimeMessage = message;</span>
+<span class="fc" id="L85">        this.isMultiPart = false;</span>
+<span class="fc" id="L86">    }</span>
+
+    /**
+     * Does the actual extraction.
+     *
+     * @return this instance
+     * @throws Exception parsing the mime message failed
+     */
+    public MimeMessageParser parse() throws Exception
+    {
+<span class="fc" id="L96">        this.parse(null, mimeMessage);</span>
+<span class="fc" id="L97">        return this;</span>
+    }
+
+    /**
+     * @return the 'to' recipients of the message
+     * @throws Exception determining the recipients failed
+     */
+    public List&lt;javax.mail.Address&gt; getTo() throws Exception
+    {
+<span class="fc" id="L106">        final javax.mail.Address[] recipients = this.mimeMessage.getRecipients(Message.RecipientType.TO);</span>
+<span class="pc bpc" id="L107" title="1 of 2 branches missed.">        return recipients != null ? Arrays.asList(recipients) : new ArrayList&lt;javax.mail.Address&gt;();</span>
+    }
+
+    /**
+     * @return the 'cc' recipients of the message
+     * @throws Exception determining the recipients failed
+     */
+    public List&lt;javax.mail.Address&gt; getCc() throws Exception
+    {
+<span class="fc" id="L116">        final javax.mail.Address[] recipients = this.mimeMessage.getRecipients(Message.RecipientType.CC);</span>
+<span class="pc bpc" id="L117" title="1 of 2 branches missed.">        return recipients != null ? Arrays.asList(recipients) : new ArrayList&lt;javax.mail.Address&gt;();</span>
+    }
+
+    /**
+     * @return the 'bcc' recipients of the message
+     * @throws Exception determining the recipients failed
+     */
+    public List&lt;javax.mail.Address&gt; getBcc() throws Exception
+    {
+<span class="fc" id="L126">        final javax.mail.Address[] recipients = this.mimeMessage.getRecipients(Message.RecipientType.BCC);</span>
+<span class="pc bpc" id="L127" title="1 of 2 branches missed.">        return recipients != null ? Arrays.asList(recipients) : new ArrayList&lt;javax.mail.Address&gt;();</span>
+    }
+
+    /**
+     * @return the 'from' field of the message
+     * @throws Exception parsing the mime message failed
+     */
+    public String getFrom() throws Exception
+    {
+<span class="fc" id="L136">        final javax.mail.Address[] addresses = this.mimeMessage.getFrom();</span>
+<span class="pc bpc" id="L137" title="2 of 4 branches missed.">        if (addresses == null || addresses.length == 0)</span>
+        {
+<span class="nc" id="L139">            return null;</span>
+        }
+<span class="fc" id="L141">        return ((InternetAddress) addresses[0]).getAddress();</span>
+    }
+
+    /**
+     * @return the 'replyTo' address of the email
+     * @throws Exception parsing the mime message failed
+     */
+    public String getReplyTo() throws Exception
+    {
+<span class="fc" id="L150">        final javax.mail.Address[] addresses = this.mimeMessage.getReplyTo();</span>
+<span class="pc bpc" id="L151" title="2 of 4 branches missed.">        if (addresses == null || addresses.length == 0)</span>
+        {
+<span class="nc" id="L153">            return null;</span>
+        }
+<span class="fc" id="L155">        return ((InternetAddress) addresses[0]).getAddress();</span>
+    }
+
+    /**
+     * @return the mail subject
+     * @throws Exception parsing the mime message failed
+     */
+    public String getSubject() throws Exception
+    {
+<span class="fc" id="L164">        return this.mimeMessage.getSubject();</span>
+    }
+
+    /**
+     * Extracts the content of a MimeMessage recursively.
+     *
+     * @param parent the parent multi-part
+     * @param part   the current MimePart
+     * @throws MessagingException parsing the MimeMessage failed
+     * @throws IOException        parsing the MimeMessage failed
+     */
+    protected void parse(final Multipart parent, final MimePart part)
+        throws MessagingException, IOException
+    {
+<span class="fc bfc" id="L178" title="All 6 branches covered.">        if (isMimeType(part, &quot;text/plain&quot;) &amp;&amp; plainContent == null</span>
+                &amp;&amp; !MimePart.ATTACHMENT.equalsIgnoreCase(part.getDisposition()))
+        {
+<span class="fc" id="L181">            plainContent = (String) part.getContent();</span>
+        }
+        else
+        {
+<span class="pc bpc" id="L185" title="1 of 6 branches missed.">            if (isMimeType(part, &quot;text/html&quot;) &amp;&amp; htmlContent == null</span>
+                    &amp;&amp; !MimePart.ATTACHMENT.equalsIgnoreCase(part.getDisposition()))
+            {
+<span class="fc" id="L188">                htmlContent = (String) part.getContent();</span>
+            }
+            else
+            {
+<span class="fc bfc" id="L192" title="All 2 branches covered.">                if (isMimeType(part, &quot;multipart/*&quot;))</span>
+                {
+<span class="fc" id="L194">                    this.isMultiPart = true;</span>
+<span class="fc" id="L195">                    final Multipart mp = (Multipart) part.getContent();</span>
+<span class="fc" id="L196">                    final int count = mp.getCount();</span>
+
+                    // iterate over all MimeBodyPart
+
+<span class="fc bfc" id="L200" title="All 2 branches covered.">                    for (int i = 0; i &lt; count; i++)</span>
+                    {
+<span class="fc" id="L202">                        parse(mp, (MimeBodyPart) mp.getBodyPart(i));</span>
+                    }
+<span class="fc" id="L204">                }</span>
+                else
+                {
+<span class="fc" id="L207">                    final String cid = stripContentId(part.getContentID());</span>
+<span class="fc" id="L208">                    final DataSource ds = createDataSource(parent, part);</span>
+<span class="fc bfc" id="L209" title="All 2 branches covered.">                    if (cid != null)</span>
+                    {
+<span class="fc" id="L211">                        this.cidMap.put(cid, ds);</span>
+                    }
+<span class="fc" id="L213">                    this.attachmentList.add(ds);</span>
+                }
+            }
+        }
+<span class="fc" id="L217">    }</span>
+
+    /**
+     * Strips the content id of any whitespace and angle brackets.
+     * @param contentId the string to strip
+     * @return a stripped version of the content id
+     */
+    private String stripContentId(final String contentId)
+    {
+<span class="fc bfc" id="L226" title="All 2 branches covered.">        if (contentId == null)</span>
+        {
+<span class="fc" id="L228">            return null;</span>
+        }
+<span class="fc" id="L230">        return contentId.trim().replaceAll(&quot;[\\&lt;\\&gt;]&quot;, &quot;&quot;);</span>
+    }
+
+    /**
+     * Checks whether the MimePart contains an object of the given mime type.
+     *
+     * @param part     the current MimePart
+     * @param mimeType the mime type to check
+     * @return {@code true} if the MimePart matches the given mime type, {@code false} otherwise
+     * @throws MessagingException parsing the MimeMessage failed
+     * @throws IOException        parsing the MimeMessage failed
+     */
+    private boolean isMimeType(final MimePart part, final String mimeType)
+        throws MessagingException, IOException
+    {
+        // Do not use part.isMimeType(String) as it is broken for MimeBodyPart
+        // and does not really check the actual content type.
+
+        try
+        {
+<span class="fc" id="L250">            final ContentType ct = new ContentType(part.getDataHandler().getContentType());</span>
+<span class="fc" id="L251">            return ct.match(mimeType);</span>
+        }
+<span class="nc" id="L253">        catch (final ParseException ex)</span>
+        {
+<span class="nc" id="L255">            return part.getContentType().equalsIgnoreCase(mimeType);</span>
+        }
+    }
+
+    /**
+     * Parses the MimePart to create a DataSource.
+     *
+     * @param parent the parent multi-part
+     * @param part   the current part to be processed
+     * @return the DataSource
+     * @throws MessagingException creating the DataSource failed
+     * @throws IOException        creating the DataSource failed
+     */
+    protected DataSource createDataSource(final Multipart parent, final MimePart part)
+        throws MessagingException, IOException
+    {
+<span class="fc" id="L271">        final DataHandler dataHandler = part.getDataHandler();</span>
+<span class="fc" id="L272">        final DataSource dataSource = dataHandler.getDataSource();</span>
+<span class="fc" id="L273">        final String contentType = getBaseMimeType(dataSource.getContentType());</span>
+<span class="fc" id="L274">        final byte[] content = this.getContent(dataSource.getInputStream());</span>
+<span class="fc" id="L275">        final ByteArrayDataSource result = new ByteArrayDataSource(content, contentType);</span>
+<span class="fc" id="L276">        final String dataSourceName = getDataSourceName(part, dataSource);</span>
+
+<span class="fc" id="L278">        result.setName(dataSourceName);</span>
+<span class="fc" id="L279">        return result;</span>
+    }
+
+    /** @return Returns the mimeMessage. */
+    public MimeMessage getMimeMessage()
+    {
+<span class="fc" id="L285">        return mimeMessage;</span>
+    }
+
+    /** @return Returns the isMultiPart. */
+    public boolean isMultipart()
+    {
+<span class="fc" id="L291">        return isMultiPart;</span>
+    }
+
+    /** @return Returns the plainContent if any */
+    public String getPlainContent()
+    {
+<span class="fc" id="L297">        return plainContent;</span>
+    }
+
+    /** @return Returns the attachmentList. */
+    public List&lt;DataSource&gt; getAttachmentList()
+    {
+<span class="fc" id="L303">        return attachmentList;</span>
+    }
+
+    /**
+     * Returns a collection of all content-ids in the parsed message.
+     * &lt;p&gt;
+     * The content-ids are stripped of any angle brackets, i.e. &quot;part1&quot; instead
+     * of &quot;&amp;lt;part1&amp;gt;&quot;.
+     *
+     * @return the collection of content ids.
+     * @since 1.3.4
+     */
+    public Collection&lt;String&gt; getContentIds()
+    {
+<span class="fc" id="L317">        return Collections.unmodifiableSet(cidMap.keySet());</span>
+    }
+
+    /** @return Returns the htmlContent if any */
+    public String getHtmlContent()
+    {
+<span class="fc" id="L323">        return htmlContent;</span>
+    }
+
+    /** @return true if a plain content is available */
+    public boolean hasPlainContent()
+    {
+<span class="fc bfc" id="L329" title="All 2 branches covered.">        return this.plainContent != null;</span>
+    }
+
+    /** @return true if HTML content is available */
+    public boolean hasHtmlContent()
+    {
+<span class="fc bfc" id="L335" title="All 2 branches covered.">        return this.htmlContent != null;</span>
+    }
+
+    /** @return true if attachments are available */
+    public boolean hasAttachments()
+    {
+<span class="fc bfc" id="L341" title="All 2 branches covered.">        return this.attachmentList.size() &gt; 0;</span>
+    }
+
+    /**
+     * Find an attachment using its name.
+     *
+     * @param name the name of the attachment
+     * @return the corresponding datasource or null if nothing was found
+     */
+    public DataSource findAttachmentByName(final String name)
+    {
+        DataSource dataSource;
+
+<span class="pc bpc" id="L354" title="1 of 2 branches missed.">        for (int i = 0; i &lt; getAttachmentList().size(); i++)</span>
+        {
+<span class="fc" id="L356">            dataSource = getAttachmentList().get(i);</span>
+<span class="fc bfc" id="L357" title="All 2 branches covered.">            if (name.equalsIgnoreCase(dataSource.getName()))</span>
+            {
+<span class="fc" id="L359">                return dataSource;</span>
+            }
+        }
+
+<span class="nc" id="L363">        return null;</span>
+    }
+
+    /**
+     * Find an attachment using its content-id.
+     * &lt;p&gt;
+     * The content-id must be stripped of any angle brackets,
+     * i.e. &quot;part1&quot; instead of &quot;&amp;lt;part1&amp;gt;&quot;.
+     *
+     * @param cid the content-id of the attachment
+     * @return the corresponding datasource or null if nothing was found
+     * @since 1.3.4
+     */
+    public DataSource findAttachmentByCid(final String cid)
+    {
+<span class="fc" id="L378">        final DataSource dataSource = cidMap.get(cid);</span>
+<span class="fc" id="L379">        return dataSource;</span>
+    }
+
+    /**
+     * Determines the name of the data source if it is not already set.
+     *
+     * @param part the mail part
+     * @param dataSource the data source
+     * @return the name of the data source or {@code null} if no name can be determined
+     * @throws MessagingException accessing the part failed
+     * @throws UnsupportedEncodingException decoding the text failed
+     */
+    protected String getDataSourceName(final Part part, final DataSource dataSource)
+        throws MessagingException, UnsupportedEncodingException
+    {
+<span class="fc" id="L394">        String result = dataSource.getName();</span>
+
+<span class="fc bfc" id="L396" title="All 4 branches covered.">        if (result == null || result.length() == 0)</span>
+        {
+<span class="fc" id="L398">            result = part.getFileName();</span>
+        }
+
+<span class="pc bpc" id="L401" title="1 of 4 branches missed.">        if (result != null &amp;&amp; result.length() &gt; 0)</span>
+        {
+<span class="fc" id="L403">            result = MimeUtility.decodeText(result);</span>
+        }
+        else
+        {
+<span class="fc" id="L407">            result = null;</span>
+        }
+
+<span class="fc" id="L410">        return result;</span>
+    }
+
+    /**
+     * Read the content of the input stream.
+     *
+     * @param is the input stream to process
+     * @return the content of the input stream
+     * @throws IOException reading the input stream failed
+     */
+    private byte[] getContent(final InputStream is)
+        throws IOException
+    {
+        int ch;
+        byte[] result;
+
+<span class="fc" id="L426">        final ByteArrayOutputStream os = new ByteArrayOutputStream();</span>
+<span class="fc" id="L427">        final BufferedInputStream isReader = new BufferedInputStream(is);</span>
+<span class="fc" id="L428">        final BufferedOutputStream osWriter = new BufferedOutputStream(os);</span>
+
+<span class="fc bfc" id="L430" title="All 2 branches covered.">        while ((ch = isReader.read()) != -1)</span>
+        {
+<span class="fc" id="L432">            osWriter.write(ch);</span>
+        }
+
+<span class="fc" id="L435">        osWriter.flush();</span>
+<span class="fc" id="L436">        result = os.toByteArray();</span>
+<span class="fc" id="L437">        osWriter.close();</span>
+
+<span class="fc" id="L439">        return result;</span>
+    }
+
+    /**
+     * Parses the mimeType.
+     *
+     * @param fullMimeType the mime type from the mail api
+     * @return the real mime type
+     */
+    private String getBaseMimeType(final String fullMimeType)
+    {
+<span class="fc" id="L450">        final int pos = fullMimeType.indexOf(';');</span>
+<span class="fc bfc" id="L451" title="All 2 branches covered.">        if (pos &gt;= 0)</span>
+        {
+<span class="fc" id="L453">            return fullMimeType.substring(0, pos);</span>
+        }
+<span class="fc" id="L455">        return fullMimeType;</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

Propchange: websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/MimeMessageParser.java.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/MimeMessageParser.java.html
------------------------------------------------------------------------------
    svn:keywords = Id Revision HeadURL

Propchange: websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/MimeMessageParser.java.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/MimeMessageUtils.html
==============================================================================
--- websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/MimeMessageUtils.html (added)
+++ websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/MimeMessageUtils.html Sat May 23 06:50:57 2015
@@ -0,0 +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>MimeMessageUtils</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 Email</a> &gt; <a href="index.html" class="el_package">org.apache.commons.mail.util</a> &gt; <span class="el_class">MimeMessageUtils</span></div><h1>MimeMessageUtils</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td c
 lass="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">98 of 144</td><td class="ctr2">32%</td><td class="bar">17 of 20</td><td class="ctr2">15%</td><td class="ctr1">13</td><td class="ctr2">16</td><td class="
 ctr1">18</td><td class="ctr2">33</td><td class="ctr1">3</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a5"><a href="MimeMessageUtils.java.html#L156" class="el_method">writeMimeMessage(MimeMessage, File)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="72" height="10" title="35" alt="35"/><img src="../.resources/greenbar.gif" width="47" height="10" title="23" alt="23"/></td><td class="ctr2" id="c2">40%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="90" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="30" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">25%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">5</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i0">14</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="MimeMessageUtils.java.html#L127" class="el_method">createMimeMessage(Session, String)</a></td><td class="bar" id=
 "b1"><img src="../.resources/redbar.gif" width="55" height="10" title="27" alt="27"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="60" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h0">6</td><td class="ctr2" id="i1">6</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MimeMessageUtils.java.html#L57" class="el_method">createMimeMessage(Session, byte[])</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="53" height="10" title="26" alt="26"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="60" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h2">5</td><td class="ctr2" id="i2">5</td><td class="ctr1" id="j1
 ">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="MimeMessageUtils.java.html#L85" class="el_method">createMimeMessage(Session, File)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="14" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="35" height="10" title="17" alt="17"/></td><td class="ctr2" id="c1">71%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="45" height="10" title="3" alt="3"/><img src="../.resources/greenbar.gif" width="15" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">25%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i3">5</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="MimeMessageUtils.java.html#L42" class="el_method">MimeMessageUtils()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="6" height="10" title="3" alt="3"/><
 /td><td class="ctr2" id="c5">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="h3">2</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a2"><a href="MimeMessageUtils.java.html#L112" class="el_method">createMimeMessage(Session, InputStream)</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="12" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">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

Propchange: websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/MimeMessageUtils.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/MimeMessageUtils.html
------------------------------------------------------------------------------
    svn:keywords = Id Revision HeadURL

Propchange: websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/MimeMessageUtils.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/MimeMessageUtils.java.html
==============================================================================
--- websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/MimeMessageUtils.java.html (added)
+++ websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/MimeMessageUtils.java.html Sat May 23 06:50:57 2015
@@ -0,0 +1,189 @@
+<?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>MimeMessageUtils.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><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 Email</a> &gt; <a href="index.source.html" class="el_package">org.apache.commons.mail.util</a> &gt; <span class="el_source">MimeMessageUtils.java</span
 ></div><h1>MimeMessageUtils.java</h1><pre class="source lang-java linenums">/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the &quot;License&quot;); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.commons.mail.util;
+
+import javax.mail.MessagingException;
+import javax.mail.Session;
+import javax.mail.internet.MimeMessage;
+import java.io.ByteArrayInputStream;
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+
+/**
+ * Static helper methods.
+ *
+ * @since 1.3
+ * @version $Id$
+ */
+public final class MimeMessageUtils
+{
+    /**
+     * Instances should NOT be constructed in standard programming.
+     */
+    private MimeMessageUtils()
+    {
+<span class="nc" id="L42">        super();</span>
+<span class="nc" id="L43">    }</span>
+
+    /**
+     * Create a MimeMessage.
+     *
+     * @param session the mail session
+     * @param source the input data
+     * @return the MimeMessage
+     * @throws MessagingException creating the MimeMessage failed
+     * @throws IOException creating the MimeMessage failed
+     */
+    public static MimeMessage createMimeMessage(final Session session, final byte[] source)
+        throws MessagingException, IOException
+    {
+<span class="nc" id="L57">        ByteArrayInputStream is = null;</span>
+
+        try
+        {
+<span class="nc" id="L61">            is = new ByteArrayInputStream(source);</span>
+<span class="nc" id="L62">            return new MimeMessage(session, is);</span>
+        }
+        finally
+        {
+<span class="nc bnc" id="L66" title="All 4 branches missed.">            if (is != null)</span>
+            {
+<span class="nc" id="L68">                is.close();</span>
+            }
+        }
+    }
+
+    /**
+     * Create a MimeMessage.
+     *
+     * @param session the mail session
+     * @param source the input data
+     * @return the MimeMessage
+     * @throws MessagingException creating the MimeMessage failed
+     * @throws IOException creating the MimeMessage failed
+     */
+    public static MimeMessage createMimeMessage(final Session session, final File source)
+        throws MessagingException, IOException
+    {
+<span class="fc" id="L85">        FileInputStream is = null;</span>
+
+        try
+        {
+<span class="fc" id="L89">            is = new FileInputStream(source);</span>
+<span class="fc" id="L90">            return createMimeMessage(session, is);</span>
+        }
+        finally
+        {
+<span class="pc bpc" id="L94" title="3 of 4 branches missed.">            if (is != null)</span>
+            {
+<span class="pc" id="L96">                is.close();</span>
+            }
+        }
+    }
+
+    /**
+     * Create a MimeMessage.
+     *
+     * @param session the mail session
+     * @param source the input data
+     * @return the MimeMessage
+     * @throws MessagingException creating the MimeMessage failed
+     */
+    public static MimeMessage createMimeMessage(final Session session, final InputStream source)
+        throws MessagingException
+    {
+<span class="fc" id="L112">        return new MimeMessage(session, source);</span>
+    }
+
+    /**
+     * Create a MimeMessage using the platform's default character encoding.
+     *
+     * @param session the mail session
+     * @param source the input data
+     * @return the MimeMessage
+     * @throws MessagingException creating the MimeMessage failed
+     * @throws IOException creating the MimeMessage failed
+     */
+    public static MimeMessage createMimeMessage(final Session session, final String source)
+        throws MessagingException, IOException
+    {
+<span class="nc" id="L127">        ByteArrayInputStream is = null;</span>
+
+        try
+        {
+<span class="nc" id="L131">            final byte[] byteSource = source.getBytes();</span>
+<span class="nc" id="L132">            is = new ByteArrayInputStream(byteSource);</span>
+<span class="nc" id="L133">            return createMimeMessage(session, is);</span>
+        }
+        finally
+        {
+<span class="nc bnc" id="L137" title="All 4 branches missed.">            if (is != null)</span>
+            {
+<span class="nc" id="L139">                is.close();</span>
+            }
+        }
+    }
+
+    /**
+     * Convenience method to write a MimeMessage into a file.
+     *
+     * @param mimeMessage the MimeMessage to write
+     * @param resultFile  the file containing the MimeMessgae
+     * @throws MessagingException accessing MimeMessage failed
+     * @throws IOException        writing the MimeMessage failed
+     */
+    public static void writeMimeMessage(final MimeMessage mimeMessage, final File resultFile)
+        throws MessagingException, IOException
+    {
+
+<span class="fc" id="L156">        FileOutputStream fos = null;</span>
+
+        try
+        {
+<span class="pc bpc" id="L160" title="3 of 4 branches missed.">            if (!resultFile.getParentFile().exists() &amp;&amp; !resultFile.getParentFile().mkdirs())</span>
+            {
+<span class="nc" id="L162">                throw new IOException(</span>
+                        &quot;Failed to create the following parent directories: &quot;
+                                + resultFile.getParentFile());
+            }
+
+<span class="fc" id="L167">            fos = new FileOutputStream(resultFile);</span>
+<span class="fc" id="L168">            mimeMessage.writeTo(fos);</span>
+<span class="fc" id="L169">            fos.flush();</span>
+<span class="fc" id="L170">            fos.close();</span>
+<span class="fc" id="L171">            fos = null;</span>
+        }
+        finally
+        {
+<span class="pc bpc" id="L175" title="3 of 4 branches missed.">            if (fos != null)</span>
+            {
+                try
+                {
+<span class="nc" id="L179">                    fos.close();</span>
+                }
+<span class="nc" id="L181">                catch (final Exception e)</span>
+                {
+<span class="nc" id="L183">                    e.printStackTrace();</span>
+<span class="nc" id="L184">                }</span>
+            }
+        }
+<span class="fc" id="L187">    }</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

Propchange: websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/MimeMessageUtils.java.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/MimeMessageUtils.java.html
------------------------------------------------------------------------------
    svn:keywords = Id Revision HeadURL

Propchange: websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/MimeMessageUtils.java.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/index.html
==============================================================================
--- websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/index.html (added)
+++ websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/index.html Sat May 23 06:50:57 2015
@@ -0,0 +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.mail.util</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 Email</a> &gt; <span class="el_package">org.apache.commons.mail.util</span></div><h1>org.apache.commons.mail.util</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">119 of 545</td><td class="ctr2">78%</td><td class="bar">27 of 76</td><td class="ctr2">64%</td><td class="ctr1">23</td><td class="ctr2">70</td><td class="ctr1">23</td><td class="ctr2">124</td><td class="ctr1">3</td><td class="ctr2">32</td><td class="ctr1">0</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="MimeMessageUtils.html" class="el_class">MimeMessageUtils</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="29" height="10" title="98" alt="98"/><img src="../.resources/greenbar.gif" width="13" height="10" title="46" alt="46"/></td><td class="ctr2" id="c1">32%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="36" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="6" height="10" title="3" alt="3"/></td><td class="ctr2" id="e1">15%</td><td class="ctr1" id="f0">13</td><td class="ctr2" id="g1">16</td><td class="ctr1" id="h0">18</td><td class="ctr2" id="i1">33</td>
 <td class="ctr1" id="j0">3</td><td class="ctr2" id="k1">6</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a0"><a href="MimeMessageParser.html" class="el_class">MimeMessageParser</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="6" height="10" title="21" alt="21"/><img src="../.resources/greenbar.gif" width="113" height="10" title="380" alt="380"/></td><td class="ctr2" id="c0">95%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="21" height="10" title="10" alt="10"/><img src="../.resources/greenbar.gif" width="98" height="10" title="46" alt="46"/></td><td class="ctr2" id="e0">82%</td><td class="ctr1" id="f1">10</td><td class="ctr2" id="g0">54</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i0">91</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">26</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">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

Propchange: websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/index.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/index.html
------------------------------------------------------------------------------
    svn:keywords = Id Revision HeadURL

Propchange: websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/index.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/index.source.html
==============================================================================
--- websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/index.source.html (added)
+++ websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/index.source.html Sat May 23 06:50:57 2015
@@ -0,0 +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.mail.util</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 Email</a> &gt; <span class="el_package">org.apache.commons.mail.util</span></div><h1>org.apache.commons.mail.util</h1><table class="coverage" cellspacing="0" id="cover
 agetable"><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">119 of 545</td><td class="ctr2">78%</td><td class="bar">27 of 76</td><td class="ctr2">64%</td><td class="ctr1">23</td><td class="ctr2">70</td><td class="ctr1">23</td><td class="ctr2">124</td><td class="ctr1">3</td><td class="ctr2">32</td><td class="ctr1">0</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="MimeMessageUtils.java.html" class="el_source">MimeMessageUtils.java</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="29" height="10" title="98" alt="98"/><img src="../.resources/greenbar.gif" width="13" height="10" title="46" alt="46"/></td><td class="ctr2" id="c1">32%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="36" height="10" title="17" alt="17"/><img src="../.resources/greenbar.gif" width="6" height="10" title="3" alt="3"/></td><td class="ctr2" id="e1">15%</td><td class="ctr1" id="f0">13</td><td class="ctr2" id="g1">16</td><td class="ctr1" id="h0">18</td><td class="ctr2" id="i1">33</td><t
 d class="ctr1" id="j0">3</td><td class="ctr2" id="k1">6</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a0"><a href="MimeMessageParser.java.html" class="el_source">MimeMessageParser.java</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="6" height="10" title="21" alt="21"/><img src="../.resources/greenbar.gif" width="113" height="10" title="380" alt="380"/></td><td class="ctr2" id="c0">95%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="21" height="10" title="10" alt="10"/><img src="../.resources/greenbar.gif" width="98" height="10" title="46" alt="46"/></td><td class="ctr2" id="e0">82%</td><td class="ctr1" id="f1">10</td><td class="ctr2" id="g0">54</td><td class="ctr1" id="h1">5</td><td class="ctr2" id="i0">91</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">26</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">1</td></tr></tbody></table><div class="footer"><span class="right">Crea
 ted with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.2.201409121644</span></div></body></html>
\ No newline at end of file

Propchange: websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/index.source.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/index.source.html
------------------------------------------------------------------------------
    svn:keywords = Id Revision HeadURL

Propchange: websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail.util/index.source.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail/ByteArrayDataSource.html
==============================================================================
--- websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail/ByteArrayDataSource.html (added)
+++ websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail/ByteArrayDataSource.html Sat May 23 06:50:57 2015
@@ -0,0 +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>ByteArrayDataSource</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 Email</a> &gt; <a href="index.html" class="el_package">org.apache.commons.mail</a> &gt; <span class="el_class">ByteArrayDataSource</span></div><h1>ByteArrayDataSource</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">204 of 204</td><td class="ctr2">0%</td><td class="bar">26 of 26</td><td class="ctr2">0%</td><td class="ctr1">22</td><td class="ctr2">22</td><td clas
 s="ctr1">51</td><td class="ctr2">51</td><td class="ctr1">9</td><td class="ctr2">9</td></tr></tfoot><tbody><tr><td id="a1"><a href="ByteArrayDataSource.java.html#L150" class="el_method">byteArrayDataSource(InputStream)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="75" alt="75"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="14" alt="14"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g0">8</td><td class="ctr1" id="h0">18</td><td class="ctr2" id="i0">18</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="ByteArrayDataSource.java.html#L62" class="el_method">ByteArrayDataSource(String, String)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="76" height="10" title="48" alt="48"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"><img sr
 c="../.resources/redbar.gif" width="34" height="10" title="4" alt="4"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h1">12</td><td class="ctr2" id="i1">12</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="ByteArrayDataSource.java.html#L62" class="el_method">ByteArrayDataSource(byte[], String)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="49" height="10" title="31" alt="31"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="34" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">3</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h2">9</td><td class="ctr2" id="i2">9</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a5"><a href="ByteArrayDataSource.java.html#L208" class="el_method">getInputStream()</a></td
 ><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="24" height="10" title="15" alt="15"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h4">3</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a2"><a href="ByteArrayDataSource.java.html#L62" class="el_method">ByteArrayDataSource(InputStream, String)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="19" height="10" title="12" alt="12"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h3">5</td><td class="ctr2" id="i3">5</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td 
 id="a4"><a href="ByteArrayDataSource.java.html#L196" class="el_method">getContentType()</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="12" height="10" title="8" alt="8"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="17" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f4">2</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a7"><a href="ByteArrayDataSource.java.html#L245" class="el_method">getOutputStream()</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="12" height="10" title="8" alt="8"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h5">2</td><td class="ctr2" id="i5">2</td><td cl
 ass="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a8"><a href="ByteArrayDataSource.java.html#L223" class="el_method">setName(String)</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="6" height="10" title="4" alt="4"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h6">2</td><td class="ctr2" id="i6">2</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a6"><a href="ByteArrayDataSource.java.html#L234" class="el_method">getName()</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="4" height="10" title="3" alt="3"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">1</t
 d><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

Propchange: websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail/ByteArrayDataSource.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail/ByteArrayDataSource.html
------------------------------------------------------------------------------
    svn:keywords = Id Revision HeadURL

Propchange: websites/production/commons/content/proper/commons-email/jacoco/org.apache.commons.mail/ByteArrayDataSource.html
------------------------------------------------------------------------------
    svn:mime-type = text/html



Mime
View raw message