Skip to content

Commit 4689cb2

Browse files
committed
modified: pom.xml
modified: target/jacoco.exec modified: target/site/jacoco/com.semanticprivacyguard.config/SPGConfig$Builder.html modified: target/site/jacoco/com.semanticprivacyguard.config/SPGConfig.html modified: target/site/jacoco/com.semanticprivacyguard.config/SPGConfig.java.html modified: target/site/jacoco/com.semanticprivacyguard.config/index.html modified: target/site/jacoco/com.semanticprivacyguard.config/index.source.html modified: target/site/jacoco/com.semanticprivacyguard.detector/CompositeDetector.html modified: target/site/jacoco/com.semanticprivacyguard.detector/CompositeDetector.java.html modified: target/site/jacoco/com.semanticprivacyguard.detector/HeuristicDetector.html modified: target/site/jacoco/com.semanticprivacyguard.detector/HeuristicDetector.java.html modified: target/site/jacoco/com.semanticprivacyguard.detector/MLDetector.html modified: target/site/jacoco/com.semanticprivacyguard.detector/MLDetector.java.html modified: target/site/jacoco/com.semanticprivacyguard.detector/NLPDetector.html modified: target/site/jacoco/com.semanticprivacyguard.detector/NLPDetector.java.html modified: target/site/jacoco/com.semanticprivacyguard.detector/index.html modified: target/site/jacoco/com.semanticprivacyguard.detector/index.source.html modified: target/site/jacoco/com.semanticprivacyguard.ml/NaiveBayesClassifier.html modified: target/site/jacoco/com.semanticprivacyguard.ml/NaiveBayesClassifier.java.html modified: target/site/jacoco/com.semanticprivacyguard.ml/index.html modified: target/site/jacoco/com.semanticprivacyguard.ml/index.source.html modified: target/site/jacoco/com.semanticprivacyguard.model/PIIMatch$DetectionSource.html modified: target/site/jacoco/com.semanticprivacyguard.model/PIIMatch.html modified: target/site/jacoco/com.semanticprivacyguard.model/PIIMatch.java.html modified: target/site/jacoco/com.semanticprivacyguard.model/PIIType.html modified: target/site/jacoco/com.semanticprivacyguard.model/PIIType.java.html modified: target/site/jacoco/com.semanticprivacyguard.model/RedactionResult.html modified: target/site/jacoco/com.semanticprivacyguard.model/RedactionResult.java.html modified: target/site/jacoco/com.semanticprivacyguard.model/index.html modified: target/site/jacoco/com.semanticprivacyguard.model/index.source.html modified: target/site/jacoco/com.semanticprivacyguard.nlp/NLPModelLoader$LoadedModels.html modified: target/site/jacoco/com.semanticprivacyguard.nlp/NLPModelLoader.html modified: target/site/jacoco/com.semanticprivacyguard.nlp/NLPModelLoader.java.html modified: target/site/jacoco/com.semanticprivacyguard.nlp/index.html modified: target/site/jacoco/com.semanticprivacyguard.nlp/index.source.html modified: target/site/jacoco/com.semanticprivacyguard.stream/StreamProcessor.html modified: target/site/jacoco/com.semanticprivacyguard.stream/StreamProcessor.java.html modified: target/site/jacoco/com.semanticprivacyguard.stream/StreamRedactionSummary.html modified: target/site/jacoco/com.semanticprivacyguard.stream/StreamRedactionSummary.java.html modified: target/site/jacoco/com.semanticprivacyguard.stream/index.html modified: target/site/jacoco/com.semanticprivacyguard.stream/index.source.html modified: target/site/jacoco/com.semanticprivacyguard.tokenizer/PIITokenizer$RedactionMode.html modified: target/site/jacoco/com.semanticprivacyguard.tokenizer/PIITokenizer$RedactionOutput.html modified: target/site/jacoco/com.semanticprivacyguard.tokenizer/PIITokenizer.html modified: target/site/jacoco/com.semanticprivacyguard.tokenizer/PIITokenizer.java.html modified: target/site/jacoco/com.semanticprivacyguard.tokenizer/index.html modified: target/site/jacoco/com.semanticprivacyguard.tokenizer/index.source.html modified: target/site/jacoco/com.semanticprivacyguard.util/RegexPatterns.html modified: target/site/jacoco/com.semanticprivacyguard.util/RegexPatterns.java.html modified: target/site/jacoco/com.semanticprivacyguard.util/TextUtils.html modified: target/site/jacoco/com.semanticprivacyguard.util/TextUtils.java.html modified: target/site/jacoco/com.semanticprivacyguard.util/index.html modified: target/site/jacoco/com.semanticprivacyguard.util/index.source.html modified: target/site/jacoco/com.semanticprivacyguard/SemanticPrivacyGuard.html modified: target/site/jacoco/com.semanticprivacyguard/SemanticPrivacyGuard.java.html modified: target/site/jacoco/com.semanticprivacyguard/index.html modified: target/site/jacoco/com.semanticprivacyguard/index.source.html modified: target/site/jacoco/index.html modified: target/site/jacoco/jacoco-sessions.html modified: target/site/jacoco/jacoco.csv modified: target/site/jacoco/jacoco.xml modified: target/surefire-reports/TEST-com.semanticprivacyguard.HeuristicDetectorTest$ApiKeyTests.xml modified: target/surefire-reports/TEST-com.semanticprivacyguard.HeuristicDetectorTest$CreditCardTests.xml modified: target/surefire-reports/TEST-com.semanticprivacyguard.HeuristicDetectorTest$EmailTests.xml modified: target/surefire-reports/TEST-com.semanticprivacyguard.HeuristicDetectorTest$IBANTests.xml modified: target/surefire-reports/TEST-com.semanticprivacyguard.HeuristicDetectorTest$IPTests.xml modified: target/surefire-reports/TEST-com.semanticprivacyguard.HeuristicDetectorTest$PasswordTests.xml modified: target/surefire-reports/TEST-com.semanticprivacyguard.HeuristicDetectorTest$PhoneTests.xml modified: target/surefire-reports/TEST-com.semanticprivacyguard.HeuristicDetectorTest$SSNTests.xml modified: target/surefire-reports/TEST-com.semanticprivacyguard.HeuristicDetectorTest.xml modified: target/surefire-reports/TEST-com.semanticprivacyguard.MLDetectorTest.xml modified: target/surefire-reports/TEST-com.semanticprivacyguard.NLPDetectorTest.xml modified: target/surefire-reports/TEST-com.semanticprivacyguard.SemanticPrivacyGuardTest.xml modified: target/surefire-reports/TEST-com.semanticprivacyguard.StreamProcessorTest.xml modified: target/surefire-reports/com.semanticprivacyguard.HeuristicDetectorTest$ApiKeyTests.txt modified: target/surefire-reports/com.semanticprivacyguard.HeuristicDetectorTest$CreditCardTests.txt modified: target/surefire-reports/com.semanticprivacyguard.HeuristicDetectorTest$EmailTests.txt modified: target/surefire-reports/com.semanticprivacyguard.HeuristicDetectorTest$IBANTests.txt modified: target/surefire-reports/com.semanticprivacyguard.HeuristicDetectorTest$PhoneTests.txt modified: target/surefire-reports/com.semanticprivacyguard.HeuristicDetectorTest$SSNTests.txt modified: target/surefire-reports/com.semanticprivacyguard.HeuristicDetectorTest.txt modified: target/surefire-reports/com.semanticprivacyguard.MLDetectorTest.txt modified: target/surefire-reports/com.semanticprivacyguard.NLPDetectorTest.txt modified: target/surefire-reports/com.semanticprivacyguard.SemanticPrivacyGuardTest.txt modified: target/surefire-reports/com.semanticprivacyguard.StreamProcessorTest.txt
1 parent d74a2f0 commit 4689cb2

File tree

86 files changed

+319
-316
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

86 files changed

+319
-316
lines changed

.vscode/settings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"java.configuration.updateBuildConfiguration": "interactive"
3+
}

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
<name>Semantic Privacy Guard</name>
1818
<description>
19-
A lightweight Java middleware library that intercepts text, identifies sensitive PII
19+
A Java middleware library that intercepts text, identifies sensitive PII
2020
using a three-layer hybrid approach (Regex + Naive Bayes ML + Apache OpenNLP NER),
2121
and redacts it before it leaves the corporate network — with stream-based processing
2222
for memory-efficient handling of large files and log streams.

target/jacoco.exec

29.2 KB
Binary file not shown.

target/site/jacoco/com.semanticprivacyguard.config/SPGConfig$Builder.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

target/site/jacoco/com.semanticprivacyguard.config/SPGConfig.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

target/site/jacoco/com.semanticprivacyguard.config/SPGConfig.java.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
public static final boolean DEFAULT_BUILD_REVERSE_MAP = true;
5151
public static final boolean DEFAULT_HEURISTIC_ENABLED = true;
5252
public static final boolean DEFAULT_ML_ENABLED = true;
53-
public static final boolean DEFAULT_NLP_ENABLED = false;
53+
<span class="fc" id="L53"> public static final boolean DEFAULT_NLP_ENABLED = false;</span>
5454

5555
// ── Fields ────────────────────────────────────────────────────────────────
5656

@@ -148,7 +148,7 @@
148148
*/
149149
public Builder mlConfidenceThreshold(double threshold) {
150150
<span class="nc bnc" id="L150" title="All 4 branches missed."> if (threshold &lt;= 0.0 || threshold &gt; 1.0) throw new IllegalArgumentException(</span>
151-
&quot;threshold must be in (0.0, 1.0]&quot;);
151+
<span class="nc" id="L151"> &quot;threshold must be in (0.0, 1.0]&quot;);</span>
152152
<span class="nc" id="L152"> this.mlConfidenceThreshold = threshold;</span>
153153
<span class="nc" id="L153"> return this;</span>
154154
}
@@ -163,7 +163,7 @@
163163
*/
164164
public Builder nlpConfidenceThreshold(double threshold) {
165165
<span class="fc bfc" id="L165" title="All 4 branches covered."> if (threshold &lt;= 0.0 || threshold &gt; 1.0) throw new IllegalArgumentException(</span>
166-
&quot;threshold must be in (0.0, 1.0]&quot;);
166+
<span class="fc" id="L166"> &quot;threshold must be in (0.0, 1.0]&quot;);</span>
167167
<span class="fc" id="L167"> this.nlpConfidenceThreshold = threshold;</span>
168168
<span class="fc" id="L168"> return this;</span>
169169
}
@@ -191,7 +191,7 @@
191191
*/
192192
public Builder minimumSeverity(int severity) {
193193
<span class="pc bpc" id="L193" title="2 of 4 branches missed."> if (severity &lt; 1 || severity &gt; 10) throw new IllegalArgumentException(</span>
194-
&quot;severity must be between 1 and 10&quot;);
194+
<span class="nc" id="L194"> &quot;severity must be between 1 and 10&quot;);</span>
195195
<span class="fc" id="L195"> this.minimumSeverity = severity;</span>
196196
<span class="fc" id="L196"> return this;</span>
197197
}
@@ -265,7 +265,7 @@
265265
public SPGConfig build() {
266266
<span class="pc bpc" id="L266" title="1 of 6 branches missed."> if (!heuristicEnabled &amp;&amp; !mlEnabled &amp;&amp; !nlpEnabled) {</span>
267267
<span class="fc" id="L267"> throw new IllegalStateException(</span>
268-
&quot;At least one detector must be enabled: heuristicEnabled, &quot;
268+
<span class="fc" id="L268"> &quot;At least one detector must be enabled: heuristicEnabled, &quot;</span>
269269
+ &quot;mlEnabled, or nlpEnabled.&quot;);
270270
}
271271
<span class="fc" id="L271"> return new SPGConfig(this);</span>
@@ -275,7 +275,7 @@
275275
@Override
276276
public String toString() {
277277
<span class="fc" id="L277"> return String.format(</span>
278-
&quot;SPGConfig{mode=%s, mlThreshold=%.2f, nlpThreshold=%.2f, &quot;
278+
<span class="fc" id="L278"> &quot;SPGConfig{mode=%s, mlThreshold=%.2f, nlpThreshold=%.2f, &quot;</span>
279279
+ &quot;enabledTypes=%s, minSeverity=%d, reverseMap=%b, &quot;
280280
+ &quot;heuristic=%b, ml=%b, nlp=%b, nlpModels=%s}&quot;,
281281
<span class="fc" id="L281"> redactionMode, mlConfidenceThreshold, nlpConfidenceThreshold,</span>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +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>com.semanticprivacyguard.config</title><script type="text/javascript" src="../jacoco-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="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Semantic Privacy Guard</a> &gt; <span class="el_package">com.semanticprivacyguard.config</span></div><h1>com.semanticprivacyguard.config</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">31 of 312</td><td class="ctr2">90%</td><td class="bar">10 of 26</td><td class="ctr2">61%</td><td class="ctr1">9</td><td class="ctr2">40</td><td class="ctr1">3</td><td class="ctr2">72</td><td class="ctr1">1</td><td class="ctr2">27</td><td class="ctr1">0</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="SPGConfig$Builder.html" class="el_class">SPGConfig.Builder</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="19" height="10" title="26" alt="26"/><img src="../jacoco-resources/greenbar.gif" width="89" height="10" title="122" alt="122"/></td><td class="ctr2" id="c1">82%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="48" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="72" height="10" title="12" alt="12"/></td><td class="ctr2" id="e1">60%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g0">22</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i0">38</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">12</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a0"><a href="SPGConfig.html" class="el_class">SPGConfig</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="116" height="10" title="159" alt="159"/></td><td class="ctr2" id="c0">96%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="24" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">66%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">18</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">34</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">15</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.jacoco.org/jacoco">JaCoCo</a> 0.8.11.202310140853</span></div></body></html>
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>com.semanticprivacyguard.config</title><script type="text/javascript" src="../jacoco-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="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Semantic Privacy Guard</a> &gt; <span class="el_package">com.semanticprivacyguard.config</span></div><h1>com.semanticprivacyguard.config</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">31 of 312</td><td class="ctr2">90%</td><td class="bar">10 of 26</td><td class="ctr2">61%</td><td class="ctr1">9</td><td class="ctr2">40</td><td class="ctr1">5</td><td class="ctr2">78</td><td class="ctr1">1</td><td class="ctr2">27</td><td class="ctr1">0</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="SPGConfig$Builder.html" class="el_class">SPGConfig.Builder</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="19" height="10" title="26" alt="26"/><img src="../jacoco-resources/greenbar.gif" width="89" height="10" title="122" alt="122"/></td><td class="ctr2" id="c1">82%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="48" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="72" height="10" title="12" alt="12"/></td><td class="ctr2" id="e1">60%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g0">22</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i0">42</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">12</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a0"><a href="SPGConfig.html" class="el_class">SPGConfig</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="116" height="10" title="159" alt="159"/></td><td class="ctr2" id="c0">96%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="24" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">66%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">18</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">36</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">15</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.jacoco.org/jacoco">JaCoCo</a> 0.8.11.202310140853</span></div></body></html>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +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>com.semanticprivacyguard.config</title><script type="text/javascript" src="../jacoco-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="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Semantic Privacy Guard</a> &gt; <span class="el_package">com.semanticprivacyguard.config</span></div><h1>com.semanticprivacyguard.config</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">31 of 312</td><td class="ctr2">90%</td><td class="bar">10 of 26</td><td class="ctr2">61%</td><td class="ctr1">9</td><td class="ctr2">40</td><td class="ctr1">3</td><td class="ctr2">72</td><td class="ctr1">1</td><td class="ctr2">27</td><td class="ctr1">0</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="SPGConfig.java.html" class="el_source">SPGConfig.java</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="31" alt="31"/><img src="../jacoco-resources/greenbar.gif" width="108" height="10" title="281" alt="281"/></td><td class="ctr2" id="c0">90%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="46" height="10" title="10" alt="10"/><img src="../jacoco-resources/greenbar.gif" width="73" height="10" title="16" alt="16"/></td><td class="ctr2" id="e0">61%</td><td class="ctr1" id="f0">9</td><td class="ctr2" id="g0">40</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i0">72</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">27</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">2</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.11.202310140853</span></div></body></html>
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>com.semanticprivacyguard.config</title><script type="text/javascript" src="../jacoco-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="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Semantic Privacy Guard</a> &gt; <span class="el_package">com.semanticprivacyguard.config</span></div><h1>com.semanticprivacyguard.config</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">31 of 312</td><td class="ctr2">90%</td><td class="bar">10 of 26</td><td class="ctr2">61%</td><td class="ctr1">9</td><td class="ctr2">40</td><td class="ctr1">5</td><td class="ctr2">78</td><td class="ctr1">1</td><td class="ctr2">27</td><td class="ctr1">0</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="SPGConfig.java.html" class="el_source">SPGConfig.java</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="31" alt="31"/><img src="../jacoco-resources/greenbar.gif" width="108" height="10" title="281" alt="281"/></td><td class="ctr2" id="c0">90%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="46" height="10" title="10" alt="10"/><img src="../jacoco-resources/greenbar.gif" width="73" height="10" title="16" alt="16"/></td><td class="ctr2" id="e0">61%</td><td class="ctr1" id="f0">9</td><td class="ctr2" id="g0">40</td><td class="ctr1" id="h0">5</td><td class="ctr2" id="i0">78</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">27</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">2</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.11.202310140853</span></div></body></html>

0 commit comments

Comments
 (0)