<html> <head> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JDepend Analysis</title> <style type="text/css"> body { font:normal 68% verdana,arial,helvetica; color:#000000; } table tr td, tr th { font-size: 68%; } table.details tr th{ font-weight: bold; text-align:left; background:#a6caf0; } table.details tr td{ background:#eeeee0; } p { line-height:1.5em; margin-top:0.5em; margin-bottom:1.0em; margin-left:2em; margin-right:2em; } h1 { margin: 0px 0px 5px; font: 165% verdana,arial,helvetica } h2 { margin-top: 1em; margin-bottom: 0.5em; font: bold 125% verdana,arial,helvetica } h3 { margin-bottom: 0.5em; font: bold 115% verdana,arial,helvetica } h4 { margin-bottom: 0.5em; font: bold 100% verdana,arial,helvetica } h5 { margin-bottom: 0.5em; font: bold 100% verdana,arial,helvetica } h6 { margin-bottom: 0.5em; font: bold 100% verdana,arial,helvetica } .Error { font-weight:bold; color:red; } .Failure { font-weight:bold; color:purple; } .Properties { text-align:right; } </style> </head> <body> <h1> <a name="top">JDepend Analysis</a> </h1> <p align="right">Designed for use with <a href="http://www.clarkware.com/software/JDepend.html">JDepend</a> and <a href="http://jakarta.apache.org">Ant</a>.</p> <hr size="2"> <table width="100%"> <tr> <td><a name="NVsummary"> <h2>Summary</h2> </a></td><td align="right"> [<a href="#NVsummary">summary</a>] [<a href="#NVpackages">packages</a>] [<a href="#NVcycles">cycles</a>] [<a href="#NVexplanations">explanations</a>] </td> </tr> </table> <table class="details" width="100%"> <tr> <th>Package</th><th>Total Classes</th><th><a href="#EXnumber">Abstract Classes</a></th><th><a href="#EXnumber">Concrete Classes</a></th><th><a href="#EXafferent">Afferent Couplings</a></th><th><a href="#EXefferent">Efferent Couplings</a></th><th><a href="#EXabstractness">Abstractness</a></th><th><a href="#EXinstability">Instability</a></th><th><a href="#EXdistance">Distance</a></th> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi">org.apache.poi</a></td><td align="right">3</td><td align="right">3</td><td align="right">0</td><td align="right">8</td><td align="right">6</td><td align="right">1</td><td align="right">0.43</td><td align="right">0.43</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.contrib.metrics">org.apache.poi.contrib.metrics</a></td><td align="right">1</td><td align="right">0</td><td align="right">1</td><td align="right">0</td><td align="right">4</td><td align="right">0</td><td align="right">1</td><td align="right">0</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.contrib.poibrowser">org.apache.poi.contrib.poibrowser</a></td><td align="right">11</td><td align="right">0</td><td align="right">11</td><td align="right">0</td><td align="right">10</td><td align="right">0</td><td align="right">1</td><td align="right">0</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.ddf">org.apache.poi.ddf</a></td><td align="right">39</td><td align="right">4</td><td align="right">35</td><td align="right">8</td><td align="right">8</td><td align="right">0.1</td><td align="right">0.5</td><td align="right">0.4</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.dev">org.apache.poi.dev</a></td><td align="right">1</td><td align="right">0</td><td align="right">1</td><td align="right">0</td><td align="right">7</td><td align="right">0</td><td align="right">1</td><td align="right">0</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.generator">org.apache.poi.generator</a></td><td align="right">2</td><td align="right">0</td><td align="right">2</td><td align="right">1</td><td align="right">2</td><td align="right">0</td><td align="right">0.67</td><td align="right">0.33</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hdf.event">org.apache.poi.hdf.event</a></td><td align="right">3</td><td align="right">2</td><td align="right">1</td><td align="right">1</td><td align="right">5</td><td align="right">0.67</td><td align="right">0.83</td><td align="right">0.5</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hdf.extractor">org.apache.poi.hdf.extractor</a></td><td align="right">15</td><td align="right">0</td><td align="right">15</td><td align="right">2</td><td align="right">7</td><td align="right">0</td><td align="right">0.78</td><td align="right">0.22</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hdf.extractor.data">org.apache.poi.hdf.extractor.data</a></td><td align="right">6</td><td align="right">0</td><td align="right">6</td><td align="right">1</td><td align="right">3</td><td align="right">0</td><td align="right">0.75</td><td align="right">0.25</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hdf.extractor.util">org.apache.poi.hdf.extractor.util</a></td><td align="right">9</td><td align="right">0</td><td align="right">9</td><td align="right">1</td><td align="right">3</td><td align="right">0</td><td align="right">0.75</td><td align="right">0.25</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hdf.generator">org.apache.poi.hdf.generator</a></td><td align="right">2</td><td align="right">0</td><td align="right">2</td><td align="right">0</td><td align="right">2</td><td align="right">0</td><td align="right">1</td><td align="right">0</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hdf.model">org.apache.poi.hdf.model</a></td><td align="right">3</td><td align="right">0</td><td align="right">3</td><td align="right">0</td><td align="right">8</td><td align="right">0</td><td align="right">1</td><td align="right">0</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hdf.model.hdftypes">org.apache.poi.hdf.model.hdftypes</a></td><td align="right">26</td><td align="right">2</td><td align="right">24</td><td align="right">5</td><td align="right">5</td><td align="right">0.08</td><td align="right">0.5</td><td align="right">0.42</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hdf.model.hdftypes.definitions">org.apache.poi.hdf.model.hdftypes.definitions</a></td><td align="right">7</td><td align="right">7</td><td align="right">0</td><td align="right">1</td><td align="right">3</td><td align="right">1</td><td align="right">0.75</td><td align="right">0.75</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hdf.model.util">org.apache.poi.hdf.model.util</a></td><td align="right">6</td><td align="right">0</td><td align="right">6</td><td align="right">2</td><td align="right">4</td><td align="right">0</td><td align="right">0.67</td><td align="right">0.33</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hdgf">org.apache.poi.hdgf</a></td><td align="right">4</td><td align="right">0</td><td align="right">4</td><td align="right">3</td><td align="right">8</td><td align="right">0</td><td align="right">0.73</td><td align="right">0.27</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hdgf.chunks">org.apache.poi.hdgf.chunks</a></td><td align="right">12</td><td align="right">1</td><td align="right">11</td><td align="right">4</td><td align="right">4</td><td align="right">0.08</td><td align="right">0.5</td><td align="right">0.42</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hdgf.dev">org.apache.poi.hdgf.dev</a></td><td align="right">1</td><td align="right">0</td><td align="right">1</td><td align="right">0</td><td align="right">7</td><td align="right">0</td><td align="right">1</td><td align="right">0</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hdgf.exceptions">org.apache.poi.hdgf.exceptions</a></td><td align="right">1</td><td align="right">0</td><td align="right">1</td><td align="right">1</td><td align="right">1</td><td align="right">0</td><td align="right">0.5</td><td align="right">0.5</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hdgf.extractor">org.apache.poi.hdgf.extractor</a></td><td align="right">1</td><td align="right">0</td><td align="right">1</td><td align="right">0</td><td align="right">8</td><td align="right">0</td><td align="right">1</td><td align="right">0</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hdgf.pointers">org.apache.poi.hdgf.pointers</a></td><td align="right">3</td><td align="right">1</td><td align="right">2</td><td align="right">3</td><td align="right">2</td><td align="right">0.33</td><td align="right">0.4</td><td align="right">0.27</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hdgf.streams">org.apache.poi.hdgf.streams</a></td><td align="right">8</td><td align="right">1</td><td align="right">7</td><td align="right">3</td><td align="right">8</td><td align="right">0.12</td><td align="right">0.73</td><td align="right">0.15</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hpsf">org.apache.poi.hpsf</a></td><td align="right">35</td><td align="right">3</td><td align="right">32</td><td align="right">5</td><td align="right">7</td><td align="right">0.09</td><td align="right">0.58</td><td align="right">0.33</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hpsf.wellknown">org.apache.poi.hpsf.wellknown</a></td><td align="right">2</td><td align="right">0</td><td align="right">2</td><td align="right">1</td><td align="right">3</td><td align="right">0</td><td align="right">0.75</td><td align="right">0.25</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hslf">org.apache.poi.hslf</a></td><td align="right">2</td><td align="right">0</td><td align="right">2</td><td align="right">3</td><td align="right">9</td><td align="right">0</td><td align="right">0.75</td><td align="right">0.25</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hslf.blip">org.apache.poi.hslf.blip</a></td><td align="right">12</td><td align="right">3</td><td align="right">9</td><td align="right">2</td><td align="right">10</td><td align="right">0.25</td><td align="right">0.83</td><td align="right">0.08</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hslf.dev">org.apache.poi.hslf.dev</a></td><td align="right">10</td><td align="right">0</td><td align="right">10</td><td align="right">0</td><td align="right">10</td><td align="right">0</td><td align="right">1</td><td align="right">0</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hslf.exceptions">org.apache.poi.hslf.exceptions</a></td><td align="right">4</td><td align="right">0</td><td align="right">4</td><td align="right">5</td><td align="right">1</td><td align="right">0</td><td align="right">0.17</td><td align="right">0.83</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hslf.extractor">org.apache.poi.hslf.extractor</a></td><td align="right">3</td><td align="right">0</td><td align="right">3</td><td align="right">0</td><td align="right">10</td><td align="right">0</td><td align="right">1</td><td align="right">0</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hslf.model">org.apache.poi.hslf.model</a></td><td align="right">54</td><td align="right">5</td><td align="right">49</td><td align="right">3</td><td align="right">18</td><td align="right">0.09</td><td align="right">0.86</td><td align="right">0.05</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hslf.model.textproperties">org.apache.poi.hslf.model.textproperties</a></td><td align="right">6</td><td align="right">0</td><td align="right">6</td><td align="right">4</td><td align="right">5</td><td align="right">0</td><td align="right">0.56</td><td align="right">0.44</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hslf.record">org.apache.poi.hslf.record</a></td><td align="right">66</td><td align="right">9</td><td align="right">57</td><td align="right">6</td><td align="right">11</td><td align="right">0.14</td><td align="right">0.65</td><td align="right">0.22</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hslf.usermodel">org.apache.poi.hslf.usermodel</a></td><td align="right">5</td><td align="right">1</td><td align="right">4</td><td align="right">5</td><td align="right">13</td><td align="right">0.2</td><td align="right">0.72</td><td align="right">0.08</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hslf.util">org.apache.poi.hslf.util</a></td><td align="right">2</td><td align="right">0</td><td align="right">2</td><td align="right">1</td><td align="right">4</td><td align="right">0</td><td align="right">0.8</td><td align="right">0.2</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hsmf">org.apache.poi.hsmf</a></td><td align="right">1</td><td align="right">0</td><td align="right">1</td><td align="right">0</td><td align="right">6</td><td align="right">0</td><td align="right">1</td><td align="right">0</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hsmf.datatypes">org.apache.poi.hsmf.datatypes</a></td><td align="right">4</td><td align="right">1</td><td align="right">3</td><td align="right">2</td><td align="right">2</td><td align="right">0.25</td><td align="right">0.5</td><td align="right">0.25</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hsmf.exceptions">org.apache.poi.hsmf.exceptions</a></td><td align="right">2</td><td align="right">0</td><td align="right">2</td><td align="right">2</td><td align="right">1</td><td align="right">0</td><td align="right">0.33</td><td align="right">0.67</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hsmf.parsers">org.apache.poi.hsmf.parsers</a></td><td align="right">1</td><td align="right">0</td><td align="right">1</td><td align="right">1</td><td align="right">8</td><td align="right">0</td><td align="right">0.89</td><td align="right">0.11</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hssf.contrib.view">org.apache.poi.hssf.contrib.view</a></td><td align="right">18</td><td align="right">0</td><td align="right">18</td><td align="right">0</td><td align="right">13</td><td align="right">0</td><td align="right">1</td><td align="right">0</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hssf.dev">org.apache.poi.hssf.dev</a></td><td align="right">7</td><td align="right">0</td><td align="right">7</td><td align="right">0</td><td align="right">11</td><td align="right">0</td><td align="right">1</td><td align="right">0</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hssf.eventmodel">org.apache.poi.hssf.eventmodel</a></td><td align="right">5</td><td align="right">2</td><td align="right">3</td><td align="right">1</td><td align="right">6</td><td align="right">0.4</td><td align="right">0.86</td><td align="right">0.26</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hssf.eventusermodel">org.apache.poi.hssf.eventusermodel</a></td><td align="right">8</td><td align="right">2</td><td align="right">6</td><td align="right">2</td><td align="right">7</td><td align="right">0.25</td><td align="right">0.78</td><td align="right">0.03</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hssf.eventusermodel.dummyrecord">org.apache.poi.hssf.eventusermodel.dummyrecord</a></td><td align="right">3</td><td align="right">0</td><td align="right">3</td><td align="right">1</td><td align="right">1</td><td align="right">0</td><td align="right">0.5</td><td align="right">0.5</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hssf.extractor">org.apache.poi.hssf.extractor</a></td><td align="right">4</td><td align="right">0</td><td align="right">4</td><td align="right">0</td><td align="right">11</td><td align="right">0</td><td align="right">1</td><td align="right">0</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hssf.model">org.apache.poi.hssf.model</a></td><td align="right">23</td><td align="right">2</td><td align="right">21</td><td align="right">5</td><td align="right">12</td><td align="right">0.09</td><td align="right">0.71</td><td align="right">0.21</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hssf.record">org.apache.poi.hssf.record</a></td><td align="right">181</td><td align="right">6</td><td align="right">175</td><td align="right">13</td><td align="right">12</td><td align="right">0.03</td><td align="right">0.48</td><td align="right">0.49</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hssf.record.aggregates">org.apache.poi.hssf.record.aggregates</a></td><td align="right">6</td><td align="right">0</td><td align="right">6</td><td align="right">2</td><td align="right">5</td><td align="right">0</td><td align="right">0.71</td><td align="right">0.29</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hssf.record.cf">org.apache.poi.hssf.record.cf</a></td><td align="right">4</td><td align="right">0</td><td align="right">4</td><td align="right">2</td><td align="right">5</td><td align="right">0</td><td align="right">0.71</td><td align="right">0.29</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hssf.record.constant">org.apache.poi.hssf.record.constant</a></td><td align="right">2</td><td align="right">0</td><td align="right">2</td><td align="right">2</td><td align="right">5</td><td align="right">0</td><td align="right">0.71</td><td align="right">0.29</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hssf.record.formula">org.apache.poi.hssf.record.formula</a></td><td align="right">58</td><td align="right">10</td><td align="right">48</td><td align="right">7</td><td align="right">9</td><td align="right">0.17</td><td align="right">0.56</td><td align="right">0.27</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hssf.record.formula.eval">org.apache.poi.hssf.record.formula.eval</a></td><td align="right">44</td><td align="right">12</td><td align="right">32</td><td align="right">2</td><td align="right">5</td><td align="right">0.27</td><td align="right">0.71</td><td align="right">0.01</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hssf.record.formula.function">org.apache.poi.hssf.record.formula.function</a></td><td align="right">4</td><td align="right">0</td><td align="right">4</td><td align="right">2</td><td align="right">4</td><td align="right">0</td><td align="right">0.67</td><td align="right">0.33</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hssf.record.formula.functions">org.apache.poi.hssf.record.formula.functions</a></td><td align="right">314</td><td align="right">13</td><td align="right">301</td><td align="right">2</td><td align="right">5</td><td align="right">0.04</td><td align="right">0.71</td><td align="right">0.24</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hssf.usermodel">org.apache.poi.hssf.usermodel</a></td><td align="right">56</td><td align="right">3</td><td align="right">53</td><td align="right">12</td><td align="right">26</td><td align="right">0.05</td><td align="right">0.68</td><td align="right">0.26</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hssf.usermodel.contrib">org.apache.poi.hssf.usermodel.contrib</a></td><td align="right">2</td><td align="right">0</td><td align="right">2</td><td align="right">0</td><td align="right">7</td><td align="right">0</td><td align="right">1</td><td align="right">0</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hssf.util">org.apache.poi.hssf.util</a></td><td align="right">59</td><td align="right">0</td><td align="right">59</td><td align="right">9</td><td align="right">6</td><td align="right">0</td><td align="right">0.4</td><td align="right">0.6</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hwpf">org.apache.poi.hwpf</a></td><td align="right">2</td><td align="right">0</td><td align="right">2</td><td align="right">3</td><td align="right">8</td><td align="right">0</td><td align="right">0.73</td><td align="right">0.27</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hwpf.extractor">org.apache.poi.hwpf.extractor</a></td><td align="right">1</td><td align="right">0</td><td align="right">1</td><td align="right">0</td><td align="right">8</td><td align="right">0</td><td align="right">1</td><td align="right">0</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hwpf.model">org.apache.poi.hwpf.model</a></td><td align="right">43</td><td align="right">3</td><td align="right">40</td><td align="right">3</td><td align="right">11</td><td align="right">0.07</td><td align="right">0.79</td><td align="right">0.14</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hwpf.model.io">org.apache.poi.hwpf.model.io</a></td><td align="right">2</td><td align="right">0</td><td align="right">2</td><td align="right">2</td><td align="right">3</td><td align="right">0</td><td align="right">0.6</td><td align="right">0.4</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hwpf.model.types">org.apache.poi.hwpf.model.types</a></td><td align="right">7</td><td align="right">7</td><td align="right">0</td><td align="right">2</td><td align="right">4</td><td align="right">1</td><td align="right">0.67</td><td align="right">0.67</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hwpf.sprm">org.apache.poi.hwpf.sprm</a></td><td align="right">13</td><td align="right">0</td><td align="right">13</td><td align="right">2</td><td align="right">4</td><td align="right">0</td><td align="right">0.67</td><td align="right">0.33</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.hwpf.usermodel">org.apache.poi.hwpf.usermodel</a></td><td align="right">22</td><td align="right">0</td><td align="right">22</td><td align="right">5</td><td align="right">11</td><td align="right">0</td><td align="right">0.69</td><td align="right">0.31</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.poifs.common">org.apache.poi.poifs.common</a></td><td align="right">1</td><td align="right">1</td><td align="right">0</td><td align="right">1</td><td align="right">1</td><td align="right">1</td><td align="right">0.5</td><td align="right">0.5</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.poifs.dev">org.apache.poi.poifs.dev</a></td><td align="right">4</td><td align="right">1</td><td align="right">3</td><td align="right">2</td><td align="right">4</td><td align="right">0.25</td><td align="right">0.67</td><td align="right">0.08</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.poifs.eventfilesystem">org.apache.poi.poifs.eventfilesystem</a></td><td align="right">5</td><td align="right">1</td><td align="right">4</td><td align="right">1</td><td align="right">6</td><td align="right">0.2</td><td align="right">0.86</td><td align="right">0.06</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a></td><td align="right">19</td><td align="right">6</td><td align="right">13</td><td align="right">25</td><td align="right">8</td><td align="right">0.32</td><td align="right">0.24</td><td align="right">0.44</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.poifs.property">org.apache.poi.poifs.property</a></td><td align="right">10</td><td align="right">4</td><td align="right">6</td><td align="right">4</td><td align="right">8</td><td align="right">0.4</td><td align="right">0.67</td><td align="right">0.07</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.poifs.storage">org.apache.poi.poifs.storage</a></td><td align="right">20</td><td align="right">5</td><td align="right">15</td><td align="right">4</td><td align="right">7</td><td align="right">0.25</td><td align="right">0.64</td><td align="right">0.11</td> </tr> <tr> <td align="left"><a href="#PKorg.apache.poi.util">org.apache.poi.util</a></td><td align="right">45</td><td align="right">4</td><td align="right">41</td><td align="right">37</td><td align="right">7</td><td align="right">0.09</td><td align="right">0.16</td><td align="right">0.75</td> </tr> <tr> <td align="left">java.awt</td><td colspan="8" align="left">No stats available: package referenced, but not analyzed.</td> </tr> <tr> <td align="left">java.awt.event</td><td colspan="8" align="left">No stats available: package referenced, but not analyzed.</td> </tr> <tr> <td align="left">java.awt.font</td><td colspan="8" align="left">No stats available: package referenced, but not analyzed.</td> </tr> <tr> <td align="left">java.awt.geom</td><td colspan="8" align="left">No stats available: package referenced, but not analyzed.</td> </tr> <tr> <td align="left">java.awt.image</td><td colspan="8" align="left">No stats available: package referenced, but not analyzed.</td> </tr> <tr> <td align="left">java.awt.image.renderable</td><td colspan="8" align="left">No stats available: package referenced, but not analyzed.</td> </tr> <tr> <td align="left">java.io</td><td colspan="8" align="left">No stats available: package referenced, but not analyzed.</td> </tr> <tr> <td align="left">java.lang</td><td colspan="8" align="left">No stats available: package referenced, but not analyzed.</td> </tr> <tr> <td align="left">java.lang.ref</td><td colspan="8" align="left">No stats available: package referenced, but not analyzed.</td> </tr> <tr> <td align="left">java.lang.reflect</td><td colspan="8" align="left">No stats available: package referenced, but not analyzed.</td> </tr> <tr> <td align="left">java.net</td><td colspan="8" align="left">No stats available: package referenced, but not analyzed.</td> </tr> <tr> <td align="left">java.rmi</td><td colspan="8" align="left">No stats available: package referenced, but not analyzed.</td> </tr> <tr> <td align="left">java.security</td><td colspan="8" align="left">No stats available: package referenced, but not analyzed.</td> </tr> <tr> <td align="left">java.text</td><td colspan="8" align="left">No stats available: package referenced, but not analyzed.</td> </tr> <tr> <td align="left">java.util</td><td colspan="8" align="left">No stats available: package referenced, but not analyzed.</td> </tr> <tr> <td align="left">java.util.regex</td><td colspan="8" align="left">No stats available: package referenced, but not analyzed.</td> </tr> <tr> <td align="left">java.util.zip</td><td colspan="8" align="left">No stats available: package referenced, but not analyzed.</td> </tr> <tr> <td align="left">javax.imageio</td><td colspan="8" align="left">No stats available: package referenced, but not analyzed.</td> </tr> <tr> <td align="left">javax.imageio.metadata</td><td colspan="8" align="left">No stats available: package referenced, but not analyzed.</td> </tr> <tr> <td align="left">javax.swing</td><td colspan="8" align="left">No stats available: package referenced, but not analyzed.</td> </tr> <tr> <td align="left">javax.swing.border</td><td colspan="8" align="left">No stats available: package referenced, but not analyzed.</td> </tr> <tr> <td align="left">javax.swing.plaf</td><td colspan="8" align="left">No stats available: package referenced, but not analyzed.</td> </tr> <tr> <td align="left">javax.swing.table</td><td colspan="8" align="left">No stats available: package referenced, but not analyzed.</td> </tr> <tr> <td align="left">javax.swing.tree</td><td colspan="8" align="left">No stats available: package referenced, but not analyzed.</td> </tr> <tr> <td align="left">javax.xml.parsers</td><td colspan="8" align="left">No stats available: package referenced, but not analyzed.</td> </tr> <tr> <td align="left">javax.xml.transform</td><td colspan="8" align="left">No stats available: package referenced, but not analyzed.</td> </tr> <tr> <td align="left">javax.xml.transform.stream</td><td colspan="8" align="left">No stats available: package referenced, but not analyzed.</td> </tr> <tr> <td align="left">org.apache.commons.beanutils</td><td colspan="8" align="left">No stats available: package referenced, but not analyzed.</td> </tr> <tr> <td align="left">org.apache.commons.lang</td><td colspan="8" align="left">No stats available: package referenced, but not analyzed.</td> </tr> <tr> <td align="left">org.apache.commons.lang.exception</td><td colspan="8" align="left">No stats available: package referenced, but not analyzed.</td> </tr> <tr> <td align="left">org.apache.commons.logging</td><td colspan="8" align="left">No stats available: package referenced, but not analyzed.</td> </tr> <tr> <td align="left">org.w3c.dom</td><td colspan="8" align="left">No stats available: package referenced, but not analyzed.</td> </tr> </table> <table width="100%"> <tr> <td><a name="NVpackages"> <h2>Packages</h2> </a></td><td align="right"> [<a href="#NVsummary">summary</a>] [<a href="#NVpackages">packages</a>] [<a href="#NVcycles">cycles</a>] [<a href="#NVexplanations">explanations</a>] </td> </tr> </table> <h3> <a name="PKorg.apache.poi">org.apache.poi</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 8</td><td><a href="#EXefferent">Efferent Couplings</a>: 6</td><td><a href="#EXabstractness">Abstractness</a>: 1</td><td><a href="#EXinstability">Instability</a>: 0.43</td><td><a href="#EXdistance">Distance</a>: 0.43</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"> org.apache.poi.POIDocument <br> org.apache.poi.POIOLE2TextExtractor <br> org.apache.poi.POITextExtractor <br> </td><td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hdgf">org.apache.poi.hdgf</a> <br> <a href="#PKorg.apache.poi.hdgf.extractor">org.apache.poi.hdgf.extractor</a> <br> <a href="#PKorg.apache.poi.hslf">org.apache.poi.hslf</a> <br> <a href="#PKorg.apache.poi.hslf.extractor">org.apache.poi.hslf.extractor</a> <br> <a href="#PKorg.apache.poi.hssf.extractor">org.apache.poi.hssf.extractor</a> <br> <a href="#PKorg.apache.poi.hssf.usermodel">org.apache.poi.hssf.usermodel</a> <br> <a href="#PKorg.apache.poi.hwpf">org.apache.poi.hwpf</a> <br> <a href="#PKorg.apache.poi.hwpf.extractor">org.apache.poi.hwpf.extractor</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi.hpsf">org.apache.poi.hpsf</a> <br> <a href="#PKorg.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.contrib.metrics">org.apache.poi.contrib.metrics</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 0</td><td><a href="#EXefferent">Efferent Couplings</a>: 4</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 1</td><td><a href="#EXdistance">Distance</a>: 0</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.contrib.metrics.FontMetricsDumper <br> </td><td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"><a href="#PKjava.awt">java.awt</a> <br> <a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.contrib.poibrowser">org.apache.poi.contrib.poibrowser</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 0</td><td><a href="#EXefferent">Efferent Couplings</a>: 10</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 1</td><td><a href="#EXdistance">Distance</a>: 0</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.contrib.poibrowser.Codec <br> org.apache.poi.contrib.poibrowser.DocumentDescriptor <br> org.apache.poi.contrib.poibrowser.DocumentDescriptorRenderer <br> org.apache.poi.contrib.poibrowser.ExtendableTreeCellRenderer <br> org.apache.poi.contrib.poibrowser.ExtendableTreeCellRenderer$1 <br> org.apache.poi.contrib.poibrowser.POIBrowser <br> org.apache.poi.contrib.poibrowser.POIBrowser$1 <br> org.apache.poi.contrib.poibrowser.PropertySetDescriptor <br> org.apache.poi.contrib.poibrowser.PropertySetDescriptorRenderer <br> org.apache.poi.contrib.poibrowser.TreeReaderListener <br> org.apache.poi.contrib.poibrowser.Util <br> </td><td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"><a href="#PKjava.awt">java.awt</a> <br> <a href="#PKjava.awt.event">java.awt.event</a> <br> <a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKjavax.swing">javax.swing</a> <br> <a href="#PKjavax.swing.tree">javax.swing.tree</a> <br> <a href="#PKorg.apache.poi.hpsf">org.apache.poi.hpsf</a> <br> <a href="#PKorg.apache.poi.poifs.eventfilesystem">org.apache.poi.poifs.eventfilesystem</a> <br> <a href="#PKorg.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.ddf">org.apache.poi.ddf</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 8</td><td><a href="#EXefferent">Efferent Couplings</a>: 8</td><td><a href="#EXabstractness">Abstractness</a>: 0.1</td><td><a href="#EXinstability">Instability</a>: 0.5</td><td><a href="#EXdistance">Distance</a>: 0.4</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"> org.apache.poi.ddf.EscherProperty <br> org.apache.poi.ddf.EscherRecord <br> org.apache.poi.ddf.EscherRecordFactory <br> org.apache.poi.ddf.EscherSerializationListener <br> </td><td width="25%" valign="top"> org.apache.poi.ddf.DefaultEscherRecordFactory <br> org.apache.poi.ddf.EscherArrayProperty <br> org.apache.poi.ddf.EscherBSERecord <br> org.apache.poi.ddf.EscherBitmapBlip <br> org.apache.poi.ddf.EscherBlipRecord <br> org.apache.poi.ddf.EscherBlipWMFRecord <br> org.apache.poi.ddf.EscherBoolProperty <br> org.apache.poi.ddf.EscherChildAnchorRecord <br> org.apache.poi.ddf.EscherClientAnchorRecord <br> org.apache.poi.ddf.EscherClientDataRecord <br> org.apache.poi.ddf.EscherComplexProperty <br> org.apache.poi.ddf.EscherContainerRecord <br> org.apache.poi.ddf.EscherDgRecord <br> org.apache.poi.ddf.EscherDggRecord <br> org.apache.poi.ddf.EscherDggRecord$1 <br> org.apache.poi.ddf.EscherDggRecord$FileIdCluster <br> org.apache.poi.ddf.EscherDump <br> org.apache.poi.ddf.EscherDump$1PropName <br> org.apache.poi.ddf.EscherMetafileBlip <br> org.apache.poi.ddf.EscherOptRecord <br> org.apache.poi.ddf.EscherOptRecord$1 <br> org.apache.poi.ddf.EscherPictBlip <br> org.apache.poi.ddf.EscherProperties <br> org.apache.poi.ddf.EscherPropertyFactory <br> org.apache.poi.ddf.EscherPropertyMetaData <br> org.apache.poi.ddf.EscherRGBProperty <br> org.apache.poi.ddf.EscherRecord$EscherRecordHeader <br> org.apache.poi.ddf.EscherShapePathProperty <br> org.apache.poi.ddf.EscherSimpleProperty <br> org.apache.poi.ddf.EscherSpRecord <br> org.apache.poi.ddf.EscherSpgrRecord <br> org.apache.poi.ddf.EscherSplitMenuColorsRecord <br> org.apache.poi.ddf.EscherTextboxRecord <br> org.apache.poi.ddf.NullEscherSerializationListener <br> org.apache.poi.ddf.UnknownEscherRecord <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hslf.dev">org.apache.poi.hslf.dev</a> <br> <a href="#PKorg.apache.poi.hslf.model">org.apache.poi.hslf.model</a> <br> <a href="#PKorg.apache.poi.hslf.record">org.apache.poi.hslf.record</a> <br> <a href="#PKorg.apache.poi.hslf.usermodel">org.apache.poi.hslf.usermodel</a> <br> <a href="#PKorg.apache.poi.hssf.model">org.apache.poi.hssf.model</a> <br> <a href="#PKorg.apache.poi.hssf.record">org.apache.poi.hssf.record</a> <br> <a href="#PKorg.apache.poi.hssf.usermodel">org.apache.poi.hssf.usermodel</a> <br> <a href="#PKorg.apache.poi.hwpf.model">org.apache.poi.hwpf.model</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.awt">java.awt</a> <br> <a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.lang.reflect">java.lang.reflect</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKjava.util.zip">java.util.zip</a> <br> <a href="#PKorg.apache.poi.hssf.record">org.apache.poi.hssf.record</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.dev">org.apache.poi.dev</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 0</td><td><a href="#EXefferent">Efferent Couplings</a>: 7</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 1</td><td><a href="#EXdistance">Distance</a>: 0</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.dev.RecordGenerator <br> </td><td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKjavax.xml.parsers">javax.xml.parsers</a> <br> <a href="#PKjavax.xml.transform">javax.xml.transform</a> <br> <a href="#PKjavax.xml.transform.stream">javax.xml.transform.stream</a> <br> <a href="#PKorg.w3c.dom">org.w3c.dom</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.generator">org.apache.poi.generator</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 1</td><td><a href="#EXefferent">Efferent Couplings</a>: 2</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 0.67</td><td><a href="#EXdistance">Distance</a>: 0.33</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.generator.FieldIterator <br> org.apache.poi.generator.RecordUtil <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hdf.generator">org.apache.poi.hdf.generator</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hdf.event">org.apache.poi.hdf.event</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 1</td><td><a href="#EXefferent">Efferent Couplings</a>: 5</td><td><a href="#EXabstractness">Abstractness</a>: 0.67</td><td><a href="#EXinstability">Instability</a>: 0.83</td><td><a href="#EXdistance">Distance</a>: 0.5</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"> org.apache.poi.hdf.event.HDFLowLevelParsingListener <br> org.apache.poi.hdf.event.HDFParsingListener <br> </td><td width="25%" valign="top"> org.apache.poi.hdf.event.EventBridge <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hdf.model">org.apache.poi.hdf.model</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi.hdf.model.hdftypes">org.apache.poi.hdf.model.hdftypes</a> <br> <a href="#PKorg.apache.poi.hdf.model.util">org.apache.poi.hdf.model.util</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hdf.extractor">org.apache.poi.hdf.extractor</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 2</td><td><a href="#EXefferent">Efferent Couplings</a>: 7</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 0.78</td><td><a href="#EXdistance">Distance</a>: 0.22</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hdf.extractor.CHP <br> org.apache.poi.hdf.extractor.FontTable <br> org.apache.poi.hdf.extractor.HeaderFooter <br> org.apache.poi.hdf.extractor.NewOleFile <br> org.apache.poi.hdf.extractor.PAP <br> org.apache.poi.hdf.extractor.PropertySet <br> org.apache.poi.hdf.extractor.SEP <br> org.apache.poi.hdf.extractor.StyleDescription <br> org.apache.poi.hdf.extractor.StyleSheet <br> org.apache.poi.hdf.extractor.TAP <br> org.apache.poi.hdf.extractor.TC <br> org.apache.poi.hdf.extractor.TableRow <br> org.apache.poi.hdf.extractor.TextPiece <br> org.apache.poi.hdf.extractor.Utils <br> org.apache.poi.hdf.extractor.WordDocument <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hdf.extractor.data">org.apache.poi.hdf.extractor.data</a> <br> <a href="#PKorg.apache.poi.hdf.model.hdftypes">org.apache.poi.hdf.model.hdftypes</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi.hdf.extractor.data">org.apache.poi.hdf.extractor.data</a> <br> <a href="#PKorg.apache.poi.hdf.extractor.util">org.apache.poi.hdf.extractor.util</a> <br> <a href="#PKorg.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hdf.extractor.data">org.apache.poi.hdf.extractor.data</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 1</td><td><a href="#EXefferent">Efferent Couplings</a>: 3</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 0.75</td><td><a href="#EXdistance">Distance</a>: 0.25</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hdf.extractor.data.DOP <br> org.apache.poi.hdf.extractor.data.LFO <br> org.apache.poi.hdf.extractor.data.LFOLVL <br> org.apache.poi.hdf.extractor.data.LST <br> org.apache.poi.hdf.extractor.data.LVL <br> org.apache.poi.hdf.extractor.data.ListTables <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hdf.extractor">org.apache.poi.hdf.extractor</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi.hdf.extractor">org.apache.poi.hdf.extractor</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hdf.extractor.util">org.apache.poi.hdf.extractor.util</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 1</td><td><a href="#EXefferent">Efferent Couplings</a>: 3</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 0.75</td><td><a href="#EXdistance">Distance</a>: 0.25</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hdf.extractor.util.BTreeSet <br> org.apache.poi.hdf.extractor.util.BTreeSet$BTreeNode <br> org.apache.poi.hdf.extractor.util.BTreeSet$Entry <br> org.apache.poi.hdf.extractor.util.BTreeSet$Iterator <br> org.apache.poi.hdf.extractor.util.ChpxNode <br> org.apache.poi.hdf.extractor.util.NumberFormatter <br> org.apache.poi.hdf.extractor.util.PapxNode <br> org.apache.poi.hdf.extractor.util.PropertyNode <br> org.apache.poi.hdf.extractor.util.SepxNode <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hdf.extractor">org.apache.poi.hdf.extractor</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hdf.generator">org.apache.poi.hdf.generator</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 0</td><td><a href="#EXefferent">Efferent Couplings</a>: 2</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 1</td><td><a href="#EXdistance">Distance</a>: 0</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hdf.generator.HDFFieldIterator <br> org.apache.poi.hdf.generator.HDFRecordUtil <br> </td><td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"><a href="#PKjava.lang">java.lang</a> <br> <a href="#PKorg.apache.poi.generator">org.apache.poi.generator</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hdf.model">org.apache.poi.hdf.model</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 0</td><td><a href="#EXefferent">Efferent Couplings</a>: 8</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 1</td><td><a href="#EXdistance">Distance</a>: 0</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hdf.model.HDFDocument <br> org.apache.poi.hdf.model.HDFObjectFactory <br> org.apache.poi.hdf.model.HDFObjectModel <br> </td><td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi.hdf.event">org.apache.poi.hdf.event</a> <br> <a href="#PKorg.apache.poi.hdf.model.hdftypes">org.apache.poi.hdf.model.hdftypes</a> <br> <a href="#PKorg.apache.poi.hdf.model.util">org.apache.poi.hdf.model.util</a> <br> <a href="#PKorg.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hdf.model.hdftypes">org.apache.poi.hdf.model.hdftypes</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 5</td><td><a href="#EXefferent">Efferent Couplings</a>: 5</td><td><a href="#EXabstractness">Abstractness</a>: 0.08</td><td><a href="#EXinstability">Instability</a>: 0.5</td><td><a href="#EXdistance">Distance</a>: 0.42</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"> org.apache.poi.hdf.model.hdftypes.FormattedDiskPage <br> org.apache.poi.hdf.model.hdftypes.HDFType <br> </td><td width="25%" valign="top"> org.apache.poi.hdf.model.hdftypes.CHPFormattedDiskPage <br> org.apache.poi.hdf.model.hdftypes.CharacterProperties <br> org.apache.poi.hdf.model.hdftypes.ChpxNode <br> org.apache.poi.hdf.model.hdftypes.DocumentProperties <br> org.apache.poi.hdf.model.hdftypes.FileInformationBlock <br> org.apache.poi.hdf.model.hdftypes.FontTable <br> org.apache.poi.hdf.model.hdftypes.HeaderFooter <br> org.apache.poi.hdf.model.hdftypes.LFO <br> org.apache.poi.hdf.model.hdftypes.LFOLVL <br> org.apache.poi.hdf.model.hdftypes.LST <br> org.apache.poi.hdf.model.hdftypes.LVL <br> org.apache.poi.hdf.model.hdftypes.ListTables <br> org.apache.poi.hdf.model.hdftypes.PAPFormattedDiskPage <br> org.apache.poi.hdf.model.hdftypes.PapxNode <br> org.apache.poi.hdf.model.hdftypes.ParagraphProperties <br> org.apache.poi.hdf.model.hdftypes.PlexOfCps <br> org.apache.poi.hdf.model.hdftypes.PropertyNode <br> org.apache.poi.hdf.model.hdftypes.SectionProperties <br> org.apache.poi.hdf.model.hdftypes.SepxNode <br> org.apache.poi.hdf.model.hdftypes.StyleDescription <br> org.apache.poi.hdf.model.hdftypes.StyleSheet <br> org.apache.poi.hdf.model.hdftypes.TableCellDescriptor <br> org.apache.poi.hdf.model.hdftypes.TableProperties <br> org.apache.poi.hdf.model.hdftypes.TextPiece <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hdf.event">org.apache.poi.hdf.event</a> <br> <a href="#PKorg.apache.poi.hdf.model">org.apache.poi.hdf.model</a> <br> <a href="#PKorg.apache.poi.hdf.model.hdftypes.definitions">org.apache.poi.hdf.model.hdftypes.definitions</a> <br> <a href="#PKorg.apache.poi.hdf.model.util">org.apache.poi.hdf.model.util</a> <br> <a href="#PKorg.apache.poi.hwpf.model.types">org.apache.poi.hwpf.model.types</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi.hdf.extractor">org.apache.poi.hdf.extractor</a> <br> <a href="#PKorg.apache.poi.hdf.model.hdftypes.definitions">org.apache.poi.hdf.model.hdftypes.definitions</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hdf.model.hdftypes.definitions">org.apache.poi.hdf.model.hdftypes.definitions</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 1</td><td><a href="#EXefferent">Efferent Couplings</a>: 3</td><td><a href="#EXabstractness">Abstractness</a>: 1</td><td><a href="#EXinstability">Instability</a>: 0.75</td><td><a href="#EXdistance">Distance</a>: 0.75</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"> org.apache.poi.hdf.model.hdftypes.definitions.CHPAbstractType <br> org.apache.poi.hdf.model.hdftypes.definitions.DOPAbstractType <br> org.apache.poi.hdf.model.hdftypes.definitions.FIBAbstractType <br> org.apache.poi.hdf.model.hdftypes.definitions.PAPAbstractType <br> org.apache.poi.hdf.model.hdftypes.definitions.SEPAbstractType <br> org.apache.poi.hdf.model.hdftypes.definitions.TAPAbstractType <br> org.apache.poi.hdf.model.hdftypes.definitions.TCAbstractType <br> </td><td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hdf.model.hdftypes">org.apache.poi.hdf.model.hdftypes</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.lang">java.lang</a> <br> <a href="#PKorg.apache.poi.hdf.model.hdftypes">org.apache.poi.hdf.model.hdftypes</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hdf.model.util">org.apache.poi.hdf.model.util</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 2</td><td><a href="#EXefferent">Efferent Couplings</a>: 4</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 0.67</td><td><a href="#EXdistance">Distance</a>: 0.33</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hdf.model.util.BTreeSet <br> org.apache.poi.hdf.model.util.BTreeSet$BTreeNode <br> org.apache.poi.hdf.model.util.BTreeSet$Entry <br> org.apache.poi.hdf.model.util.BTreeSet$Iterator <br> org.apache.poi.hdf.model.util.NumberFormatter <br> org.apache.poi.hdf.model.util.ParsingState <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hdf.event">org.apache.poi.hdf.event</a> <br> <a href="#PKorg.apache.poi.hdf.model">org.apache.poi.hdf.model</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi.hdf.model.hdftypes">org.apache.poi.hdf.model.hdftypes</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hdgf">org.apache.poi.hdgf</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 3</td><td><a href="#EXefferent">Efferent Couplings</a>: 8</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 0.73</td><td><a href="#EXdistance">Distance</a>: 0.27</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hdgf.HDGFDiagram <br> org.apache.poi.hdgf.HDGFLZW <br> org.apache.poi.hdgf.HDGFLZW$1 <br> org.apache.poi.hdgf.HDGFLZW$Compressor <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hdgf.dev">org.apache.poi.hdgf.dev</a> <br> <a href="#PKorg.apache.poi.hdgf.extractor">org.apache.poi.hdgf.extractor</a> <br> <a href="#PKorg.apache.poi.hdgf.streams">org.apache.poi.hdgf.streams</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKorg.apache.poi">org.apache.poi</a> <br> <a href="#PKorg.apache.poi.hdgf.chunks">org.apache.poi.hdgf.chunks</a> <br> <a href="#PKorg.apache.poi.hdgf.pointers">org.apache.poi.hdgf.pointers</a> <br> <a href="#PKorg.apache.poi.hdgf.streams">org.apache.poi.hdgf.streams</a> <br> <a href="#PKorg.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hdgf.chunks">org.apache.poi.hdgf.chunks</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 4</td><td><a href="#EXefferent">Efferent Couplings</a>: 4</td><td><a href="#EXabstractness">Abstractness</a>: 0.08</td><td><a href="#EXinstability">Instability</a>: 0.5</td><td><a href="#EXdistance">Distance</a>: 0.42</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"> org.apache.poi.hdgf.chunks.ChunkHeader <br> </td><td width="25%" valign="top"> org.apache.poi.hdgf.chunks.Chunk <br> org.apache.poi.hdgf.chunks.Chunk$1 <br> org.apache.poi.hdgf.chunks.Chunk$BlockOffsetCommand <br> org.apache.poi.hdgf.chunks.Chunk$Command <br> org.apache.poi.hdgf.chunks.ChunkFactory <br> org.apache.poi.hdgf.chunks.ChunkFactory$CommandDefinition <br> org.apache.poi.hdgf.chunks.ChunkHeaderV11 <br> org.apache.poi.hdgf.chunks.ChunkHeaderV4V5 <br> org.apache.poi.hdgf.chunks.ChunkHeaderV6 <br> org.apache.poi.hdgf.chunks.ChunkSeparator <br> org.apache.poi.hdgf.chunks.ChunkTrailer <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hdgf">org.apache.poi.hdgf</a> <br> <a href="#PKorg.apache.poi.hdgf.dev">org.apache.poi.hdgf.dev</a> <br> <a href="#PKorg.apache.poi.hdgf.extractor">org.apache.poi.hdgf.extractor</a> <br> <a href="#PKorg.apache.poi.hdgf.streams">org.apache.poi.hdgf.streams</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hdgf.dev">org.apache.poi.hdgf.dev</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 0</td><td><a href="#EXefferent">Efferent Couplings</a>: 7</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 1</td><td><a href="#EXdistance">Distance</a>: 0</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hdgf.dev.VSDDumper <br> </td><td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKorg.apache.poi.hdgf">org.apache.poi.hdgf</a> <br> <a href="#PKorg.apache.poi.hdgf.chunks">org.apache.poi.hdgf.chunks</a> <br> <a href="#PKorg.apache.poi.hdgf.pointers">org.apache.poi.hdgf.pointers</a> <br> <a href="#PKorg.apache.poi.hdgf.streams">org.apache.poi.hdgf.streams</a> <br> <a href="#PKorg.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hdgf.exceptions">org.apache.poi.hdgf.exceptions</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 1</td><td><a href="#EXefferent">Efferent Couplings</a>: 1</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 0.5</td><td><a href="#EXdistance">Distance</a>: 0.5</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hdgf.exceptions.HDGFException <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hdgf.streams">org.apache.poi.hdgf.streams</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.lang">java.lang</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hdgf.extractor">org.apache.poi.hdgf.extractor</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 0</td><td><a href="#EXefferent">Efferent Couplings</a>: 8</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 1</td><td><a href="#EXdistance">Distance</a>: 0</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hdgf.extractor.VisioTextExtractor <br> </td><td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi">org.apache.poi</a> <br> <a href="#PKorg.apache.poi.hdgf">org.apache.poi.hdgf</a> <br> <a href="#PKorg.apache.poi.hdgf.chunks">org.apache.poi.hdgf.chunks</a> <br> <a href="#PKorg.apache.poi.hdgf.streams">org.apache.poi.hdgf.streams</a> <br> <a href="#PKorg.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hdgf.pointers">org.apache.poi.hdgf.pointers</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 3</td><td><a href="#EXefferent">Efferent Couplings</a>: 2</td><td><a href="#EXabstractness">Abstractness</a>: 0.33</td><td><a href="#EXinstability">Instability</a>: 0.4</td><td><a href="#EXdistance">Distance</a>: 0.27</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"> org.apache.poi.hdgf.pointers.Pointer <br> </td><td width="25%" valign="top"> org.apache.poi.hdgf.pointers.PointerFactory <br> org.apache.poi.hdgf.pointers.PointerV6 <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hdgf">org.apache.poi.hdgf</a> <br> <a href="#PKorg.apache.poi.hdgf.dev">org.apache.poi.hdgf.dev</a> <br> <a href="#PKorg.apache.poi.hdgf.streams">org.apache.poi.hdgf.streams</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.lang">java.lang</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hdgf.streams">org.apache.poi.hdgf.streams</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 3</td><td><a href="#EXefferent">Efferent Couplings</a>: 8</td><td><a href="#EXabstractness">Abstractness</a>: 0.12</td><td><a href="#EXinstability">Instability</a>: 0.73</td><td><a href="#EXdistance">Distance</a>: 0.15</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"> org.apache.poi.hdgf.streams.Stream <br> </td><td width="25%" valign="top"> org.apache.poi.hdgf.streams.ChunkStream <br> org.apache.poi.hdgf.streams.CompressedStreamStore <br> org.apache.poi.hdgf.streams.PointerContainingStream <br> org.apache.poi.hdgf.streams.StreamStore <br> org.apache.poi.hdgf.streams.StringsStream <br> org.apache.poi.hdgf.streams.TrailerStream <br> org.apache.poi.hdgf.streams.UnknownStream <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hdgf">org.apache.poi.hdgf</a> <br> <a href="#PKorg.apache.poi.hdgf.dev">org.apache.poi.hdgf.dev</a> <br> <a href="#PKorg.apache.poi.hdgf.extractor">org.apache.poi.hdgf.extractor</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi.hdgf">org.apache.poi.hdgf</a> <br> <a href="#PKorg.apache.poi.hdgf.chunks">org.apache.poi.hdgf.chunks</a> <br> <a href="#PKorg.apache.poi.hdgf.exceptions">org.apache.poi.hdgf.exceptions</a> <br> <a href="#PKorg.apache.poi.hdgf.pointers">org.apache.poi.hdgf.pointers</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hpsf">org.apache.poi.hpsf</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 5</td><td><a href="#EXefferent">Efferent Couplings</a>: 7</td><td><a href="#EXabstractness">Abstractness</a>: 0.09</td><td><a href="#EXinstability">Instability</a>: 0.58</td><td><a href="#EXdistance">Distance</a>: 0.33</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"> org.apache.poi.hpsf.SpecialPropertySet <br> org.apache.poi.hpsf.UnsupportedVariantTypeException <br> org.apache.poi.hpsf.VariantTypeException <br> </td><td width="25%" valign="top"> org.apache.poi.hpsf.ClassID <br> org.apache.poi.hpsf.Constants <br> org.apache.poi.hpsf.CustomProperties <br> org.apache.poi.hpsf.CustomProperty <br> org.apache.poi.hpsf.DocumentSummaryInformation <br> org.apache.poi.hpsf.HPSFException <br> org.apache.poi.hpsf.HPSFRuntimeException <br> org.apache.poi.hpsf.IllegalPropertySetDataException <br> org.apache.poi.hpsf.IllegalVariantTypeException <br> org.apache.poi.hpsf.MarkUnsupportedException <br> org.apache.poi.hpsf.MissingSectionException <br> org.apache.poi.hpsf.MutableProperty <br> org.apache.poi.hpsf.MutablePropertySet <br> org.apache.poi.hpsf.MutableSection <br> org.apache.poi.hpsf.MutableSection$1 <br> org.apache.poi.hpsf.NoFormatIDException <br> org.apache.poi.hpsf.NoPropertySetStreamException <br> org.apache.poi.hpsf.NoSingleSectionException <br> org.apache.poi.hpsf.Property <br> org.apache.poi.hpsf.PropertySet <br> org.apache.poi.hpsf.PropertySetFactory <br> org.apache.poi.hpsf.ReadingNotSupportedException <br> org.apache.poi.hpsf.Section <br> org.apache.poi.hpsf.Section$PropertyListEntry <br> org.apache.poi.hpsf.SummaryInformation <br> org.apache.poi.hpsf.Thumbnail <br> org.apache.poi.hpsf.TypeWriter <br> org.apache.poi.hpsf.UnexpectedPropertySetTypeException <br> org.apache.poi.hpsf.Util <br> org.apache.poi.hpsf.Variant <br> org.apache.poi.hpsf.VariantSupport <br> org.apache.poi.hpsf.WritingNotSupportedException <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi">org.apache.poi</a> <br> <a href="#PKorg.apache.poi.contrib.poibrowser">org.apache.poi.contrib.poibrowser</a> <br> <a href="#PKorg.apache.poi.hssf.extractor">org.apache.poi.hssf.extractor</a> <br> <a href="#PKorg.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a> <br> <a href="#PKorg.apache.poi.poifs.property">org.apache.poi.poifs.property</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.rmi">java.rmi</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi.hpsf.wellknown">org.apache.poi.hpsf.wellknown</a> <br> <a href="#PKorg.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hpsf.wellknown">org.apache.poi.hpsf.wellknown</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 1</td><td><a href="#EXefferent">Efferent Couplings</a>: 3</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 0.75</td><td><a href="#EXdistance">Distance</a>: 0.25</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hpsf.wellknown.PropertyIDMap <br> org.apache.poi.hpsf.wellknown.SectionIDMap <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hpsf">org.apache.poi.hpsf</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hslf">org.apache.poi.hslf</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 3</td><td><a href="#EXefferent">Efferent Couplings</a>: 9</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 0.75</td><td><a href="#EXdistance">Distance</a>: 0.25</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hslf.EncryptedSlideShow <br> org.apache.poi.hslf.HSLFSlideShow <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hslf.dev">org.apache.poi.hslf.dev</a> <br> <a href="#PKorg.apache.poi.hslf.extractor">org.apache.poi.hslf.extractor</a> <br> <a href="#PKorg.apache.poi.hslf.usermodel">org.apache.poi.hslf.usermodel</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi">org.apache.poi</a> <br> <a href="#PKorg.apache.poi.hslf.exceptions">org.apache.poi.hslf.exceptions</a> <br> <a href="#PKorg.apache.poi.hslf.record">org.apache.poi.hslf.record</a> <br> <a href="#PKorg.apache.poi.hslf.usermodel">org.apache.poi.hslf.usermodel</a> <br> <a href="#PKorg.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hslf.blip">org.apache.poi.hslf.blip</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 2</td><td><a href="#EXefferent">Efferent Couplings</a>: 10</td><td><a href="#EXabstractness">Abstractness</a>: 0.25</td><td><a href="#EXinstability">Instability</a>: 0.83</td><td><a href="#EXdistance">Distance</a>: 0.08</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"> org.apache.poi.hslf.blip.Bitmap <br> org.apache.poi.hslf.blip.ImagePainter <br> org.apache.poi.hslf.blip.Metafile <br> </td><td width="25%" valign="top"> org.apache.poi.hslf.blip.BitmapPainter <br> org.apache.poi.hslf.blip.DIB <br> org.apache.poi.hslf.blip.EMF <br> org.apache.poi.hslf.blip.JPEG <br> org.apache.poi.hslf.blip.Metafile$Header <br> org.apache.poi.hslf.blip.PICT <br> org.apache.poi.hslf.blip.PNG <br> org.apache.poi.hslf.blip.WMF <br> org.apache.poi.hslf.blip.WMF$AldusHeader <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hslf.model">org.apache.poi.hslf.model</a> <br> <a href="#PKorg.apache.poi.hslf.usermodel">org.apache.poi.hslf.usermodel</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.awt">java.awt</a> <br> <a href="#PKjava.awt.image">java.awt.image</a> <br> <a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util.zip">java.util.zip</a> <br> <a href="#PKjavax.imageio">javax.imageio</a> <br> <a href="#PKorg.apache.poi.hslf.exceptions">org.apache.poi.hslf.exceptions</a> <br> <a href="#PKorg.apache.poi.hslf.model">org.apache.poi.hslf.model</a> <br> <a href="#PKorg.apache.poi.hslf.usermodel">org.apache.poi.hslf.usermodel</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hslf.dev">org.apache.poi.hslf.dev</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 0</td><td><a href="#EXefferent">Efferent Couplings</a>: 10</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 1</td><td><a href="#EXdistance">Distance</a>: 0</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hslf.dev.PPDrawingTextListing <br> org.apache.poi.hslf.dev.PPTXMLDump <br> org.apache.poi.hslf.dev.SLWTListing <br> org.apache.poi.hslf.dev.SLWTTextListing <br> org.apache.poi.hslf.dev.SlideAndNotesAtomListing <br> org.apache.poi.hslf.dev.SlideIdListing <br> org.apache.poi.hslf.dev.SlideShowDumper <br> org.apache.poi.hslf.dev.SlideShowRecordDumper <br> org.apache.poi.hslf.dev.TextStyleListing <br> org.apache.poi.hslf.dev.UserEditAndPersistListing <br> </td><td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi.ddf">org.apache.poi.ddf</a> <br> <a href="#PKorg.apache.poi.hslf">org.apache.poi.hslf</a> <br> <a href="#PKorg.apache.poi.hslf.model.textproperties">org.apache.poi.hslf.model.textproperties</a> <br> <a href="#PKorg.apache.poi.hslf.record">org.apache.poi.hslf.record</a> <br> <a href="#PKorg.apache.poi.hslf.usermodel">org.apache.poi.hslf.usermodel</a> <br> <a href="#PKorg.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hslf.exceptions">org.apache.poi.hslf.exceptions</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 5</td><td><a href="#EXefferent">Efferent Couplings</a>: 1</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 0.17</td><td><a href="#EXdistance">Distance</a>: 0.83</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hslf.exceptions.CorruptPowerPointFileException <br> org.apache.poi.hslf.exceptions.EncryptedPowerPointFileException <br> org.apache.poi.hslf.exceptions.HSLFException <br> org.apache.poi.hslf.exceptions.InvalidRecordFormatException <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hslf">org.apache.poi.hslf</a> <br> <a href="#PKorg.apache.poi.hslf.blip">org.apache.poi.hslf.blip</a> <br> <a href="#PKorg.apache.poi.hslf.model">org.apache.poi.hslf.model</a> <br> <a href="#PKorg.apache.poi.hslf.record">org.apache.poi.hslf.record</a> <br> <a href="#PKorg.apache.poi.hslf.usermodel">org.apache.poi.hslf.usermodel</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.lang">java.lang</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hslf.extractor">org.apache.poi.hslf.extractor</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 0</td><td><a href="#EXefferent">Efferent Couplings</a>: 10</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 1</td><td><a href="#EXdistance">Distance</a>: 0</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hslf.extractor.ImageExtractor <br> org.apache.poi.hslf.extractor.PowerPointExtractor <br> org.apache.poi.hslf.extractor.QuickButCruddyTextExtractor <br> </td><td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi">org.apache.poi</a> <br> <a href="#PKorg.apache.poi.hslf">org.apache.poi.hslf</a> <br> <a href="#PKorg.apache.poi.hslf.model">org.apache.poi.hslf.model</a> <br> <a href="#PKorg.apache.poi.hslf.record">org.apache.poi.hslf.record</a> <br> <a href="#PKorg.apache.poi.hslf.usermodel">org.apache.poi.hslf.usermodel</a> <br> <a href="#PKorg.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hslf.model">org.apache.poi.hslf.model</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 3</td><td><a href="#EXefferent">Efferent Couplings</a>: 18</td><td><a href="#EXabstractness">Abstractness</a>: 0.09</td><td><a href="#EXinstability">Instability</a>: 0.86</td><td><a href="#EXdistance">Distance</a>: 0.05</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"> org.apache.poi.hslf.model.MasterSheet <br> org.apache.poi.hslf.model.Shape <br> org.apache.poi.hslf.model.ShapeOutline <br> org.apache.poi.hslf.model.Sheet <br> org.apache.poi.hslf.model.TextShape <br> </td><td width="25%" valign="top"> org.apache.poi.hslf.model.AutoShape <br> org.apache.poi.hslf.model.AutoShapes <br> org.apache.poi.hslf.model.AutoShapes$1 <br> org.apache.poi.hslf.model.AutoShapes$10 <br> org.apache.poi.hslf.model.AutoShapes$11 <br> org.apache.poi.hslf.model.AutoShapes$12 <br> org.apache.poi.hslf.model.AutoShapes$13 <br> org.apache.poi.hslf.model.AutoShapes$14 <br> org.apache.poi.hslf.model.AutoShapes$15 <br> org.apache.poi.hslf.model.AutoShapes$16 <br> org.apache.poi.hslf.model.AutoShapes$17 <br> org.apache.poi.hslf.model.AutoShapes$18 <br> org.apache.poi.hslf.model.AutoShapes$19 <br> org.apache.poi.hslf.model.AutoShapes$2 <br> org.apache.poi.hslf.model.AutoShapes$20 <br> org.apache.poi.hslf.model.AutoShapes$3 <br> org.apache.poi.hslf.model.AutoShapes$4 <br> org.apache.poi.hslf.model.AutoShapes$5 <br> org.apache.poi.hslf.model.AutoShapes$6 <br> org.apache.poi.hslf.model.AutoShapes$7 <br> org.apache.poi.hslf.model.AutoShapes$8 <br> org.apache.poi.hslf.model.AutoShapes$9 <br> org.apache.poi.hslf.model.Background <br> org.apache.poi.hslf.model.Fill <br> org.apache.poi.hslf.model.Freeform <br> org.apache.poi.hslf.model.Hyperlink <br> org.apache.poi.hslf.model.Line <br> org.apache.poi.hslf.model.Notes <br> org.apache.poi.hslf.model.OLEShape <br> org.apache.poi.hslf.model.PPFont <br> org.apache.poi.hslf.model.PPGraphics2D <br> org.apache.poi.hslf.model.Picture <br> org.apache.poi.hslf.model.Placeholder <br> org.apache.poi.hslf.model.Polygon <br> org.apache.poi.hslf.model.ShapeFactory <br> org.apache.poi.hslf.model.ShapeGroup <br> org.apache.poi.hslf.model.ShapePainter <br> org.apache.poi.hslf.model.ShapeTypes <br> org.apache.poi.hslf.model.SimpleShape <br> org.apache.poi.hslf.model.Slide <br> org.apache.poi.hslf.model.SlideMaster <br> org.apache.poi.hslf.model.Table <br> org.apache.poi.hslf.model.Table$1 <br> org.apache.poi.hslf.model.TableCell <br> org.apache.poi.hslf.model.TextBox <br> org.apache.poi.hslf.model.TextPainter <br> org.apache.poi.hslf.model.TextPainter$TextElement <br> org.apache.poi.hslf.model.TextRun <br> org.apache.poi.hslf.model.TitleMaster <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hslf.blip">org.apache.poi.hslf.blip</a> <br> <a href="#PKorg.apache.poi.hslf.extractor">org.apache.poi.hslf.extractor</a> <br> <a href="#PKorg.apache.poi.hslf.usermodel">org.apache.poi.hslf.usermodel</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.awt">java.awt</a> <br> <a href="#PKjava.awt.font">java.awt.font</a> <br> <a href="#PKjava.awt.geom">java.awt.geom</a> <br> <a href="#PKjava.awt.image">java.awt.image</a> <br> <a href="#PKjava.awt.image.renderable">java.awt.image.renderable</a> <br> <a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.lang.reflect">java.lang.reflect</a> <br> <a href="#PKjava.text">java.text</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKjavax.imageio">javax.imageio</a> <br> <a href="#PKorg.apache.poi.ddf">org.apache.poi.ddf</a> <br> <a href="#PKorg.apache.poi.hslf.blip">org.apache.poi.hslf.blip</a> <br> <a href="#PKorg.apache.poi.hslf.exceptions">org.apache.poi.hslf.exceptions</a> <br> <a href="#PKorg.apache.poi.hslf.model.textproperties">org.apache.poi.hslf.model.textproperties</a> <br> <a href="#PKorg.apache.poi.hslf.record">org.apache.poi.hslf.record</a> <br> <a href="#PKorg.apache.poi.hslf.usermodel">org.apache.poi.hslf.usermodel</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hslf.model.textproperties">org.apache.poi.hslf.model.textproperties</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 4</td><td><a href="#EXefferent">Efferent Couplings</a>: 5</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 0.56</td><td><a href="#EXdistance">Distance</a>: 0.44</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hslf.model.textproperties.AlignmentTextProp <br> org.apache.poi.hslf.model.textproperties.BitMaskTextProp <br> org.apache.poi.hslf.model.textproperties.CharFlagsTextProp <br> org.apache.poi.hslf.model.textproperties.ParagraphFlagsTextProp <br> org.apache.poi.hslf.model.textproperties.TextProp <br> org.apache.poi.hslf.model.textproperties.TextPropCollection <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hslf.dev">org.apache.poi.hslf.dev</a> <br> <a href="#PKorg.apache.poi.hslf.model">org.apache.poi.hslf.model</a> <br> <a href="#PKorg.apache.poi.hslf.record">org.apache.poi.hslf.record</a> <br> <a href="#PKorg.apache.poi.hslf.usermodel">org.apache.poi.hslf.usermodel</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi.hslf.record">org.apache.poi.hslf.record</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hslf.record">org.apache.poi.hslf.record</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 6</td><td><a href="#EXefferent">Efferent Couplings</a>: 11</td><td><a href="#EXabstractness">Abstractness</a>: 0.14</td><td><a href="#EXinstability">Instability</a>: 0.65</td><td><a href="#EXdistance">Distance</a>: 0.22</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"> org.apache.poi.hslf.record.ParentAwareRecord <br> org.apache.poi.hslf.record.PersistRecord <br> org.apache.poi.hslf.record.PositionDependentRecord <br> org.apache.poi.hslf.record.PositionDependentRecordAtom <br> org.apache.poi.hslf.record.PositionDependentRecordContainer <br> org.apache.poi.hslf.record.Record <br> org.apache.poi.hslf.record.RecordAtom <br> org.apache.poi.hslf.record.RecordContainer <br> org.apache.poi.hslf.record.SheetContainer <br> </td><td width="25%" valign="top"> org.apache.poi.hslf.record.CString <br> org.apache.poi.hslf.record.ColorSchemeAtom <br> org.apache.poi.hslf.record.Comment2000 <br> org.apache.poi.hslf.record.Comment2000Atom <br> org.apache.poi.hslf.record.CurrentUserAtom <br> org.apache.poi.hslf.record.Document <br> org.apache.poi.hslf.record.DocumentAtom <br> org.apache.poi.hslf.record.DocumentAtom$SlideSize <br> org.apache.poi.hslf.record.DocumentEncryptionAtom <br> org.apache.poi.hslf.record.DummyPositionSensitiveRecordWithChildren <br> org.apache.poi.hslf.record.DummyRecordWithChildren <br> org.apache.poi.hslf.record.Environment <br> org.apache.poi.hslf.record.EscherTextboxWrapper <br> org.apache.poi.hslf.record.ExControl <br> org.apache.poi.hslf.record.ExControlAtom <br> org.apache.poi.hslf.record.ExEmbed <br> org.apache.poi.hslf.record.ExEmbedAtom <br> org.apache.poi.hslf.record.ExHyperlink <br> org.apache.poi.hslf.record.ExHyperlinkAtom <br> org.apache.poi.hslf.record.ExObjList <br> org.apache.poi.hslf.record.ExObjListAtom <br> org.apache.poi.hslf.record.ExOleObjAtom <br> org.apache.poi.hslf.record.ExOleObjStg <br> org.apache.poi.hslf.record.FontCollection <br> org.apache.poi.hslf.record.FontEntityAtom <br> org.apache.poi.hslf.record.InteractiveInfo <br> org.apache.poi.hslf.record.InteractiveInfoAtom <br> org.apache.poi.hslf.record.MainMaster <br> org.apache.poi.hslf.record.Notes <br> org.apache.poi.hslf.record.NotesAtom <br> org.apache.poi.hslf.record.OEPlaceholderAtom <br> org.apache.poi.hslf.record.OutlineTextRefAtom <br> org.apache.poi.hslf.record.PPDrawing <br> org.apache.poi.hslf.record.PPDrawingGroup <br> org.apache.poi.hslf.record.PersistPtrHolder <br> org.apache.poi.hslf.record.RecordTypes <br> org.apache.poi.hslf.record.RecordTypes$Type <br> org.apache.poi.hslf.record.Slide <br> org.apache.poi.hslf.record.SlideAtom <br> org.apache.poi.hslf.record.SlideAtom$SSlideLayoutAtom <br> org.apache.poi.hslf.record.SlideListWithText <br> org.apache.poi.hslf.record.SlideListWithText$SlideAtomsSet <br> org.apache.poi.hslf.record.SlidePersistAtom <br> org.apache.poi.hslf.record.Sound <br> org.apache.poi.hslf.record.SoundCollection <br> org.apache.poi.hslf.record.SoundData <br> org.apache.poi.hslf.record.StyleTextPropAtom <br> org.apache.poi.hslf.record.TextBytesAtom <br> org.apache.poi.hslf.record.TextCharsAtom <br> org.apache.poi.hslf.record.TextHeaderAtom <br> org.apache.poi.hslf.record.TextRulerAtom <br> org.apache.poi.hslf.record.TextSpecInfoAtom <br> org.apache.poi.hslf.record.TextSpecInfoAtom$TextSpecInfoRun <br> org.apache.poi.hslf.record.TxInteractiveInfoAtom <br> org.apache.poi.hslf.record.TxMasterStyleAtom <br> org.apache.poi.hslf.record.UnknownRecordPlaceholder <br> org.apache.poi.hslf.record.UserEditAtom <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hslf">org.apache.poi.hslf</a> <br> <a href="#PKorg.apache.poi.hslf.dev">org.apache.poi.hslf.dev</a> <br> <a href="#PKorg.apache.poi.hslf.extractor">org.apache.poi.hslf.extractor</a> <br> <a href="#PKorg.apache.poi.hslf.model">org.apache.poi.hslf.model</a> <br> <a href="#PKorg.apache.poi.hslf.model.textproperties">org.apache.poi.hslf.model.textproperties</a> <br> <a href="#PKorg.apache.poi.hslf.usermodel">org.apache.poi.hslf.usermodel</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.lang.reflect">java.lang.reflect</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKjava.util.zip">java.util.zip</a> <br> <a href="#PKorg.apache.poi.ddf">org.apache.poi.ddf</a> <br> <a href="#PKorg.apache.poi.hslf.exceptions">org.apache.poi.hslf.exceptions</a> <br> <a href="#PKorg.apache.poi.hslf.model.textproperties">org.apache.poi.hslf.model.textproperties</a> <br> <a href="#PKorg.apache.poi.hslf.util">org.apache.poi.hslf.util</a> <br> <a href="#PKorg.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hslf.usermodel">org.apache.poi.hslf.usermodel</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 5</td><td><a href="#EXefferent">Efferent Couplings</a>: 13</td><td><a href="#EXabstractness">Abstractness</a>: 0.2</td><td><a href="#EXinstability">Instability</a>: 0.72</td><td><a href="#EXdistance">Distance</a>: 0.08</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"> org.apache.poi.hslf.usermodel.PictureData <br> </td><td width="25%" valign="top"> org.apache.poi.hslf.usermodel.ObjectData <br> org.apache.poi.hslf.usermodel.RichTextRun <br> org.apache.poi.hslf.usermodel.SlideShow <br> org.apache.poi.hslf.usermodel.SoundData <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hslf">org.apache.poi.hslf</a> <br> <a href="#PKorg.apache.poi.hslf.blip">org.apache.poi.hslf.blip</a> <br> <a href="#PKorg.apache.poi.hslf.dev">org.apache.poi.hslf.dev</a> <br> <a href="#PKorg.apache.poi.hslf.extractor">org.apache.poi.hslf.extractor</a> <br> <a href="#PKorg.apache.poi.hslf.model">org.apache.poi.hslf.model</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.awt">java.awt</a> <br> <a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.security">java.security</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi.ddf">org.apache.poi.ddf</a> <br> <a href="#PKorg.apache.poi.hslf">org.apache.poi.hslf</a> <br> <a href="#PKorg.apache.poi.hslf.blip">org.apache.poi.hslf.blip</a> <br> <a href="#PKorg.apache.poi.hslf.exceptions">org.apache.poi.hslf.exceptions</a> <br> <a href="#PKorg.apache.poi.hslf.model">org.apache.poi.hslf.model</a> <br> <a href="#PKorg.apache.poi.hslf.model.textproperties">org.apache.poi.hslf.model.textproperties</a> <br> <a href="#PKorg.apache.poi.hslf.record">org.apache.poi.hslf.record</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hslf.util">org.apache.poi.hslf.util</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 1</td><td><a href="#EXefferent">Efferent Couplings</a>: 4</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 0.8</td><td><a href="#EXdistance">Distance</a>: 0.2</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hslf.util.MutableByteArrayOutputStream <br> org.apache.poi.hslf.util.SystemTimeUtils <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hslf.record">org.apache.poi.hslf.record</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hsmf">org.apache.poi.hsmf</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 0</td><td><a href="#EXefferent">Efferent Couplings</a>: 6</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 1</td><td><a href="#EXdistance">Distance</a>: 0</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hsmf.MAPIMessage <br> </td><td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKorg.apache.poi.hsmf.datatypes">org.apache.poi.hsmf.datatypes</a> <br> <a href="#PKorg.apache.poi.hsmf.exceptions">org.apache.poi.hsmf.exceptions</a> <br> <a href="#PKorg.apache.poi.hsmf.parsers">org.apache.poi.hsmf.parsers</a> <br> <a href="#PKorg.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hsmf.datatypes">org.apache.poi.hsmf.datatypes</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 2</td><td><a href="#EXefferent">Efferent Couplings</a>: 2</td><td><a href="#EXabstractness">Abstractness</a>: 0.25</td><td><a href="#EXinstability">Instability</a>: 0.5</td><td><a href="#EXdistance">Distance</a>: 0.25</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"> org.apache.poi.hsmf.datatypes.Chunk <br> </td><td width="25%" valign="top"> org.apache.poi.hsmf.datatypes.Chunks <br> org.apache.poi.hsmf.datatypes.StringChunk <br> org.apache.poi.hsmf.datatypes.Types <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hsmf">org.apache.poi.hsmf</a> <br> <a href="#PKorg.apache.poi.hsmf.parsers">org.apache.poi.hsmf.parsers</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hsmf.exceptions">org.apache.poi.hsmf.exceptions</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 2</td><td><a href="#EXefferent">Efferent Couplings</a>: 1</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 0.33</td><td><a href="#EXdistance">Distance</a>: 0.67</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hsmf.exceptions.ChunkNotFoundException <br> org.apache.poi.hsmf.exceptions.DirectoryChunkNotFoundException <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hsmf">org.apache.poi.hsmf</a> <br> <a href="#PKorg.apache.poi.hsmf.parsers">org.apache.poi.hsmf.parsers</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.lang">java.lang</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hsmf.parsers">org.apache.poi.hsmf.parsers</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 1</td><td><a href="#EXefferent">Efferent Couplings</a>: 8</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 0.89</td><td><a href="#EXdistance">Distance</a>: 0.11</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hsmf.parsers.POIFSChunkParser <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hsmf">org.apache.poi.hsmf</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi.hsmf.datatypes">org.apache.poi.hsmf.datatypes</a> <br> <a href="#PKorg.apache.poi.hsmf.exceptions">org.apache.poi.hsmf.exceptions</a> <br> <a href="#PKorg.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a> <br> <a href="#PKorg.apache.poi.poifs.property">org.apache.poi.poifs.property</a> <br> <a href="#PKorg.apache.poi.poifs.storage">org.apache.poi.poifs.storage</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hssf.contrib.view">org.apache.poi.hssf.contrib.view</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 0</td><td><a href="#EXefferent">Efferent Couplings</a>: 13</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 1</td><td><a href="#EXdistance">Distance</a>: 0</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hssf.contrib.view.SVBorder <br> org.apache.poi.hssf.contrib.view.SVFractionalFormat <br> org.apache.poi.hssf.contrib.view.SVRowHeader <br> org.apache.poi.hssf.contrib.view.SVRowHeader$RowHeaderRenderer <br> org.apache.poi.hssf.contrib.view.SVRowHeader$SVRowHeaderModel <br> org.apache.poi.hssf.contrib.view.SVTableCellEditor <br> org.apache.poi.hssf.contrib.view.SVTableCellRenderer <br> org.apache.poi.hssf.contrib.view.SVTableCellRenderer$CellFormatter <br> org.apache.poi.hssf.contrib.view.SVTableModel <br> org.apache.poi.hssf.contrib.view.SVTableUtils <br> org.apache.poi.hssf.contrib.view.SViewer <br> org.apache.poi.hssf.contrib.view.SViewer$1 <br> org.apache.poi.hssf.contrib.view.SViewerPanel <br> org.apache.poi.hssf.contrib.view.SViewerPanel$1 <br> org.apache.poi.hssf.contrib.view.SViewerPanel$DeleteSheetAction <br> org.apache.poi.hssf.contrib.view.SViewerPanel$InsertSheetAction <br> org.apache.poi.hssf.contrib.view.SViewerPanel$RenameSheetAction <br> org.apache.poi.hssf.contrib.view.SViewerPanel$TabListener <br> </td><td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"><a href="#PKjava.awt">java.awt</a> <br> <a href="#PKjava.awt.event">java.awt.event</a> <br> <a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.net">java.net</a> <br> <a href="#PKjava.text">java.text</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKjavax.swing">javax.swing</a> <br> <a href="#PKjavax.swing.border">javax.swing.border</a> <br> <a href="#PKjavax.swing.plaf">javax.swing.plaf</a> <br> <a href="#PKjavax.swing.table">javax.swing.table</a> <br> <a href="#PKorg.apache.poi.hssf.usermodel">org.apache.poi.hssf.usermodel</a> <br> <a href="#PKorg.apache.poi.hssf.util">org.apache.poi.hssf.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hssf.dev">org.apache.poi.hssf.dev</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 0</td><td><a href="#EXefferent">Efferent Couplings</a>: 11</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 1</td><td><a href="#EXdistance">Distance</a>: 0</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hssf.dev.BiffViewer <br> org.apache.poi.hssf.dev.BiffViewer$BiffviewRecordInputStream <br> org.apache.poi.hssf.dev.BiffViewer$RecordDetails <br> org.apache.poi.hssf.dev.EFBiffViewer <br> org.apache.poi.hssf.dev.EFBiffViewer$1 <br> org.apache.poi.hssf.dev.FormulaViewer <br> org.apache.poi.hssf.dev.HSSF <br> </td><td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi.hssf.eventusermodel">org.apache.poi.hssf.eventusermodel</a> <br> <a href="#PKorg.apache.poi.hssf.model">org.apache.poi.hssf.model</a> <br> <a href="#PKorg.apache.poi.hssf.record">org.apache.poi.hssf.record</a> <br> <a href="#PKorg.apache.poi.hssf.record.formula">org.apache.poi.hssf.record.formula</a> <br> <a href="#PKorg.apache.poi.hssf.usermodel">org.apache.poi.hssf.usermodel</a> <br> <a href="#PKorg.apache.poi.hssf.util">org.apache.poi.hssf.util</a> <br> <a href="#PKorg.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hssf.eventmodel">org.apache.poi.hssf.eventmodel</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 1</td><td><a href="#EXefferent">Efferent Couplings</a>: 6</td><td><a href="#EXabstractness">Abstractness</a>: 0.4</td><td><a href="#EXinstability">Instability</a>: 0.86</td><td><a href="#EXdistance">Distance</a>: 0.26</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"> org.apache.poi.hssf.eventmodel.ERFListener <br> org.apache.poi.hssf.eventmodel.ModelFactoryListener <br> </td><td width="25%" valign="top"> org.apache.poi.hssf.eventmodel.EventRecordFactory <br> org.apache.poi.hssf.eventmodel.ListenerWrapper <br> org.apache.poi.hssf.eventmodel.ModelFactory <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hssf.usermodel">org.apache.poi.hssf.usermodel</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.lang.reflect">java.lang.reflect</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi.hssf.model">org.apache.poi.hssf.model</a> <br> <a href="#PKorg.apache.poi.hssf.record">org.apache.poi.hssf.record</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hssf.eventusermodel">org.apache.poi.hssf.eventusermodel</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 2</td><td><a href="#EXefferent">Efferent Couplings</a>: 7</td><td><a href="#EXabstractness">Abstractness</a>: 0.25</td><td><a href="#EXinstability">Instability</a>: 0.78</td><td><a href="#EXdistance">Distance</a>: 0.03</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"> org.apache.poi.hssf.eventusermodel.AbortableHSSFListener <br> org.apache.poi.hssf.eventusermodel.HSSFListener <br> </td><td width="25%" valign="top"> org.apache.poi.hssf.eventusermodel.FormatTrackingHSSFListener <br> org.apache.poi.hssf.eventusermodel.HSSFEventFactory <br> org.apache.poi.hssf.eventusermodel.HSSFRecordStream <br> org.apache.poi.hssf.eventusermodel.HSSFRequest <br> org.apache.poi.hssf.eventusermodel.HSSFUserException <br> org.apache.poi.hssf.eventusermodel.MissingRecordAwareHSSFListener <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hssf.dev">org.apache.poi.hssf.dev</a> <br> <a href="#PKorg.apache.poi.hssf.extractor">org.apache.poi.hssf.extractor</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi.hssf.eventusermodel.dummyrecord">org.apache.poi.hssf.eventusermodel.dummyrecord</a> <br> <a href="#PKorg.apache.poi.hssf.record">org.apache.poi.hssf.record</a> <br> <a href="#PKorg.apache.poi.hssf.usermodel">org.apache.poi.hssf.usermodel</a> <br> <a href="#PKorg.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hssf.eventusermodel.dummyrecord">org.apache.poi.hssf.eventusermodel.dummyrecord</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 1</td><td><a href="#EXefferent">Efferent Couplings</a>: 1</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 0.5</td><td><a href="#EXdistance">Distance</a>: 0.5</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hssf.eventusermodel.dummyrecord.LastCellOfRowDummyRecord <br> org.apache.poi.hssf.eventusermodel.dummyrecord.MissingCellDummyRecord <br> org.apache.poi.hssf.eventusermodel.dummyrecord.MissingRowDummyRecord <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hssf.eventusermodel">org.apache.poi.hssf.eventusermodel</a> <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hssf.record">org.apache.poi.hssf.record</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hssf.extractor">org.apache.poi.hssf.extractor</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 0</td><td><a href="#EXefferent">Efferent Couplings</a>: 11</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 1</td><td><a href="#EXdistance">Distance</a>: 0</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hssf.extractor.EventBasedExcelExtractor <br> org.apache.poi.hssf.extractor.EventBasedExcelExtractor$1 <br> org.apache.poi.hssf.extractor.EventBasedExcelExtractor$TextListener <br> org.apache.poi.hssf.extractor.ExcelExtractor <br> </td><td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.text">java.text</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi">org.apache.poi</a> <br> <a href="#PKorg.apache.poi.hpsf">org.apache.poi.hpsf</a> <br> <a href="#PKorg.apache.poi.hssf.eventusermodel">org.apache.poi.hssf.eventusermodel</a> <br> <a href="#PKorg.apache.poi.hssf.model">org.apache.poi.hssf.model</a> <br> <a href="#PKorg.apache.poi.hssf.record">org.apache.poi.hssf.record</a> <br> <a href="#PKorg.apache.poi.hssf.usermodel">org.apache.poi.hssf.usermodel</a> <br> <a href="#PKorg.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hssf.model">org.apache.poi.hssf.model</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 5</td><td><a href="#EXefferent">Efferent Couplings</a>: 12</td><td><a href="#EXabstractness">Abstractness</a>: 0.09</td><td><a href="#EXinstability">Instability</a>: 0.71</td><td><a href="#EXdistance">Distance</a>: 0.21</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"> org.apache.poi.hssf.model.AbstractShape <br> org.apache.poi.hssf.model.Model <br> </td><td width="25%" valign="top"> org.apache.poi.hssf.model.CommentShape <br> org.apache.poi.hssf.model.ConvertAnchor <br> org.apache.poi.hssf.model.DrawingManager <br> org.apache.poi.hssf.model.DrawingManager2 <br> org.apache.poi.hssf.model.FormulaParser <br> org.apache.poi.hssf.model.FormulaParser$FormulaParseException <br> org.apache.poi.hssf.model.LineShape <br> org.apache.poi.hssf.model.LinkTable <br> org.apache.poi.hssf.model.LinkTable$CRNBlock <br> org.apache.poi.hssf.model.LinkTable$ExternalBookBlock <br> org.apache.poi.hssf.model.OperandClassTransformer <br> org.apache.poi.hssf.model.ParseNode <br> org.apache.poi.hssf.model.ParseNode$TokenCollector <br> org.apache.poi.hssf.model.PictureShape <br> org.apache.poi.hssf.model.PolygonShape <br> org.apache.poi.hssf.model.RecordStream <br> org.apache.poi.hssf.model.Sheet <br> org.apache.poi.hssf.model.SimpleFilledShape <br> org.apache.poi.hssf.model.TextboxShape <br> org.apache.poi.hssf.model.Workbook <br> org.apache.poi.hssf.model.WorkbookRecordList <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hssf.dev">org.apache.poi.hssf.dev</a> <br> <a href="#PKorg.apache.poi.hssf.eventmodel">org.apache.poi.hssf.eventmodel</a> <br> <a href="#PKorg.apache.poi.hssf.extractor">org.apache.poi.hssf.extractor</a> <br> <a href="#PKorg.apache.poi.hssf.record">org.apache.poi.hssf.record</a> <br> <a href="#PKorg.apache.poi.hssf.usermodel">org.apache.poi.hssf.usermodel</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.security">java.security</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKjava.util.regex">java.util.regex</a> <br> <a href="#PKorg.apache.poi.ddf">org.apache.poi.ddf</a> <br> <a href="#PKorg.apache.poi.hssf.record">org.apache.poi.hssf.record</a> <br> <a href="#PKorg.apache.poi.hssf.record.aggregates">org.apache.poi.hssf.record.aggregates</a> <br> <a href="#PKorg.apache.poi.hssf.record.formula">org.apache.poi.hssf.record.formula</a> <br> <a href="#PKorg.apache.poi.hssf.record.formula.function">org.apache.poi.hssf.record.formula.function</a> <br> <a href="#PKorg.apache.poi.hssf.usermodel">org.apache.poi.hssf.usermodel</a> <br> <a href="#PKorg.apache.poi.hssf.util">org.apache.poi.hssf.util</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hssf.record">org.apache.poi.hssf.record</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 13</td><td><a href="#EXefferent">Efferent Couplings</a>: 12</td><td><a href="#EXabstractness">Abstractness</a>: 0.03</td><td><a href="#EXinstability">Instability</a>: 0.48</td><td><a href="#EXdistance">Distance</a>: 0.49</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"> org.apache.poi.hssf.record.AbstractEscherHolderRecord <br> org.apache.poi.hssf.record.CellValueRecordInterface <br> org.apache.poi.hssf.record.CustomField <br> org.apache.poi.hssf.record.Margin <br> org.apache.poi.hssf.record.Record <br> org.apache.poi.hssf.record.SubRecord <br> </td><td width="25%" valign="top"> org.apache.poi.hssf.record.AreaFormatRecord <br> org.apache.poi.hssf.record.AreaRecord <br> org.apache.poi.hssf.record.AxisLineFormatRecord <br> org.apache.poi.hssf.record.AxisOptionsRecord <br> org.apache.poi.hssf.record.AxisParentRecord <br> org.apache.poi.hssf.record.AxisRecord <br> org.apache.poi.hssf.record.AxisUsedRecord <br> org.apache.poi.hssf.record.BOFRecord <br> org.apache.poi.hssf.record.BackupRecord <br> org.apache.poi.hssf.record.BarRecord <br> org.apache.poi.hssf.record.BeginRecord <br> org.apache.poi.hssf.record.BlankRecord <br> org.apache.poi.hssf.record.BookBoolRecord <br> org.apache.poi.hssf.record.BoolErrRecord <br> org.apache.poi.hssf.record.BottomMarginRecord <br> org.apache.poi.hssf.record.BoundSheetRecord <br> org.apache.poi.hssf.record.CFHeaderRecord <br> org.apache.poi.hssf.record.CFRuleRecord <br> org.apache.poi.hssf.record.CFRuleRecord$ComparisonOperator <br> org.apache.poi.hssf.record.CRNCountRecord <br> org.apache.poi.hssf.record.CRNRecord <br> org.apache.poi.hssf.record.CalcCountRecord <br> org.apache.poi.hssf.record.CalcModeRecord <br> org.apache.poi.hssf.record.CategorySeriesAxisRecord <br> org.apache.poi.hssf.record.ChartFormatRecord <br> org.apache.poi.hssf.record.ChartRecord <br> org.apache.poi.hssf.record.ChartTitleFormatRecord <br> org.apache.poi.hssf.record.ChartTitleFormatRecord$CTFormat <br> org.apache.poi.hssf.record.CodepageRecord <br> org.apache.poi.hssf.record.ColumnInfoRecord <br> org.apache.poi.hssf.record.CommonObjectDataSubRecord <br> org.apache.poi.hssf.record.ContinueRecord <br> org.apache.poi.hssf.record.CountryRecord <br> org.apache.poi.hssf.record.DBCellRecord <br> org.apache.poi.hssf.record.DSFRecord <br> org.apache.poi.hssf.record.DVALRecord <br> org.apache.poi.hssf.record.DVRecord <br> org.apache.poi.hssf.record.DVRecord$StringHandler <br> org.apache.poi.hssf.record.DatRecord <br> org.apache.poi.hssf.record.DataFormatRecord <br> org.apache.poi.hssf.record.DateWindow1904Record <br> org.apache.poi.hssf.record.DefaultColWidthRecord <br> org.apache.poi.hssf.record.DefaultDataLabelTextPropertiesRecord <br> org.apache.poi.hssf.record.DefaultRowHeightRecord <br> org.apache.poi.hssf.record.DeltaRecord <br> org.apache.poi.hssf.record.DimensionsRecord <br> org.apache.poi.hssf.record.DrawingGroupRecord <br> org.apache.poi.hssf.record.DrawingRecord <br> org.apache.poi.hssf.record.DrawingRecordForBiffViewer <br> org.apache.poi.hssf.record.DrawingSelectionRecord <br> org.apache.poi.hssf.record.EOFRecord <br> org.apache.poi.hssf.record.EmbeddedObjectRefSubRecord <br> org.apache.poi.hssf.record.EndRecord <br> org.apache.poi.hssf.record.EndSubRecord <br> org.apache.poi.hssf.record.EscherAggregate <br> org.apache.poi.hssf.record.EscherAggregate$1 <br> org.apache.poi.hssf.record.EscherAggregate$2 <br> org.apache.poi.hssf.record.ExtSSTInfoSubRecord <br> org.apache.poi.hssf.record.ExtSSTRecord <br> org.apache.poi.hssf.record.ExtendedFormatRecord <br> org.apache.poi.hssf.record.ExternSheetRecord <br> org.apache.poi.hssf.record.ExternSheetSubRecord <br> org.apache.poi.hssf.record.ExternalNameRecord <br> org.apache.poi.hssf.record.FilePassRecord <br> org.apache.poi.hssf.record.FileSharingRecord <br> org.apache.poi.hssf.record.FnGroupCountRecord <br> org.apache.poi.hssf.record.FontBasisRecord <br> org.apache.poi.hssf.record.FontIndexRecord <br> org.apache.poi.hssf.record.FontRecord <br> org.apache.poi.hssf.record.FooterRecord <br> org.apache.poi.hssf.record.FormatRecord <br> org.apache.poi.hssf.record.FormulaRecord <br> org.apache.poi.hssf.record.FrameRecord <br> org.apache.poi.hssf.record.GridsetRecord <br> org.apache.poi.hssf.record.GroupMarkerSubRecord <br> org.apache.poi.hssf.record.GutsRecord <br> org.apache.poi.hssf.record.HCenterRecord <br> org.apache.poi.hssf.record.HeaderRecord <br> org.apache.poi.hssf.record.HideObjRecord <br> org.apache.poi.hssf.record.HorizontalPageBreakRecord <br> org.apache.poi.hssf.record.HyperlinkRecord <br> org.apache.poi.hssf.record.IndexRecord <br> org.apache.poi.hssf.record.InterfaceEndRecord <br> org.apache.poi.hssf.record.InterfaceHdrRecord <br> org.apache.poi.hssf.record.IterationRecord <br> org.apache.poi.hssf.record.LabelRecord <br> org.apache.poi.hssf.record.LabelSSTRecord <br> org.apache.poi.hssf.record.LeftMarginRecord <br> org.apache.poi.hssf.record.LegendRecord <br> org.apache.poi.hssf.record.LineFormatRecord <br> org.apache.poi.hssf.record.LinkedDataFormulaField <br> org.apache.poi.hssf.record.LinkedDataRecord <br> org.apache.poi.hssf.record.MMSRecord <br> org.apache.poi.hssf.record.MergeCellsRecord <br> org.apache.poi.hssf.record.MergeCellsRecord$MergedRegion <br> org.apache.poi.hssf.record.MulBlankRecord <br> org.apache.poi.hssf.record.MulRKRecord <br> org.apache.poi.hssf.record.NameRecord <br> org.apache.poi.hssf.record.NoteRecord <br> org.apache.poi.hssf.record.NoteStructureSubRecord <br> org.apache.poi.hssf.record.NumberFormatIndexRecord <br> org.apache.poi.hssf.record.NumberRecord <br> org.apache.poi.hssf.record.ObjRecord <br> org.apache.poi.hssf.record.ObjectLinkRecord <br> org.apache.poi.hssf.record.ObjectProtectRecord <br> org.apache.poi.hssf.record.PColor <br> org.apache.poi.hssf.record.PageBreakRecord <br> org.apache.poi.hssf.record.PageBreakRecord$Break <br> org.apache.poi.hssf.record.PaletteRecord <br> org.apache.poi.hssf.record.PaneRecord <br> org.apache.poi.hssf.record.PasswordRecord <br> org.apache.poi.hssf.record.PasswordRev4Record <br> org.apache.poi.hssf.record.PlotAreaRecord <br> org.apache.poi.hssf.record.PlotGrowthRecord <br> org.apache.poi.hssf.record.PrecisionRecord <br> org.apache.poi.hssf.record.PrintGridlinesRecord <br> org.apache.poi.hssf.record.PrintHeadersRecord <br> org.apache.poi.hssf.record.PrintSetupRecord <br> org.apache.poi.hssf.record.ProtectRecord <br> org.apache.poi.hssf.record.ProtectionRev4Record <br> org.apache.poi.hssf.record.RKRecord <br> org.apache.poi.hssf.record.RecalcIdRecord <br> org.apache.poi.hssf.record.RecordFactory <br> org.apache.poi.hssf.record.RecordFormatException <br> org.apache.poi.hssf.record.RecordInputStream <br> org.apache.poi.hssf.record.RecordProcessor <br> org.apache.poi.hssf.record.RefModeRecord <br> org.apache.poi.hssf.record.RefreshAllRecord <br> org.apache.poi.hssf.record.RightMarginRecord <br> org.apache.poi.hssf.record.RkRec <br> org.apache.poi.hssf.record.RowRecord <br> org.apache.poi.hssf.record.SCLRecord <br> org.apache.poi.hssf.record.SSTDeserializer <br> org.apache.poi.hssf.record.SSTRecord <br> org.apache.poi.hssf.record.SSTRecordHeader <br> org.apache.poi.hssf.record.SSTRecordSizeCalculator <br> org.apache.poi.hssf.record.SSTSerializer <br> org.apache.poi.hssf.record.SaveRecalcRecord <br> org.apache.poi.hssf.record.ScenarioProtectRecord <br> org.apache.poi.hssf.record.SelectionRecord <br> org.apache.poi.hssf.record.SelectionRecord$Reference <br> org.apache.poi.hssf.record.SeriesChartGroupIndexRecord <br> org.apache.poi.hssf.record.SeriesIndexRecord <br> org.apache.poi.hssf.record.SeriesLabelsRecord <br> org.apache.poi.hssf.record.SeriesListRecord <br> org.apache.poi.hssf.record.SeriesRecord <br> org.apache.poi.hssf.record.SeriesTextRecord <br> org.apache.poi.hssf.record.SeriesToChartGroupRecord <br> org.apache.poi.hssf.record.SharedFormulaRecord <br> org.apache.poi.hssf.record.SheetPropertiesRecord <br> org.apache.poi.hssf.record.StringRecord <br> org.apache.poi.hssf.record.StyleRecord <br> org.apache.poi.hssf.record.SupBookRecord <br> org.apache.poi.hssf.record.TabIdRecord <br> org.apache.poi.hssf.record.TextObjectBaseRecord <br> org.apache.poi.hssf.record.TextObjectRecord <br> org.apache.poi.hssf.record.TextRecord <br> org.apache.poi.hssf.record.TickRecord <br> org.apache.poi.hssf.record.TopMarginRecord <br> org.apache.poi.hssf.record.UncalcedRecord <br> org.apache.poi.hssf.record.UnicodeString <br> org.apache.poi.hssf.record.UnicodeString$FormatRun <br> org.apache.poi.hssf.record.UnicodeString$UnicodeRecordStats <br> org.apache.poi.hssf.record.UnitsRecord <br> org.apache.poi.hssf.record.UnknownRecord <br> org.apache.poi.hssf.record.UseSelFSRecord <br> org.apache.poi.hssf.record.VCenterRecord <br> org.apache.poi.hssf.record.ValueRangeRecord <br> org.apache.poi.hssf.record.VerticalPageBreakRecord <br> org.apache.poi.hssf.record.WSBoolRecord <br> org.apache.poi.hssf.record.WindowOneRecord <br> org.apache.poi.hssf.record.WindowProtectRecord <br> org.apache.poi.hssf.record.WindowTwoRecord <br> org.apache.poi.hssf.record.WriteAccessRecord <br> org.apache.poi.hssf.record.WriteProtectRecord <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.ddf">org.apache.poi.ddf</a> <br> <a href="#PKorg.apache.poi.hssf.dev">org.apache.poi.hssf.dev</a> <br> <a href="#PKorg.apache.poi.hssf.eventmodel">org.apache.poi.hssf.eventmodel</a> <br> <a href="#PKorg.apache.poi.hssf.eventusermodel">org.apache.poi.hssf.eventusermodel</a> <br> <a href="#PKorg.apache.poi.hssf.eventusermodel.dummyrecord">org.apache.poi.hssf.eventusermodel.dummyrecord</a> <br> <a href="#PKorg.apache.poi.hssf.extractor">org.apache.poi.hssf.extractor</a> <br> <a href="#PKorg.apache.poi.hssf.model">org.apache.poi.hssf.model</a> <br> <a href="#PKorg.apache.poi.hssf.record.aggregates">org.apache.poi.hssf.record.aggregates</a> <br> <a href="#PKorg.apache.poi.hssf.record.cf">org.apache.poi.hssf.record.cf</a> <br> <a href="#PKorg.apache.poi.hssf.record.constant">org.apache.poi.hssf.record.constant</a> <br> <a href="#PKorg.apache.poi.hssf.record.formula">org.apache.poi.hssf.record.formula</a> <br> <a href="#PKorg.apache.poi.hssf.usermodel">org.apache.poi.hssf.usermodel</a> <br> <a href="#PKorg.apache.poi.hssf.util">org.apache.poi.hssf.util</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.lang.reflect">java.lang.reflect</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi.ddf">org.apache.poi.ddf</a> <br> <a href="#PKorg.apache.poi.hssf.model">org.apache.poi.hssf.model</a> <br> <a href="#PKorg.apache.poi.hssf.record.cf">org.apache.poi.hssf.record.cf</a> <br> <a href="#PKorg.apache.poi.hssf.record.constant">org.apache.poi.hssf.record.constant</a> <br> <a href="#PKorg.apache.poi.hssf.record.formula">org.apache.poi.hssf.record.formula</a> <br> <a href="#PKorg.apache.poi.hssf.usermodel">org.apache.poi.hssf.usermodel</a> <br> <a href="#PKorg.apache.poi.hssf.util">org.apache.poi.hssf.util</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hssf.record.aggregates">org.apache.poi.hssf.record.aggregates</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 2</td><td><a href="#EXefferent">Efferent Couplings</a>: 5</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 0.71</td><td><a href="#EXdistance">Distance</a>: 0.29</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hssf.record.aggregates.CFRecordsAggregate <br> org.apache.poi.hssf.record.aggregates.ColumnInfoRecordsAggregate <br> org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate <br> org.apache.poi.hssf.record.aggregates.RowRecordsAggregate <br> org.apache.poi.hssf.record.aggregates.ValueRecordsAggregate <br> org.apache.poi.hssf.record.aggregates.ValueRecordsAggregate$MyIterator <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hssf.model">org.apache.poi.hssf.model</a> <br> <a href="#PKorg.apache.poi.hssf.usermodel">org.apache.poi.hssf.usermodel</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi.hssf.record">org.apache.poi.hssf.record</a> <br> <a href="#PKorg.apache.poi.hssf.util">org.apache.poi.hssf.util</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hssf.record.cf">org.apache.poi.hssf.record.cf</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 2</td><td><a href="#EXefferent">Efferent Couplings</a>: 5</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 0.71</td><td><a href="#EXdistance">Distance</a>: 0.29</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hssf.record.cf.BorderFormatting <br> org.apache.poi.hssf.record.cf.CellRange <br> org.apache.poi.hssf.record.cf.FontFormatting <br> org.apache.poi.hssf.record.cf.PatternFormatting <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hssf.record">org.apache.poi.hssf.record</a> <br> <a href="#PKorg.apache.poi.hssf.usermodel">org.apache.poi.hssf.usermodel</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi.hssf.record">org.apache.poi.hssf.record</a> <br> <a href="#PKorg.apache.poi.hssf.util">org.apache.poi.hssf.util</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hssf.record.constant">org.apache.poi.hssf.record.constant</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 2</td><td><a href="#EXefferent">Efferent Couplings</a>: 5</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 0.71</td><td><a href="#EXdistance">Distance</a>: 0.29</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hssf.record.constant.ConstantValueParser <br> org.apache.poi.hssf.record.constant.ErrorConstant <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hssf.record">org.apache.poi.hssf.record</a> <br> <a href="#PKorg.apache.poi.hssf.record.formula">org.apache.poi.hssf.record.formula</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKorg.apache.poi.hssf.record">org.apache.poi.hssf.record</a> <br> <a href="#PKorg.apache.poi.hssf.usermodel">org.apache.poi.hssf.usermodel</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hssf.record.formula">org.apache.poi.hssf.record.formula</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 7</td><td><a href="#EXefferent">Efferent Couplings</a>: 9</td><td><a href="#EXabstractness">Abstractness</a>: 0.17</td><td><a href="#EXinstability">Instability</a>: 0.56</td><td><a href="#EXdistance">Distance</a>: 0.27</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"> org.apache.poi.hssf.record.formula.AbstractFunctionPtg <br> org.apache.poi.hssf.record.formula.AreaI <br> org.apache.poi.hssf.record.formula.AreaPtgBase <br> org.apache.poi.hssf.record.formula.ControlPtg <br> org.apache.poi.hssf.record.formula.OperandPtg <br> org.apache.poi.hssf.record.formula.OperationPtg <br> org.apache.poi.hssf.record.formula.Ptg <br> org.apache.poi.hssf.record.formula.RefPtgBase <br> org.apache.poi.hssf.record.formula.ScalarConstantPtg <br> org.apache.poi.hssf.record.formula.ValueOperatorPtg <br> </td><td width="25%" valign="top"> org.apache.poi.hssf.record.formula.AddPtg <br> org.apache.poi.hssf.record.formula.Area3DPtg <br> org.apache.poi.hssf.record.formula.AreaErrPtg <br> org.apache.poi.hssf.record.formula.AreaNPtg <br> org.apache.poi.hssf.record.formula.AreaPtg <br> org.apache.poi.hssf.record.formula.ArrayPtg <br> org.apache.poi.hssf.record.formula.AttrPtg <br> org.apache.poi.hssf.record.formula.AttrPtg$SpaceType <br> org.apache.poi.hssf.record.formula.BoolPtg <br> org.apache.poi.hssf.record.formula.ConcatPtg <br> org.apache.poi.hssf.record.formula.DeletedArea3DPtg <br> org.apache.poi.hssf.record.formula.DeletedRef3DPtg <br> org.apache.poi.hssf.record.formula.DividePtg <br> org.apache.poi.hssf.record.formula.EqualPtg <br> org.apache.poi.hssf.record.formula.ErrPtg <br> org.apache.poi.hssf.record.formula.ExpPtg <br> org.apache.poi.hssf.record.formula.FuncPtg <br> org.apache.poi.hssf.record.formula.FuncVarPtg <br> org.apache.poi.hssf.record.formula.GreaterEqualPtg <br> org.apache.poi.hssf.record.formula.GreaterThanPtg <br> org.apache.poi.hssf.record.formula.IntPtg <br> org.apache.poi.hssf.record.formula.IntersectionPtg <br> org.apache.poi.hssf.record.formula.LessEqualPtg <br> org.apache.poi.hssf.record.formula.LessThanPtg <br> org.apache.poi.hssf.record.formula.MemAreaPtg <br> org.apache.poi.hssf.record.formula.MemErrPtg <br> org.apache.poi.hssf.record.formula.MemFuncPtg <br> org.apache.poi.hssf.record.formula.MissingArgPtg <br> org.apache.poi.hssf.record.formula.MultiplyPtg <br> org.apache.poi.hssf.record.formula.NamePtg <br> org.apache.poi.hssf.record.formula.NameXPtg <br> org.apache.poi.hssf.record.formula.NotEqualPtg <br> org.apache.poi.hssf.record.formula.NumberPtg <br> org.apache.poi.hssf.record.formula.ParenthesisPtg <br> org.apache.poi.hssf.record.formula.PercentPtg <br> org.apache.poi.hssf.record.formula.PowerPtg <br> org.apache.poi.hssf.record.formula.RangePtg <br> org.apache.poi.hssf.record.formula.Ref3DPtg <br> org.apache.poi.hssf.record.formula.RefErrorPtg <br> org.apache.poi.hssf.record.formula.RefNPtg <br> org.apache.poi.hssf.record.formula.RefPtg <br> org.apache.poi.hssf.record.formula.SheetNameFormatter <br> org.apache.poi.hssf.record.formula.StringPtg <br> org.apache.poi.hssf.record.formula.SubtractPtg <br> org.apache.poi.hssf.record.formula.UnaryMinusPtg <br> org.apache.poi.hssf.record.formula.UnaryPlusPtg <br> org.apache.poi.hssf.record.formula.UnionPtg <br> org.apache.poi.hssf.record.formula.UnknownPtg <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hssf.dev">org.apache.poi.hssf.dev</a> <br> <a href="#PKorg.apache.poi.hssf.model">org.apache.poi.hssf.model</a> <br> <a href="#PKorg.apache.poi.hssf.record">org.apache.poi.hssf.record</a> <br> <a href="#PKorg.apache.poi.hssf.record.formula.eval">org.apache.poi.hssf.record.formula.eval</a> <br> <a href="#PKorg.apache.poi.hssf.record.formula.functions">org.apache.poi.hssf.record.formula.functions</a> <br> <a href="#PKorg.apache.poi.hssf.usermodel">org.apache.poi.hssf.usermodel</a> <br> <a href="#PKorg.apache.poi.hssf.util">org.apache.poi.hssf.util</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKjava.util.regex">java.util.regex</a> <br> <a href="#PKorg.apache.poi.hssf.record">org.apache.poi.hssf.record</a> <br> <a href="#PKorg.apache.poi.hssf.record.constant">org.apache.poi.hssf.record.constant</a> <br> <a href="#PKorg.apache.poi.hssf.record.formula.function">org.apache.poi.hssf.record.formula.function</a> <br> <a href="#PKorg.apache.poi.hssf.usermodel">org.apache.poi.hssf.usermodel</a> <br> <a href="#PKorg.apache.poi.hssf.util">org.apache.poi.hssf.util</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hssf.record.formula.eval">org.apache.poi.hssf.record.formula.eval</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 2</td><td><a href="#EXefferent">Efferent Couplings</a>: 5</td><td><a href="#EXabstractness">Abstractness</a>: 0.27</td><td><a href="#EXinstability">Instability</a>: 0.71</td><td><a href="#EXdistance">Distance</a>: 0.01</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"> org.apache.poi.hssf.record.formula.eval.AreaEval <br> org.apache.poi.hssf.record.formula.eval.AreaEvalBase <br> org.apache.poi.hssf.record.formula.eval.Eval <br> org.apache.poi.hssf.record.formula.eval.FunctionEval <br> org.apache.poi.hssf.record.formula.eval.NumericOperationEval <br> org.apache.poi.hssf.record.formula.eval.NumericValueEval <br> org.apache.poi.hssf.record.formula.eval.OperationEval <br> org.apache.poi.hssf.record.formula.eval.RefEval <br> org.apache.poi.hssf.record.formula.eval.RelationalOperationEval <br> org.apache.poi.hssf.record.formula.eval.StringOperationEval <br> org.apache.poi.hssf.record.formula.eval.StringValueEval <br> org.apache.poi.hssf.record.formula.eval.ValueEval <br> </td><td width="25%" valign="top"> org.apache.poi.hssf.record.formula.eval.AddEval <br> org.apache.poi.hssf.record.formula.eval.Area2DEval <br> org.apache.poi.hssf.record.formula.eval.Area3DEval <br> org.apache.poi.hssf.record.formula.eval.BlankEval <br> org.apache.poi.hssf.record.formula.eval.BoolEval <br> org.apache.poi.hssf.record.formula.eval.ConcatEval <br> org.apache.poi.hssf.record.formula.eval.DivideEval <br> org.apache.poi.hssf.record.formula.eval.EqualEval <br> org.apache.poi.hssf.record.formula.eval.ErrorEval <br> org.apache.poi.hssf.record.formula.eval.EvaluationException <br> org.apache.poi.hssf.record.formula.eval.ExternalFunction <br> org.apache.poi.hssf.record.formula.eval.FuncVarEval <br> org.apache.poi.hssf.record.formula.eval.FunctionEval$FunctionID <br> org.apache.poi.hssf.record.formula.eval.GreaterEqualEval <br> org.apache.poi.hssf.record.formula.eval.GreaterThanEval <br> org.apache.poi.hssf.record.formula.eval.LessEqualEval <br> org.apache.poi.hssf.record.formula.eval.LessThanEval <br> org.apache.poi.hssf.record.formula.eval.MultiplyEval <br> org.apache.poi.hssf.record.formula.eval.NameEval <br> org.apache.poi.hssf.record.formula.eval.NotEqualEval <br> org.apache.poi.hssf.record.formula.eval.NumberEval <br> org.apache.poi.hssf.record.formula.eval.OperandResolver <br> org.apache.poi.hssf.record.formula.eval.PercentEval <br> org.apache.poi.hssf.record.formula.eval.PowerEval <br> org.apache.poi.hssf.record.formula.eval.Ref2DEval <br> org.apache.poi.hssf.record.formula.eval.Ref3DEval <br> org.apache.poi.hssf.record.formula.eval.RelationalOperationEval$RelationalValues <br> org.apache.poi.hssf.record.formula.eval.StringEval <br> org.apache.poi.hssf.record.formula.eval.SubtractEval <br> org.apache.poi.hssf.record.formula.eval.UnaryMinusEval <br> org.apache.poi.hssf.record.formula.eval.UnaryPlusEval <br> org.apache.poi.hssf.record.formula.eval.ValueEvalToNumericXlator <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hssf.record.formula.functions">org.apache.poi.hssf.record.formula.functions</a> <br> <a href="#PKorg.apache.poi.hssf.usermodel">org.apache.poi.hssf.usermodel</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi.hssf.record.formula">org.apache.poi.hssf.record.formula</a> <br> <a href="#PKorg.apache.poi.hssf.record.formula.functions">org.apache.poi.hssf.record.formula.functions</a> <br> <a href="#PKorg.apache.poi.hssf.usermodel">org.apache.poi.hssf.usermodel</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hssf.record.formula.function">org.apache.poi.hssf.record.formula.function</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 2</td><td><a href="#EXefferent">Efferent Couplings</a>: 4</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 0.67</td><td><a href="#EXdistance">Distance</a>: 0.33</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hssf.record.formula.function.FunctionDataBuilder <br> org.apache.poi.hssf.record.formula.function.FunctionMetadata <br> org.apache.poi.hssf.record.formula.function.FunctionMetadataReader <br> org.apache.poi.hssf.record.formula.function.FunctionMetadataRegistry <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hssf.model">org.apache.poi.hssf.model</a> <br> <a href="#PKorg.apache.poi.hssf.record.formula">org.apache.poi.hssf.record.formula</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKjava.util.regex">java.util.regex</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hssf.record.formula.functions">org.apache.poi.hssf.record.formula.functions</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 2</td><td><a href="#EXefferent">Efferent Couplings</a>: 5</td><td><a href="#EXabstractness">Abstractness</a>: 0.04</td><td><a href="#EXinstability">Instability</a>: 0.71</td><td><a href="#EXdistance">Distance</a>: 0.24</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"> org.apache.poi.hssf.record.formula.functions.BooleanFunction <br> org.apache.poi.hssf.record.formula.functions.Countif$I_MatchPredicate <br> org.apache.poi.hssf.record.formula.functions.FinanceFunction <br> org.apache.poi.hssf.record.formula.functions.FreeRefFunction <br> org.apache.poi.hssf.record.formula.functions.Function <br> org.apache.poi.hssf.record.formula.functions.LogicalFunction <br> org.apache.poi.hssf.record.formula.functions.LookupUtils$LookupValueComparer <br> org.apache.poi.hssf.record.formula.functions.LookupUtils$LookupValueComparerBase <br> org.apache.poi.hssf.record.formula.functions.LookupUtils$ValueVector <br> org.apache.poi.hssf.record.formula.functions.MultiOperandNumericFunction <br> org.apache.poi.hssf.record.formula.functions.NumericFunction <br> org.apache.poi.hssf.record.formula.functions.TextFunction <br> org.apache.poi.hssf.record.formula.functions.XYNumericFunction <br> </td><td width="25%" valign="top"> org.apache.poi.hssf.record.formula.functions.Abs <br> org.apache.poi.hssf.record.formula.functions.Absref <br> org.apache.poi.hssf.record.formula.functions.Acos <br> org.apache.poi.hssf.record.formula.functions.Acosh <br> org.apache.poi.hssf.record.formula.functions.Activecell <br> org.apache.poi.hssf.record.formula.functions.Address <br> org.apache.poi.hssf.record.formula.functions.And <br> org.apache.poi.hssf.record.formula.functions.Areas <br> org.apache.poi.hssf.record.formula.functions.Argument <br> org.apache.poi.hssf.record.formula.functions.Asc <br> org.apache.poi.hssf.record.formula.functions.Asin <br> org.apache.poi.hssf.record.formula.functions.Asinh <br> org.apache.poi.hssf.record.formula.functions.Atan <br> org.apache.poi.hssf.record.formula.functions.Atan2 <br> org.apache.poi.hssf.record.formula.functions.Atanh <br> org.apache.poi.hssf.record.formula.functions.Avedev <br> org.apache.poi.hssf.record.formula.functions.Average <br> org.apache.poi.hssf.record.formula.functions.Averagea <br> org.apache.poi.hssf.record.formula.functions.Betadist <br> org.apache.poi.hssf.record.formula.functions.Betainv <br> org.apache.poi.hssf.record.formula.functions.Binomdist <br> org.apache.poi.hssf.record.formula.functions.Call <br> org.apache.poi.hssf.record.formula.functions.Caller <br> org.apache.poi.hssf.record.formula.functions.Ceiling <br> org.apache.poi.hssf.record.formula.functions.Cell <br> org.apache.poi.hssf.record.formula.functions.Char <br> org.apache.poi.hssf.record.formula.functions.Chidist <br> org.apache.poi.hssf.record.formula.functions.Chiinv <br> org.apache.poi.hssf.record.formula.functions.Chitest <br> org.apache.poi.hssf.record.formula.functions.Choose <br> org.apache.poi.hssf.record.formula.functions.Clean <br> org.apache.poi.hssf.record.formula.functions.Code <br> org.apache.poi.hssf.record.formula.functions.Column <br> org.apache.poi.hssf.record.formula.functions.Columns <br> org.apache.poi.hssf.record.formula.functions.Combin <br> org.apache.poi.hssf.record.formula.functions.Concatenate <br> org.apache.poi.hssf.record.formula.functions.Confidence <br> org.apache.poi.hssf.record.formula.functions.Correl <br> org.apache.poi.hssf.record.formula.functions.Cos <br> org.apache.poi.hssf.record.formula.functions.Cosh <br> org.apache.poi.hssf.record.formula.functions.Count <br> org.apache.poi.hssf.record.formula.functions.Counta <br> org.apache.poi.hssf.record.formula.functions.Countblank <br> org.apache.poi.hssf.record.formula.functions.Countif <br> org.apache.poi.hssf.record.formula.functions.Countif$BooleanMatcher <br> org.apache.poi.hssf.record.formula.functions.Countif$NumberMatcher <br> org.apache.poi.hssf.record.formula.functions.Countif$StringMatcher <br> org.apache.poi.hssf.record.formula.functions.Covar <br> org.apache.poi.hssf.record.formula.functions.Critbinom <br> org.apache.poi.hssf.record.formula.functions.Customrepeat <br> org.apache.poi.hssf.record.formula.functions.Date <br> org.apache.poi.hssf.record.formula.functions.Datedif <br> org.apache.poi.hssf.record.formula.functions.Datestring <br> org.apache.poi.hssf.record.formula.functions.Datevalue <br> org.apache.poi.hssf.record.formula.functions.Daverage <br> org.apache.poi.hssf.record.formula.functions.Day <br> org.apache.poi.hssf.record.formula.functions.Days360 <br> org.apache.poi.hssf.record.formula.functions.Db <br> org.apache.poi.hssf.record.formula.functions.Dbcs <br> org.apache.poi.hssf.record.formula.functions.Dcount <br> org.apache.poi.hssf.record.formula.functions.Dcounta <br> org.apache.poi.hssf.record.formula.functions.Ddb <br> org.apache.poi.hssf.record.formula.functions.Degrees <br> org.apache.poi.hssf.record.formula.functions.Deref <br> org.apache.poi.hssf.record.formula.functions.Devsq <br> org.apache.poi.hssf.record.formula.functions.Dget <br> org.apache.poi.hssf.record.formula.functions.Dmax <br> org.apache.poi.hssf.record.formula.functions.Dmin <br> org.apache.poi.hssf.record.formula.functions.Dollar <br> org.apache.poi.hssf.record.formula.functions.Dproduct <br> org.apache.poi.hssf.record.formula.functions.Dstdev <br> org.apache.poi.hssf.record.formula.functions.Dstdevp <br> org.apache.poi.hssf.record.formula.functions.Dsum <br> org.apache.poi.hssf.record.formula.functions.Dvar <br> org.apache.poi.hssf.record.formula.functions.Dvarp <br> org.apache.poi.hssf.record.formula.functions.Echo <br> org.apache.poi.hssf.record.formula.functions.Error <br> org.apache.poi.hssf.record.formula.functions.Errortype <br> org.apache.poi.hssf.record.formula.functions.Evaluate <br> org.apache.poi.hssf.record.formula.functions.Even <br> org.apache.poi.hssf.record.formula.functions.Exact <br> org.apache.poi.hssf.record.formula.functions.Exec <br> org.apache.poi.hssf.record.formula.functions.Exp <br> org.apache.poi.hssf.record.formula.functions.Expondist <br> org.apache.poi.hssf.record.formula.functions.Fact <br> org.apache.poi.hssf.record.formula.functions.False <br> org.apache.poi.hssf.record.formula.functions.Fdist <br> org.apache.poi.hssf.record.formula.functions.Files <br> org.apache.poi.hssf.record.formula.functions.FinanceLib <br> org.apache.poi.hssf.record.formula.functions.Find <br> org.apache.poi.hssf.record.formula.functions.Findb <br> org.apache.poi.hssf.record.formula.functions.Finv <br> org.apache.poi.hssf.record.formula.functions.Fisher <br> org.apache.poi.hssf.record.formula.functions.Fisherinv <br> org.apache.poi.hssf.record.formula.functions.Fixed <br> org.apache.poi.hssf.record.formula.functions.Floor <br> org.apache.poi.hssf.record.formula.functions.Forecast <br> org.apache.poi.hssf.record.formula.functions.Formulaconvert <br> org.apache.poi.hssf.record.formula.functions.Fpos <br> org.apache.poi.hssf.record.formula.functions.Frequency <br> org.apache.poi.hssf.record.formula.functions.Ftest <br> org.apache.poi.hssf.record.formula.functions.Fv <br> org.apache.poi.hssf.record.formula.functions.Gammadist <br> org.apache.poi.hssf.record.formula.functions.Gammainv <br> org.apache.poi.hssf.record.formula.functions.Gammaln <br> org.apache.poi.hssf.record.formula.functions.Geomean <br> org.apache.poi.hssf.record.formula.functions.Goto <br> org.apache.poi.hssf.record.formula.functions.Group <br> org.apache.poi.hssf.record.formula.functions.Growth <br> org.apache.poi.hssf.record.formula.functions.Halt <br> org.apache.poi.hssf.record.formula.functions.Harmean <br> org.apache.poi.hssf.record.formula.functions.Help <br> org.apache.poi.hssf.record.formula.functions.Hlookup <br> org.apache.poi.hssf.record.formula.functions.Hlookup$RowVector <br> org.apache.poi.hssf.record.formula.functions.Hour <br> org.apache.poi.hssf.record.formula.functions.Hyperlink <br> org.apache.poi.hssf.record.formula.functions.Hypgeomdist <br> org.apache.poi.hssf.record.formula.functions.If <br> org.apache.poi.hssf.record.formula.functions.Index <br> org.apache.poi.hssf.record.formula.functions.Indirect <br> org.apache.poi.hssf.record.formula.functions.Info <br> org.apache.poi.hssf.record.formula.functions.Initiate <br> org.apache.poi.hssf.record.formula.functions.Input <br> org.apache.poi.hssf.record.formula.functions.Int <br> org.apache.poi.hssf.record.formula.functions.Intercept <br> org.apache.poi.hssf.record.formula.functions.Ipmt <br> org.apache.poi.hssf.record.formula.functions.Irr <br> org.apache.poi.hssf.record.formula.functions.IsError <br> org.apache.poi.hssf.record.formula.functions.IsNa <br> org.apache.poi.hssf.record.formula.functions.Isblank <br> org.apache.poi.hssf.record.formula.functions.Iserr <br> org.apache.poi.hssf.record.formula.functions.Islogical <br> org.apache.poi.hssf.record.formula.functions.Isnontext <br> org.apache.poi.hssf.record.formula.functions.Isnumber <br> org.apache.poi.hssf.record.formula.functions.Ispmt <br> org.apache.poi.hssf.record.formula.functions.Isref <br> org.apache.poi.hssf.record.formula.functions.Istext <br> org.apache.poi.hssf.record.formula.functions.Kurt <br> org.apache.poi.hssf.record.formula.functions.Large <br> org.apache.poi.hssf.record.formula.functions.Lasterror <br> org.apache.poi.hssf.record.formula.functions.Left <br> org.apache.poi.hssf.record.formula.functions.Leftb <br> org.apache.poi.hssf.record.formula.functions.Len <br> org.apache.poi.hssf.record.formula.functions.Lenb <br> org.apache.poi.hssf.record.formula.functions.Linest <br> org.apache.poi.hssf.record.formula.functions.Links <br> org.apache.poi.hssf.record.formula.functions.Ln <br> org.apache.poi.hssf.record.formula.functions.Log <br> org.apache.poi.hssf.record.formula.functions.Log10 <br> org.apache.poi.hssf.record.formula.functions.Logest <br> org.apache.poi.hssf.record.formula.functions.Loginv <br> org.apache.poi.hssf.record.formula.functions.Lognormdist <br> org.apache.poi.hssf.record.formula.functions.Lookup <br> org.apache.poi.hssf.record.formula.functions.Lookup$SimpleValueVector <br> org.apache.poi.hssf.record.formula.functions.LookupUtils <br> org.apache.poi.hssf.record.formula.functions.LookupUtils$BinarySearchIndexes <br> org.apache.poi.hssf.record.formula.functions.LookupUtils$BooleanLookupComparer <br> org.apache.poi.hssf.record.formula.functions.LookupUtils$CompareResult <br> org.apache.poi.hssf.record.formula.functions.LookupUtils$NumberLookupComparer <br> org.apache.poi.hssf.record.formula.functions.LookupUtils$StringLookupComparer <br> org.apache.poi.hssf.record.formula.functions.Lower <br> org.apache.poi.hssf.record.formula.functions.Match <br> org.apache.poi.hssf.record.formula.functions.MathX <br> org.apache.poi.hssf.record.formula.functions.Max <br> org.apache.poi.hssf.record.formula.functions.Maxa <br> org.apache.poi.hssf.record.formula.functions.Mdeterm <br> org.apache.poi.hssf.record.formula.functions.Median <br> org.apache.poi.hssf.record.formula.functions.Mid <br> org.apache.poi.hssf.record.formula.functions.Midb <br> org.apache.poi.hssf.record.formula.functions.Min <br> org.apache.poi.hssf.record.formula.functions.Mina <br> org.apache.poi.hssf.record.formula.functions.Minute <br> org.apache.poi.hssf.record.formula.functions.Minverse <br> org.apache.poi.hssf.record.formula.functions.Mirr <br> org.apache.poi.hssf.record.formula.functions.Mmult <br> org.apache.poi.hssf.record.formula.functions.Mod <br> org.apache.poi.hssf.record.formula.functions.Mode <br> org.apache.poi.hssf.record.formula.functions.Month <br> org.apache.poi.hssf.record.formula.functions.MultiOperandNumericFunction$DoubleList <br> org.apache.poi.hssf.record.formula.functions.N <br> org.apache.poi.hssf.record.formula.functions.Na <br> org.apache.poi.hssf.record.formula.functions.Names <br> org.apache.poi.hssf.record.formula.functions.Negbinomdist <br> org.apache.poi.hssf.record.formula.functions.Normdist <br> org.apache.poi.hssf.record.formula.functions.Norminv <br> org.apache.poi.hssf.record.formula.functions.Normsdist <br> org.apache.poi.hssf.record.formula.functions.Normsinv <br> org.apache.poi.hssf.record.formula.functions.Not <br> org.apache.poi.hssf.record.formula.functions.NotImplementedFunction <br> org.apache.poi.hssf.record.formula.functions.Note <br> org.apache.poi.hssf.record.formula.functions.Now <br> org.apache.poi.hssf.record.formula.functions.Nper <br> org.apache.poi.hssf.record.formula.functions.Npv <br> org.apache.poi.hssf.record.formula.functions.Numberstring <br> org.apache.poi.hssf.record.formula.functions.Odd <br> org.apache.poi.hssf.record.formula.functions.Offset <br> org.apache.poi.hssf.record.formula.functions.Offset$BaseRef <br> org.apache.poi.hssf.record.formula.functions.Offset$EvalEx <br> org.apache.poi.hssf.record.formula.functions.Offset$LinearOffsetRange <br> org.apache.poi.hssf.record.formula.functions.Or <br> org.apache.poi.hssf.record.formula.functions.Pearson <br> org.apache.poi.hssf.record.formula.functions.Percentile <br> org.apache.poi.hssf.record.formula.functions.Percentrank <br> org.apache.poi.hssf.record.formula.functions.Permut <br> org.apache.poi.hssf.record.formula.functions.Pi <br> org.apache.poi.hssf.record.formula.functions.Pmt <br> org.apache.poi.hssf.record.formula.functions.Poisson <br> org.apache.poi.hssf.record.formula.functions.Power <br> org.apache.poi.hssf.record.formula.functions.Ppmt <br> org.apache.poi.hssf.record.formula.functions.Prob <br> org.apache.poi.hssf.record.formula.functions.Product <br> org.apache.poi.hssf.record.formula.functions.Proper <br> org.apache.poi.hssf.record.formula.functions.Pv <br> org.apache.poi.hssf.record.formula.functions.Quartile <br> org.apache.poi.hssf.record.formula.functions.Radians <br> org.apache.poi.hssf.record.formula.functions.Rand <br> org.apache.poi.hssf.record.formula.functions.Rank <br> org.apache.poi.hssf.record.formula.functions.Rate <br> org.apache.poi.hssf.record.formula.functions.Reftext <br> org.apache.poi.hssf.record.formula.functions.Relref <br> org.apache.poi.hssf.record.formula.functions.Replace <br> org.apache.poi.hssf.record.formula.functions.Replaceb <br> org.apache.poi.hssf.record.formula.functions.Rept <br> org.apache.poi.hssf.record.formula.functions.Request <br> org.apache.poi.hssf.record.formula.functions.Result <br> org.apache.poi.hssf.record.formula.functions.Right <br> org.apache.poi.hssf.record.formula.functions.Rightb <br> org.apache.poi.hssf.record.formula.functions.Roman <br> org.apache.poi.hssf.record.formula.functions.Round <br> org.apache.poi.hssf.record.formula.functions.Rounddown <br> org.apache.poi.hssf.record.formula.functions.Roundup <br> org.apache.poi.hssf.record.formula.functions.Row <br> org.apache.poi.hssf.record.formula.functions.Rows <br> org.apache.poi.hssf.record.formula.functions.Rsq <br> org.apache.poi.hssf.record.formula.functions.Search <br> org.apache.poi.hssf.record.formula.functions.Searchb <br> org.apache.poi.hssf.record.formula.functions.Second <br> org.apache.poi.hssf.record.formula.functions.Series <br> org.apache.poi.hssf.record.formula.functions.Setname <br> org.apache.poi.hssf.record.formula.functions.Setvalue <br> org.apache.poi.hssf.record.formula.functions.Sign <br> org.apache.poi.hssf.record.formula.functions.Sin <br> org.apache.poi.hssf.record.formula.functions.Sinh <br> org.apache.poi.hssf.record.formula.functions.Skew <br> org.apache.poi.hssf.record.formula.functions.Sln <br> org.apache.poi.hssf.record.formula.functions.Slope <br> org.apache.poi.hssf.record.formula.functions.Small <br> org.apache.poi.hssf.record.formula.functions.Sqrt <br> org.apache.poi.hssf.record.formula.functions.Standardize <br> org.apache.poi.hssf.record.formula.functions.StatsLib <br> org.apache.poi.hssf.record.formula.functions.Stdev <br> org.apache.poi.hssf.record.formula.functions.Stdeva <br> org.apache.poi.hssf.record.formula.functions.Stdevp <br> org.apache.poi.hssf.record.formula.functions.Stdevpa <br> org.apache.poi.hssf.record.formula.functions.Step <br> org.apache.poi.hssf.record.formula.functions.Steyx <br> org.apache.poi.hssf.record.formula.functions.Substitute <br> org.apache.poi.hssf.record.formula.functions.Subtotal <br> org.apache.poi.hssf.record.formula.functions.Sum <br> org.apache.poi.hssf.record.formula.functions.Sumif <br> org.apache.poi.hssf.record.formula.functions.Sumproduct <br> org.apache.poi.hssf.record.formula.functions.Sumproduct$EvalEx <br> org.apache.poi.hssf.record.formula.functions.Sumsq <br> org.apache.poi.hssf.record.formula.functions.Sumx2my2 <br> org.apache.poi.hssf.record.formula.functions.Sumx2py2 <br> org.apache.poi.hssf.record.formula.functions.Sumxmy2 <br> org.apache.poi.hssf.record.formula.functions.Syd <br> org.apache.poi.hssf.record.formula.functions.T <br> org.apache.poi.hssf.record.formula.functions.Tan <br> org.apache.poi.hssf.record.formula.functions.Tanh <br> org.apache.poi.hssf.record.formula.functions.Tdist <br> org.apache.poi.hssf.record.formula.functions.Text <br> org.apache.poi.hssf.record.formula.functions.Textref <br> org.apache.poi.hssf.record.formula.functions.Time <br> org.apache.poi.hssf.record.formula.functions.Timevalue <br> org.apache.poi.hssf.record.formula.functions.Tinv <br> org.apache.poi.hssf.record.formula.functions.Today <br> org.apache.poi.hssf.record.formula.functions.Transpose <br> org.apache.poi.hssf.record.formula.functions.Trend <br> org.apache.poi.hssf.record.formula.functions.Trim <br> org.apache.poi.hssf.record.formula.functions.Trimmean <br> org.apache.poi.hssf.record.formula.functions.True <br> org.apache.poi.hssf.record.formula.functions.Trunc <br> org.apache.poi.hssf.record.formula.functions.Ttest <br> org.apache.poi.hssf.record.formula.functions.Type <br> org.apache.poi.hssf.record.formula.functions.Upper <br> org.apache.poi.hssf.record.formula.functions.Usdollar <br> org.apache.poi.hssf.record.formula.functions.Value <br> org.apache.poi.hssf.record.formula.functions.Var <br> org.apache.poi.hssf.record.formula.functions.Vara <br> org.apache.poi.hssf.record.formula.functions.Varp <br> org.apache.poi.hssf.record.formula.functions.Varpa <br> org.apache.poi.hssf.record.formula.functions.Vdb <br> org.apache.poi.hssf.record.formula.functions.Vlookup <br> org.apache.poi.hssf.record.formula.functions.Vlookup$ColumnVector <br> org.apache.poi.hssf.record.formula.functions.Volatile <br> org.apache.poi.hssf.record.formula.functions.Weekday <br> org.apache.poi.hssf.record.formula.functions.Weibull <br> org.apache.poi.hssf.record.formula.functions.XYNumericFunction$DoubleArrayPair <br> org.apache.poi.hssf.record.formula.functions.Year <br> org.apache.poi.hssf.record.formula.functions.Ztest <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hssf.record.formula.eval">org.apache.poi.hssf.record.formula.eval</a> <br> <a href="#PKorg.apache.poi.hssf.usermodel">org.apache.poi.hssf.usermodel</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi.hssf.record.formula">org.apache.poi.hssf.record.formula</a> <br> <a href="#PKorg.apache.poi.hssf.record.formula.eval">org.apache.poi.hssf.record.formula.eval</a> <br> <a href="#PKorg.apache.poi.hssf.usermodel">org.apache.poi.hssf.usermodel</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hssf.usermodel">org.apache.poi.hssf.usermodel</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 12</td><td><a href="#EXefferent">Efferent Couplings</a>: 26</td><td><a href="#EXabstractness">Abstractness</a>: 0.05</td><td><a href="#EXinstability">Instability</a>: 0.68</td><td><a href="#EXdistance">Distance</a>: 0.26</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"> org.apache.poi.hssf.usermodel.HSSFAnchor <br> org.apache.poi.hssf.usermodel.HSSFShape <br> org.apache.poi.hssf.usermodel.HSSFShapeContainer <br> </td><td width="25%" valign="top"> org.apache.poi.hssf.usermodel.DummyGraphics2d <br> org.apache.poi.hssf.usermodel.EscherGraphics <br> org.apache.poi.hssf.usermodel.EscherGraphics2d <br> org.apache.poi.hssf.usermodel.EvaluationCycleDetector <br> org.apache.poi.hssf.usermodel.EvaluationCycleDetector$CellEvaluationFrame <br> org.apache.poi.hssf.usermodel.EvaluationCycleDetectorManager <br> org.apache.poi.hssf.usermodel.EvaluationCycleDetectorManager$1 <br> org.apache.poi.hssf.usermodel.FontDetails <br> org.apache.poi.hssf.usermodel.HSSFBorderFormatting <br> org.apache.poi.hssf.usermodel.HSSFCell <br> org.apache.poi.hssf.usermodel.HSSFCellStyle <br> org.apache.poi.hssf.usermodel.HSSFChart <br> org.apache.poi.hssf.usermodel.HSSFChart$1 <br> org.apache.poi.hssf.usermodel.HSSFChart$HSSFSeries <br> org.apache.poi.hssf.usermodel.HSSFChildAnchor <br> org.apache.poi.hssf.usermodel.HSSFClientAnchor <br> org.apache.poi.hssf.usermodel.HSSFComment <br> org.apache.poi.hssf.usermodel.HSSFConditionalFormatting <br> org.apache.poi.hssf.usermodel.HSSFConditionalFormattingRule <br> org.apache.poi.hssf.usermodel.HSSFDataFormat <br> org.apache.poi.hssf.usermodel.HSSFDateUtil <br> org.apache.poi.hssf.usermodel.HSSFErrorConstants <br> org.apache.poi.hssf.usermodel.HSSFFont <br> org.apache.poi.hssf.usermodel.HSSFFontFormatting <br> org.apache.poi.hssf.usermodel.HSSFFooter <br> org.apache.poi.hssf.usermodel.HSSFFormulaEvaluator <br> org.apache.poi.hssf.usermodel.HSSFFormulaEvaluator$CellValue <br> org.apache.poi.hssf.usermodel.HSSFHeader <br> org.apache.poi.hssf.usermodel.HSSFHyperlink <br> org.apache.poi.hssf.usermodel.HSSFName <br> org.apache.poi.hssf.usermodel.HSSFObjectData <br> org.apache.poi.hssf.usermodel.HSSFPalette <br> org.apache.poi.hssf.usermodel.HSSFPalette$1 <br> org.apache.poi.hssf.usermodel.HSSFPalette$CustomColor <br> org.apache.poi.hssf.usermodel.HSSFPatriarch <br> org.apache.poi.hssf.usermodel.HSSFPatternFormatting <br> org.apache.poi.hssf.usermodel.HSSFPicture <br> org.apache.poi.hssf.usermodel.HSSFPictureData <br> org.apache.poi.hssf.usermodel.HSSFPolygon <br> org.apache.poi.hssf.usermodel.HSSFPrintSetup <br> org.apache.poi.hssf.usermodel.HSSFRichTextString <br> org.apache.poi.hssf.usermodel.HSSFRow <br> org.apache.poi.hssf.usermodel.HSSFRow$1 <br> org.apache.poi.hssf.usermodel.HSSFRow$CellIterator <br> org.apache.poi.hssf.usermodel.HSSFRow$MissingCellPolicy <br> org.apache.poi.hssf.usermodel.HSSFShapeGroup <br> org.apache.poi.hssf.usermodel.HSSFSheet <br> org.apache.poi.hssf.usermodel.HSSFSheetConditionalFormatting <br> org.apache.poi.hssf.usermodel.HSSFSimpleShape <br> org.apache.poi.hssf.usermodel.HSSFTextbox <br> org.apache.poi.hssf.usermodel.HSSFWorkbook <br> org.apache.poi.hssf.usermodel.OperationEvaluatorFactory <br> org.apache.poi.hssf.usermodel.StaticFontMetrics <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hssf.contrib.view">org.apache.poi.hssf.contrib.view</a> <br> <a href="#PKorg.apache.poi.hssf.dev">org.apache.poi.hssf.dev</a> <br> <a href="#PKorg.apache.poi.hssf.eventusermodel">org.apache.poi.hssf.eventusermodel</a> <br> <a href="#PKorg.apache.poi.hssf.extractor">org.apache.poi.hssf.extractor</a> <br> <a href="#PKorg.apache.poi.hssf.model">org.apache.poi.hssf.model</a> <br> <a href="#PKorg.apache.poi.hssf.record">org.apache.poi.hssf.record</a> <br> <a href="#PKorg.apache.poi.hssf.record.constant">org.apache.poi.hssf.record.constant</a> <br> <a href="#PKorg.apache.poi.hssf.record.formula">org.apache.poi.hssf.record.formula</a> <br> <a href="#PKorg.apache.poi.hssf.record.formula.eval">org.apache.poi.hssf.record.formula.eval</a> <br> <a href="#PKorg.apache.poi.hssf.record.formula.functions">org.apache.poi.hssf.record.formula.functions</a> <br> <a href="#PKorg.apache.poi.hssf.usermodel.contrib">org.apache.poi.hssf.usermodel.contrib</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.awt">java.awt</a> <br> <a href="#PKjava.awt.font">java.awt.font</a> <br> <a href="#PKjava.awt.geom">java.awt.geom</a> <br> <a href="#PKjava.awt.image">java.awt.image</a> <br> <a href="#PKjava.awt.image.renderable">java.awt.image.renderable</a> <br> <a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.lang.reflect">java.lang.reflect</a> <br> <a href="#PKjava.text">java.text</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKjavax.imageio">javax.imageio</a> <br> <a href="#PKjavax.imageio.metadata">javax.imageio.metadata</a> <br> <a href="#PKorg.apache.poi">org.apache.poi</a> <br> <a href="#PKorg.apache.poi.ddf">org.apache.poi.ddf</a> <br> <a href="#PKorg.apache.poi.hssf.eventmodel">org.apache.poi.hssf.eventmodel</a> <br> <a href="#PKorg.apache.poi.hssf.model">org.apache.poi.hssf.model</a> <br> <a href="#PKorg.apache.poi.hssf.record">org.apache.poi.hssf.record</a> <br> <a href="#PKorg.apache.poi.hssf.record.aggregates">org.apache.poi.hssf.record.aggregates</a> <br> <a href="#PKorg.apache.poi.hssf.record.cf">org.apache.poi.hssf.record.cf</a> <br> <a href="#PKorg.apache.poi.hssf.record.formula">org.apache.poi.hssf.record.formula</a> <br> <a href="#PKorg.apache.poi.hssf.record.formula.eval">org.apache.poi.hssf.record.formula.eval</a> <br> <a href="#PKorg.apache.poi.hssf.record.formula.functions">org.apache.poi.hssf.record.formula.functions</a> <br> <a href="#PKorg.apache.poi.hssf.util">org.apache.poi.hssf.util</a> <br> <a href="#PKorg.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> <a href="#PKorg.w3c.dom">org.w3c.dom</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hssf.usermodel.contrib">org.apache.poi.hssf.usermodel.contrib</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 0</td><td><a href="#EXefferent">Efferent Couplings</a>: 7</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 1</td><td><a href="#EXdistance">Distance</a>: 0</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hssf.usermodel.contrib.HSSFCellUtil <br> org.apache.poi.hssf.usermodel.contrib.HSSFRegionUtil <br> </td><td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"><a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.commons.beanutils">org.apache.commons.beanutils</a> <br> <a href="#PKorg.apache.commons.lang">org.apache.commons.lang</a> <br> <a href="#PKorg.apache.commons.lang.exception">org.apache.commons.lang.exception</a> <br> <a href="#PKorg.apache.poi.hssf.usermodel">org.apache.poi.hssf.usermodel</a> <br> <a href="#PKorg.apache.poi.hssf.util">org.apache.poi.hssf.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hssf.util">org.apache.poi.hssf.util</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 9</td><td><a href="#EXefferent">Efferent Couplings</a>: 6</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 0.4</td><td><a href="#EXdistance">Distance</a>: 0.6</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hssf.util.AreaReference <br> org.apache.poi.hssf.util.CellReference <br> org.apache.poi.hssf.util.HSSFCellRangeAddress <br> org.apache.poi.hssf.util.HSSFCellRangeAddress$AddrStructure <br> org.apache.poi.hssf.util.HSSFColor <br> org.apache.poi.hssf.util.HSSFColor$AQUA <br> org.apache.poi.hssf.util.HSSFColor$AUTOMATIC <br> org.apache.poi.hssf.util.HSSFColor$BLACK <br> org.apache.poi.hssf.util.HSSFColor$BLUE <br> org.apache.poi.hssf.util.HSSFColor$BLUE_GREY <br> org.apache.poi.hssf.util.HSSFColor$BRIGHT_GREEN <br> org.apache.poi.hssf.util.HSSFColor$BROWN <br> org.apache.poi.hssf.util.HSSFColor$CORAL <br> org.apache.poi.hssf.util.HSSFColor$CORNFLOWER_BLUE <br> org.apache.poi.hssf.util.HSSFColor$DARK_BLUE <br> org.apache.poi.hssf.util.HSSFColor$DARK_GREEN <br> org.apache.poi.hssf.util.HSSFColor$DARK_RED <br> org.apache.poi.hssf.util.HSSFColor$DARK_TEAL <br> org.apache.poi.hssf.util.HSSFColor$DARK_YELLOW <br> org.apache.poi.hssf.util.HSSFColor$GOLD <br> org.apache.poi.hssf.util.HSSFColor$GREEN <br> org.apache.poi.hssf.util.HSSFColor$GREY_25_PERCENT <br> org.apache.poi.hssf.util.HSSFColor$GREY_40_PERCENT <br> org.apache.poi.hssf.util.HSSFColor$GREY_50_PERCENT <br> org.apache.poi.hssf.util.HSSFColor$GREY_80_PERCENT <br> org.apache.poi.hssf.util.HSSFColor$INDIGO <br> org.apache.poi.hssf.util.HSSFColor$LAVENDER <br> org.apache.poi.hssf.util.HSSFColor$LEMON_CHIFFON <br> org.apache.poi.hssf.util.HSSFColor$LIGHT_BLUE <br> org.apache.poi.hssf.util.HSSFColor$LIGHT_CORNFLOWER_BLUE <br> org.apache.poi.hssf.util.HSSFColor$LIGHT_GREEN <br> org.apache.poi.hssf.util.HSSFColor$LIGHT_ORANGE <br> org.apache.poi.hssf.util.HSSFColor$LIGHT_TURQUOISE <br> org.apache.poi.hssf.util.HSSFColor$LIGHT_YELLOW <br> org.apache.poi.hssf.util.HSSFColor$LIME <br> org.apache.poi.hssf.util.HSSFColor$MAROON <br> org.apache.poi.hssf.util.HSSFColor$OLIVE_GREEN <br> org.apache.poi.hssf.util.HSSFColor$ORANGE <br> org.apache.poi.hssf.util.HSSFColor$ORCHID <br> org.apache.poi.hssf.util.HSSFColor$PALE_BLUE <br> org.apache.poi.hssf.util.HSSFColor$PINK <br> org.apache.poi.hssf.util.HSSFColor$PLUM <br> org.apache.poi.hssf.util.HSSFColor$RED <br> org.apache.poi.hssf.util.HSSFColor$ROSE <br> org.apache.poi.hssf.util.HSSFColor$ROYAL_BLUE <br> org.apache.poi.hssf.util.HSSFColor$SEA_GREEN <br> org.apache.poi.hssf.util.HSSFColor$SKY_BLUE <br> org.apache.poi.hssf.util.HSSFColor$TAN <br> org.apache.poi.hssf.util.HSSFColor$TEAL <br> org.apache.poi.hssf.util.HSSFColor$TURQUOISE <br> org.apache.poi.hssf.util.HSSFColor$VIOLET <br> org.apache.poi.hssf.util.HSSFColor$WHITE <br> org.apache.poi.hssf.util.HSSFColor$YELLOW <br> org.apache.poi.hssf.util.HSSFDataValidation <br> org.apache.poi.hssf.util.PaneInformation <br> org.apache.poi.hssf.util.RKUtil <br> org.apache.poi.hssf.util.RangeAddress <br> org.apache.poi.hssf.util.Region <br> org.apache.poi.hssf.util.SheetReferences <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hssf.contrib.view">org.apache.poi.hssf.contrib.view</a> <br> <a href="#PKorg.apache.poi.hssf.dev">org.apache.poi.hssf.dev</a> <br> <a href="#PKorg.apache.poi.hssf.model">org.apache.poi.hssf.model</a> <br> <a href="#PKorg.apache.poi.hssf.record">org.apache.poi.hssf.record</a> <br> <a href="#PKorg.apache.poi.hssf.record.aggregates">org.apache.poi.hssf.record.aggregates</a> <br> <a href="#PKorg.apache.poi.hssf.record.cf">org.apache.poi.hssf.record.cf</a> <br> <a href="#PKorg.apache.poi.hssf.record.formula">org.apache.poi.hssf.record.formula</a> <br> <a href="#PKorg.apache.poi.hssf.usermodel">org.apache.poi.hssf.usermodel</a> <br> <a href="#PKorg.apache.poi.hssf.usermodel.contrib">org.apache.poi.hssf.usermodel.contrib</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.lang.reflect">java.lang.reflect</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi.hssf.record">org.apache.poi.hssf.record</a> <br> <a href="#PKorg.apache.poi.hssf.record.formula">org.apache.poi.hssf.record.formula</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hwpf">org.apache.poi.hwpf</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 3</td><td><a href="#EXefferent">Efferent Couplings</a>: 8</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 0.73</td><td><a href="#EXdistance">Distance</a>: 0.27</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hwpf.HWPFDocument <br> org.apache.poi.hwpf.QuickTest <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hwpf.extractor">org.apache.poi.hwpf.extractor</a> <br> <a href="#PKorg.apache.poi.hwpf.model">org.apache.poi.hwpf.model</a> <br> <a href="#PKorg.apache.poi.hwpf.usermodel">org.apache.poi.hwpf.usermodel</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi">org.apache.poi</a> <br> <a href="#PKorg.apache.poi.hwpf.model">org.apache.poi.hwpf.model</a> <br> <a href="#PKorg.apache.poi.hwpf.model.io">org.apache.poi.hwpf.model.io</a> <br> <a href="#PKorg.apache.poi.hwpf.usermodel">org.apache.poi.hwpf.usermodel</a> <br> <a href="#PKorg.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hwpf.extractor">org.apache.poi.hwpf.extractor</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 0</td><td><a href="#EXefferent">Efferent Couplings</a>: 8</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 1</td><td><a href="#EXdistance">Distance</a>: 0</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hwpf.extractor.WordExtractor <br> </td><td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi">org.apache.poi</a> <br> <a href="#PKorg.apache.poi.hwpf">org.apache.poi.hwpf</a> <br> <a href="#PKorg.apache.poi.hwpf.model">org.apache.poi.hwpf.model</a> <br> <a href="#PKorg.apache.poi.hwpf.usermodel">org.apache.poi.hwpf.usermodel</a> <br> <a href="#PKorg.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hwpf.model">org.apache.poi.hwpf.model</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 3</td><td><a href="#EXefferent">Efferent Couplings</a>: 11</td><td><a href="#EXabstractness">Abstractness</a>: 0.07</td><td><a href="#EXinstability">Instability</a>: 0.79</td><td><a href="#EXdistance">Distance</a>: 0.14</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"> org.apache.poi.hwpf.model.FormattedDiskPage <br> org.apache.poi.hwpf.model.HDFType <br> org.apache.poi.hwpf.model.PropertyNode <br> </td><td width="25%" valign="top"> org.apache.poi.hwpf.model.CHPBinTable <br> org.apache.poi.hwpf.model.CHPFormattedDiskPage <br> org.apache.poi.hwpf.model.CHPX <br> org.apache.poi.hwpf.model.CachedPropertyNode <br> org.apache.poi.hwpf.model.ComplexFileTable <br> org.apache.poi.hwpf.model.DocumentProperties <br> org.apache.poi.hwpf.model.EscherRecordHolder <br> org.apache.poi.hwpf.model.FIBFieldHandler <br> org.apache.poi.hwpf.model.FIBLongHandler <br> org.apache.poi.hwpf.model.FIBShortHandler <br> org.apache.poi.hwpf.model.FSPA <br> org.apache.poi.hwpf.model.FSPATable <br> org.apache.poi.hwpf.model.Ffn <br> org.apache.poi.hwpf.model.FieldDescriptor <br> org.apache.poi.hwpf.model.FileInformationBlock <br> org.apache.poi.hwpf.model.FontTable <br> org.apache.poi.hwpf.model.GenericPropertyNode <br> org.apache.poi.hwpf.model.ListData <br> org.apache.poi.hwpf.model.ListFormatOverride <br> org.apache.poi.hwpf.model.ListFormatOverrideLevel <br> org.apache.poi.hwpf.model.ListLevel <br> org.apache.poi.hwpf.model.ListTables <br> org.apache.poi.hwpf.model.PAPBinTable <br> org.apache.poi.hwpf.model.PAPFormattedDiskPage <br> org.apache.poi.hwpf.model.PAPX <br> org.apache.poi.hwpf.model.ParagraphHeight <br> org.apache.poi.hwpf.model.PicturesTable <br> org.apache.poi.hwpf.model.PieceDescriptor <br> org.apache.poi.hwpf.model.PlexOfCps <br> org.apache.poi.hwpf.model.SEPX <br> org.apache.poi.hwpf.model.SavedByEntry <br> org.apache.poi.hwpf.model.SavedByTable <br> org.apache.poi.hwpf.model.SectionDescriptor <br> org.apache.poi.hwpf.model.SectionTable <br> org.apache.poi.hwpf.model.StyleDescription <br> org.apache.poi.hwpf.model.StyleSheet <br> org.apache.poi.hwpf.model.TextPiece <br> org.apache.poi.hwpf.model.TextPieceTable <br> org.apache.poi.hwpf.model.UPX <br> org.apache.poi.hwpf.model.UnhandledDataStructure <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hwpf">org.apache.poi.hwpf</a> <br> <a href="#PKorg.apache.poi.hwpf.extractor">org.apache.poi.hwpf.extractor</a> <br> <a href="#PKorg.apache.poi.hwpf.usermodel">org.apache.poi.hwpf.usermodel</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.lang.ref">java.lang.ref</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi.ddf">org.apache.poi.ddf</a> <br> <a href="#PKorg.apache.poi.hwpf">org.apache.poi.hwpf</a> <br> <a href="#PKorg.apache.poi.hwpf.model.io">org.apache.poi.hwpf.model.io</a> <br> <a href="#PKorg.apache.poi.hwpf.model.types">org.apache.poi.hwpf.model.types</a> <br> <a href="#PKorg.apache.poi.hwpf.sprm">org.apache.poi.hwpf.sprm</a> <br> <a href="#PKorg.apache.poi.hwpf.usermodel">org.apache.poi.hwpf.usermodel</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hwpf.model.io">org.apache.poi.hwpf.model.io</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 2</td><td><a href="#EXefferent">Efferent Couplings</a>: 3</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 0.6</td><td><a href="#EXdistance">Distance</a>: 0.4</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hwpf.model.io.HWPFFileSystem <br> org.apache.poi.hwpf.model.io.HWPFOutputStream <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hwpf">org.apache.poi.hwpf</a> <br> <a href="#PKorg.apache.poi.hwpf.model">org.apache.poi.hwpf.model</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hwpf.model.types">org.apache.poi.hwpf.model.types</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 2</td><td><a href="#EXefferent">Efferent Couplings</a>: 4</td><td><a href="#EXabstractness">Abstractness</a>: 1</td><td><a href="#EXinstability">Instability</a>: 0.67</td><td><a href="#EXdistance">Distance</a>: 0.67</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"> org.apache.poi.hwpf.model.types.CHPAbstractType <br> org.apache.poi.hwpf.model.types.DOPAbstractType <br> org.apache.poi.hwpf.model.types.FIBAbstractType <br> org.apache.poi.hwpf.model.types.PAPAbstractType <br> org.apache.poi.hwpf.model.types.SEPAbstractType <br> org.apache.poi.hwpf.model.types.TAPAbstractType <br> org.apache.poi.hwpf.model.types.TCAbstractType <br> </td><td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hwpf.model">org.apache.poi.hwpf.model</a> <br> <a href="#PKorg.apache.poi.hwpf.usermodel">org.apache.poi.hwpf.usermodel</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.lang">java.lang</a> <br> <a href="#PKorg.apache.poi.hdf.model.hdftypes">org.apache.poi.hdf.model.hdftypes</a> <br> <a href="#PKorg.apache.poi.hwpf.usermodel">org.apache.poi.hwpf.usermodel</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hwpf.sprm">org.apache.poi.hwpf.sprm</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 2</td><td><a href="#EXefferent">Efferent Couplings</a>: 4</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 0.67</td><td><a href="#EXdistance">Distance</a>: 0.33</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hwpf.sprm.CharacterSprmCompressor <br> org.apache.poi.hwpf.sprm.CharacterSprmUncompressor <br> org.apache.poi.hwpf.sprm.ParagraphSprmCompressor <br> org.apache.poi.hwpf.sprm.ParagraphSprmUncompressor <br> org.apache.poi.hwpf.sprm.SectionSprmCompressor <br> org.apache.poi.hwpf.sprm.SectionSprmUncompressor <br> org.apache.poi.hwpf.sprm.SprmBuffer <br> org.apache.poi.hwpf.sprm.SprmIterator <br> org.apache.poi.hwpf.sprm.SprmOperation <br> org.apache.poi.hwpf.sprm.SprmUncompressor <br> org.apache.poi.hwpf.sprm.SprmUtils <br> org.apache.poi.hwpf.sprm.TableSprmCompressor <br> org.apache.poi.hwpf.sprm.TableSprmUncompressor <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hwpf.model">org.apache.poi.hwpf.model</a> <br> <a href="#PKorg.apache.poi.hwpf.usermodel">org.apache.poi.hwpf.usermodel</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi.hwpf.usermodel">org.apache.poi.hwpf.usermodel</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.hwpf.usermodel">org.apache.poi.hwpf.usermodel</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 5</td><td><a href="#EXefferent">Efferent Couplings</a>: 11</td><td><a href="#EXabstractness">Abstractness</a>: 0</td><td><a href="#EXinstability">Instability</a>: 0.69</td><td><a href="#EXdistance">Distance</a>: 0.31</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"> org.apache.poi.hwpf.usermodel.BorderCode <br> org.apache.poi.hwpf.usermodel.CharacterProperties <br> org.apache.poi.hwpf.usermodel.CharacterRun <br> org.apache.poi.hwpf.usermodel.DateAndTime <br> org.apache.poi.hwpf.usermodel.DocumentPosition <br> org.apache.poi.hwpf.usermodel.DropCapSpecifier <br> org.apache.poi.hwpf.usermodel.HWPFList <br> org.apache.poi.hwpf.usermodel.LineSpacingDescriptor <br> org.apache.poi.hwpf.usermodel.ListEntry <br> org.apache.poi.hwpf.usermodel.Paragraph <br> org.apache.poi.hwpf.usermodel.ParagraphProperties <br> org.apache.poi.hwpf.usermodel.Picture <br> org.apache.poi.hwpf.usermodel.Range <br> org.apache.poi.hwpf.usermodel.Section <br> org.apache.poi.hwpf.usermodel.SectionProperties <br> org.apache.poi.hwpf.usermodel.ShadingDescriptor <br> org.apache.poi.hwpf.usermodel.Table <br> org.apache.poi.hwpf.usermodel.TableCell <br> org.apache.poi.hwpf.usermodel.TableCellDescriptor <br> org.apache.poi.hwpf.usermodel.TableIterator <br> org.apache.poi.hwpf.usermodel.TableProperties <br> org.apache.poi.hwpf.usermodel.TableRow <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hwpf">org.apache.poi.hwpf</a> <br> <a href="#PKorg.apache.poi.hwpf.extractor">org.apache.poi.hwpf.extractor</a> <br> <a href="#PKorg.apache.poi.hwpf.model">org.apache.poi.hwpf.model</a> <br> <a href="#PKorg.apache.poi.hwpf.model.types">org.apache.poi.hwpf.model.types</a> <br> <a href="#PKorg.apache.poi.hwpf.sprm">org.apache.poi.hwpf.sprm</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.lang.ref">java.lang.ref</a> <br> <a href="#PKjava.lang.reflect">java.lang.reflect</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKjava.util.zip">java.util.zip</a> <br> <a href="#PKorg.apache.poi.hwpf">org.apache.poi.hwpf</a> <br> <a href="#PKorg.apache.poi.hwpf.model">org.apache.poi.hwpf.model</a> <br> <a href="#PKorg.apache.poi.hwpf.model.types">org.apache.poi.hwpf.model.types</a> <br> <a href="#PKorg.apache.poi.hwpf.sprm">org.apache.poi.hwpf.sprm</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.poifs.common">org.apache.poi.poifs.common</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 1</td><td><a href="#EXefferent">Efferent Couplings</a>: 1</td><td><a href="#EXabstractness">Abstractness</a>: 1</td><td><a href="#EXinstability">Instability</a>: 0.5</td><td><a href="#EXdistance">Distance</a>: 0.5</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"> org.apache.poi.poifs.common.POIFSConstants <br> </td><td width="25%" valign="top"><i>None</i></td><td width="25%" valign="top"><a href="#PKorg.apache.poi.poifs.storage">org.apache.poi.poifs.storage</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.lang">java.lang</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.poifs.dev">org.apache.poi.poifs.dev</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 2</td><td><a href="#EXefferent">Efferent Couplings</a>: 4</td><td><a href="#EXabstractness">Abstractness</a>: 0.25</td><td><a href="#EXinstability">Instability</a>: 0.67</td><td><a href="#EXdistance">Distance</a>: 0.08</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"> org.apache.poi.poifs.dev.POIFSViewable <br> </td><td width="25%" valign="top"> org.apache.poi.poifs.dev.POIFSLister <br> org.apache.poi.poifs.dev.POIFSViewEngine <br> org.apache.poi.poifs.dev.POIFSViewer <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a> <br> <a href="#PKorg.apache.poi.poifs.property">org.apache.poi.poifs.property</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.poifs.eventfilesystem">org.apache.poi.poifs.eventfilesystem</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 1</td><td><a href="#EXefferent">Efferent Couplings</a>: 6</td><td><a href="#EXabstractness">Abstractness</a>: 0.2</td><td><a href="#EXinstability">Instability</a>: 0.86</td><td><a href="#EXdistance">Distance</a>: 0.06</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"> org.apache.poi.poifs.eventfilesystem.POIFSReaderListener <br> </td><td width="25%" valign="top"> org.apache.poi.poifs.eventfilesystem.POIFSReader <br> org.apache.poi.poifs.eventfilesystem.POIFSReader$SampleListener <br> org.apache.poi.poifs.eventfilesystem.POIFSReaderEvent <br> org.apache.poi.poifs.eventfilesystem.POIFSReaderRegistry <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.contrib.poibrowser">org.apache.poi.contrib.poibrowser</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a> <br> <a href="#PKorg.apache.poi.poifs.property">org.apache.poi.poifs.property</a> <br> <a href="#PKorg.apache.poi.poifs.storage">org.apache.poi.poifs.storage</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 25</td><td><a href="#EXefferent">Efferent Couplings</a>: 8</td><td><a href="#EXabstractness">Abstractness</a>: 0.32</td><td><a href="#EXinstability">Instability</a>: 0.24</td><td><a href="#EXdistance">Distance</a>: 0.44</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"> org.apache.poi.poifs.filesystem.BATManaged <br> org.apache.poi.poifs.filesystem.DirectoryEntry <br> org.apache.poi.poifs.filesystem.DocumentEntry <br> org.apache.poi.poifs.filesystem.Entry <br> org.apache.poi.poifs.filesystem.EntryNode <br> org.apache.poi.poifs.filesystem.POIFSWriterListener <br> </td><td width="25%" valign="top"> org.apache.poi.poifs.filesystem.DirectoryNode <br> org.apache.poi.poifs.filesystem.DocumentDescriptor <br> org.apache.poi.poifs.filesystem.DocumentInputStream <br> org.apache.poi.poifs.filesystem.DocumentNode <br> org.apache.poi.poifs.filesystem.DocumentOutputStream <br> org.apache.poi.poifs.filesystem.OfficeXmlFileException <br> org.apache.poi.poifs.filesystem.POIFSDocument <br> org.apache.poi.poifs.filesystem.POIFSDocument$BigBlockStore <br> org.apache.poi.poifs.filesystem.POIFSDocument$SmallBlockStore <br> org.apache.poi.poifs.filesystem.POIFSDocumentPath <br> org.apache.poi.poifs.filesystem.POIFSFileSystem <br> org.apache.poi.poifs.filesystem.POIFSFileSystem$CloseIgnoringInputStream <br> org.apache.poi.poifs.filesystem.POIFSWriterEvent <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi">org.apache.poi</a> <br> <a href="#PKorg.apache.poi.contrib.poibrowser">org.apache.poi.contrib.poibrowser</a> <br> <a href="#PKorg.apache.poi.hdf.extractor">org.apache.poi.hdf.extractor</a> <br> <a href="#PKorg.apache.poi.hdf.model">org.apache.poi.hdf.model</a> <br> <a href="#PKorg.apache.poi.hdgf">org.apache.poi.hdgf</a> <br> <a href="#PKorg.apache.poi.hdgf.dev">org.apache.poi.hdgf.dev</a> <br> <a href="#PKorg.apache.poi.hdgf.extractor">org.apache.poi.hdgf.extractor</a> <br> <a href="#PKorg.apache.poi.hpsf">org.apache.poi.hpsf</a> <br> <a href="#PKorg.apache.poi.hslf">org.apache.poi.hslf</a> <br> <a href="#PKorg.apache.poi.hslf.dev">org.apache.poi.hslf.dev</a> <br> <a href="#PKorg.apache.poi.hslf.extractor">org.apache.poi.hslf.extractor</a> <br> <a href="#PKorg.apache.poi.hslf.record">org.apache.poi.hslf.record</a> <br> <a href="#PKorg.apache.poi.hsmf">org.apache.poi.hsmf</a> <br> <a href="#PKorg.apache.poi.hsmf.parsers">org.apache.poi.hsmf.parsers</a> <br> <a href="#PKorg.apache.poi.hssf.dev">org.apache.poi.hssf.dev</a> <br> <a href="#PKorg.apache.poi.hssf.eventusermodel">org.apache.poi.hssf.eventusermodel</a> <br> <a href="#PKorg.apache.poi.hssf.extractor">org.apache.poi.hssf.extractor</a> <br> <a href="#PKorg.apache.poi.hssf.usermodel">org.apache.poi.hssf.usermodel</a> <br> <a href="#PKorg.apache.poi.hwpf">org.apache.poi.hwpf</a> <br> <a href="#PKorg.apache.poi.hwpf.extractor">org.apache.poi.hwpf.extractor</a> <br> <a href="#PKorg.apache.poi.poifs.dev">org.apache.poi.poifs.dev</a> <br> <a href="#PKorg.apache.poi.poifs.eventfilesystem">org.apache.poi.poifs.eventfilesystem</a> <br> <a href="#PKorg.apache.poi.poifs.property">org.apache.poi.poifs.property</a> <br> <a href="#PKorg.apache.poi.poifs.storage">org.apache.poi.poifs.storage</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi.hpsf">org.apache.poi.hpsf</a> <br> <a href="#PKorg.apache.poi.poifs.dev">org.apache.poi.poifs.dev</a> <br> <a href="#PKorg.apache.poi.poifs.property">org.apache.poi.poifs.property</a> <br> <a href="#PKorg.apache.poi.poifs.storage">org.apache.poi.poifs.storage</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.poifs.property">org.apache.poi.poifs.property</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 4</td><td><a href="#EXefferent">Efferent Couplings</a>: 8</td><td><a href="#EXabstractness">Abstractness</a>: 0.4</td><td><a href="#EXinstability">Instability</a>: 0.67</td><td><a href="#EXdistance">Distance</a>: 0.07</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"> org.apache.poi.poifs.property.Child <br> org.apache.poi.poifs.property.Parent <br> org.apache.poi.poifs.property.Property <br> org.apache.poi.poifs.property.PropertyConstants <br> </td><td width="25%" valign="top"> org.apache.poi.poifs.property.DirectoryProperty <br> org.apache.poi.poifs.property.DirectoryProperty$PropertyComparator <br> org.apache.poi.poifs.property.DocumentProperty <br> org.apache.poi.poifs.property.PropertyFactory <br> org.apache.poi.poifs.property.PropertyTable <br> org.apache.poi.poifs.property.RootProperty <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hsmf.parsers">org.apache.poi.hsmf.parsers</a> <br> <a href="#PKorg.apache.poi.poifs.eventfilesystem">org.apache.poi.poifs.eventfilesystem</a> <br> <a href="#PKorg.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a> <br> <a href="#PKorg.apache.poi.poifs.storage">org.apache.poi.poifs.storage</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi.hpsf">org.apache.poi.hpsf</a> <br> <a href="#PKorg.apache.poi.poifs.dev">org.apache.poi.poifs.dev</a> <br> <a href="#PKorg.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a> <br> <a href="#PKorg.apache.poi.poifs.storage">org.apache.poi.poifs.storage</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.poifs.storage">org.apache.poi.poifs.storage</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 4</td><td><a href="#EXefferent">Efferent Couplings</a>: 7</td><td><a href="#EXabstractness">Abstractness</a>: 0.25</td><td><a href="#EXinstability">Instability</a>: 0.64</td><td><a href="#EXdistance">Distance</a>: 0.11</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"> org.apache.poi.poifs.storage.BigBlock <br> org.apache.poi.poifs.storage.BlockList <br> org.apache.poi.poifs.storage.BlockWritable <br> org.apache.poi.poifs.storage.HeaderBlockConstants <br> org.apache.poi.poifs.storage.ListManagedBlock <br> </td><td width="25%" valign="top"> org.apache.poi.poifs.storage.BATBlock <br> org.apache.poi.poifs.storage.BlockAllocationTableReader <br> org.apache.poi.poifs.storage.BlockAllocationTableWriter <br> org.apache.poi.poifs.storage.BlockListImpl <br> org.apache.poi.poifs.storage.DocumentBlock <br> org.apache.poi.poifs.storage.HeaderBlockReader <br> org.apache.poi.poifs.storage.HeaderBlockWriter <br> org.apache.poi.poifs.storage.PropertyBlock <br> org.apache.poi.poifs.storage.PropertyBlock$1 <br> org.apache.poi.poifs.storage.RawDataBlock <br> org.apache.poi.poifs.storage.RawDataBlockList <br> org.apache.poi.poifs.storage.SmallBlockTableReader <br> org.apache.poi.poifs.storage.SmallBlockTableWriter <br> org.apache.poi.poifs.storage.SmallDocumentBlock <br> org.apache.poi.poifs.storage.SmallDocumentBlockList <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi.hsmf.parsers">org.apache.poi.hsmf.parsers</a> <br> <a href="#PKorg.apache.poi.poifs.eventfilesystem">org.apache.poi.poifs.eventfilesystem</a> <br> <a href="#PKorg.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a> <br> <a href="#PKorg.apache.poi.poifs.property">org.apache.poi.poifs.property</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.poi.poifs.common">org.apache.poi.poifs.common</a> <br> <a href="#PKorg.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a> <br> <a href="#PKorg.apache.poi.poifs.property">org.apache.poi.poifs.property</a> <br> <a href="#PKorg.apache.poi.util">org.apache.poi.util</a> <br> </td> </tr> </table> <h3> <a name="PKorg.apache.poi.util">org.apache.poi.util</a> </h3> <table width="100%"> <tr> <td><a href="#EXafferent">Afferent Couplings</a>: 37</td><td><a href="#EXefferent">Efferent Couplings</a>: 7</td><td><a href="#EXabstractness">Abstractness</a>: 0.09</td><td><a href="#EXinstability">Instability</a>: 0.16</td><td><a href="#EXdistance">Distance</a>: 0.75</td> </tr> </table> <table class="details" width="100%"> <tr> <th>Abstract Classes</th><th>Concrete Classes</th><th>Used by Packages</th><th>Uses Packages</th> </tr> <tr> <td width="25%" valign="top"> org.apache.poi.util.BinaryTree$BinaryTreeIterator <br> org.apache.poi.util.FixedField <br> org.apache.poi.util.LittleEndianConsts <br> org.apache.poi.util.POILogger <br> </td><td width="25%" valign="top"> org.apache.poi.util.ArrayUtil <br> org.apache.poi.util.BinaryTree <br> org.apache.poi.util.BinaryTree$1 <br> org.apache.poi.util.BinaryTree$1$1 <br> org.apache.poi.util.BinaryTree$2 <br> org.apache.poi.util.BinaryTree$2$1 <br> org.apache.poi.util.BinaryTree$3 <br> org.apache.poi.util.BinaryTree$3$1 <br> org.apache.poi.util.BinaryTree$4 <br> org.apache.poi.util.BinaryTree$4$1 <br> org.apache.poi.util.BinaryTree$5 <br> org.apache.poi.util.BinaryTree$5$1 <br> org.apache.poi.util.BinaryTree$6 <br> org.apache.poi.util.BinaryTree$6$1 <br> org.apache.poi.util.BinaryTree$Node <br> org.apache.poi.util.BitField <br> org.apache.poi.util.BitFieldFactory <br> org.apache.poi.util.BlockingInputStream <br> org.apache.poi.util.ByteField <br> org.apache.poi.util.CommonsLogger <br> org.apache.poi.util.DoubleList <br> org.apache.poi.util.DoubleList2d <br> org.apache.poi.util.DrawingDump <br> org.apache.poi.util.HexDump <br> org.apache.poi.util.HexRead <br> org.apache.poi.util.IOUtils <br> org.apache.poi.util.IntList <br> org.apache.poi.util.IntList2d <br> org.apache.poi.util.IntMapper <br> org.apache.poi.util.IntegerField <br> org.apache.poi.util.List2d <br> org.apache.poi.util.LittleEndian <br> org.apache.poi.util.LittleEndian$BufferUnderrunException <br> org.apache.poi.util.LongField <br> org.apache.poi.util.NullLogger <br> org.apache.poi.util.POILogFactory <br> org.apache.poi.util.ShortField <br> org.apache.poi.util.ShortList <br> org.apache.poi.util.StringUtil <br> org.apache.poi.util.SystemOutLogger <br> org.apache.poi.util.TempFile <br> </td><td width="25%" valign="top"><a href="#PKorg.apache.poi">org.apache.poi</a> <br> <a href="#PKorg.apache.poi.ddf">org.apache.poi.ddf</a> <br> <a href="#PKorg.apache.poi.hdf.event">org.apache.poi.hdf.event</a> <br> <a href="#PKorg.apache.poi.hdf.extractor">org.apache.poi.hdf.extractor</a> <br> <a href="#PKorg.apache.poi.hdf.model">org.apache.poi.hdf.model</a> <br> <a href="#PKorg.apache.poi.hdf.model.hdftypes">org.apache.poi.hdf.model.hdftypes</a> <br> <a href="#PKorg.apache.poi.hdf.model.hdftypes.definitions">org.apache.poi.hdf.model.hdftypes.definitions</a> <br> <a href="#PKorg.apache.poi.hdgf">org.apache.poi.hdgf</a> <br> <a href="#PKorg.apache.poi.hdgf.chunks">org.apache.poi.hdgf.chunks</a> <br> <a href="#PKorg.apache.poi.hdgf.pointers">org.apache.poi.hdgf.pointers</a> <br> <a href="#PKorg.apache.poi.hdgf.streams">org.apache.poi.hdgf.streams</a> <br> <a href="#PKorg.apache.poi.hpsf">org.apache.poi.hpsf</a> <br> <a href="#PKorg.apache.poi.hslf">org.apache.poi.hslf</a> <br> <a href="#PKorg.apache.poi.hslf.blip">org.apache.poi.hslf.blip</a> <br> <a href="#PKorg.apache.poi.hslf.dev">org.apache.poi.hslf.dev</a> <br> <a href="#PKorg.apache.poi.hslf.extractor">org.apache.poi.hslf.extractor</a> <br> <a href="#PKorg.apache.poi.hslf.model">org.apache.poi.hslf.model</a> <br> <a href="#PKorg.apache.poi.hslf.model.textproperties">org.apache.poi.hslf.model.textproperties</a> <br> <a href="#PKorg.apache.poi.hslf.record">org.apache.poi.hslf.record</a> <br> <a href="#PKorg.apache.poi.hslf.usermodel">org.apache.poi.hslf.usermodel</a> <br> <a href="#PKorg.apache.poi.hslf.util">org.apache.poi.hslf.util</a> <br> <a href="#PKorg.apache.poi.hssf.dev">org.apache.poi.hssf.dev</a> <br> <a href="#PKorg.apache.poi.hssf.model">org.apache.poi.hssf.model</a> <br> <a href="#PKorg.apache.poi.hssf.record">org.apache.poi.hssf.record</a> <br> <a href="#PKorg.apache.poi.hssf.record.aggregates">org.apache.poi.hssf.record.aggregates</a> <br> <a href="#PKorg.apache.poi.hssf.record.cf">org.apache.poi.hssf.record.cf</a> <br> <a href="#PKorg.apache.poi.hssf.record.constant">org.apache.poi.hssf.record.constant</a> <br> <a href="#PKorg.apache.poi.hssf.record.formula">org.apache.poi.hssf.record.formula</a> <br> <a href="#PKorg.apache.poi.hssf.usermodel">org.apache.poi.hssf.usermodel</a> <br> <a href="#PKorg.apache.poi.hssf.util">org.apache.poi.hssf.util</a> <br> <a href="#PKorg.apache.poi.hwpf.model">org.apache.poi.hwpf.model</a> <br> <a href="#PKorg.apache.poi.hwpf.model.types">org.apache.poi.hwpf.model.types</a> <br> <a href="#PKorg.apache.poi.hwpf.sprm">org.apache.poi.hwpf.sprm</a> <br> <a href="#PKorg.apache.poi.hwpf.usermodel">org.apache.poi.hwpf.usermodel</a> <br> <a href="#PKorg.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a> <br> <a href="#PKorg.apache.poi.poifs.property">org.apache.poi.poifs.property</a> <br> <a href="#PKorg.apache.poi.poifs.storage">org.apache.poi.poifs.storage</a> <br> </td><td width="25%" valign="top"><a href="#PKjava.io">java.io</a> <br> <a href="#PKjava.lang">java.lang</a> <br> <a href="#PKjava.text">java.text</a> <br> <a href="#PKjava.util">java.util</a> <br> <a href="#PKorg.apache.commons.logging">org.apache.commons.logging</a> <br> <a href="#PKorg.apache.poi.hssf.usermodel">org.apache.poi.hssf.usermodel</a> <br> <a href="#PKorg.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a> <br> </td> </tr> </table> <table width="100%"> <tr> <td><a name="NVcycles"> <h2>Cycles</h2> </a></td><td align="right"> [<a href="#NVsummary">summary</a>] [<a href="#NVpackages">packages</a>] [<a href="#NVcycles">cycles</a>] [<a href="#NVexplanations">explanations</a>] </td> </tr> </table> <h3>org.apache.poi</h3> <p>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br> </p> <h3>org.apache.poi.contrib.poibrowser</h3> <p>org.apache.poi.hpsf<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br> </p> <h3>org.apache.poi.ddf</h3> <p>org.apache.poi.hssf.record<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.hdf.event</h3> <p>org.apache.poi.hdf.model.util<br>org.apache.poi.hdf.model.hdftypes<br>org.apache.poi.hdf.model.hdftypes.definitions<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.hdf.extractor</h3> <p>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br> </p> <h3>org.apache.poi.hdf.extractor.data</h3> <p>org.apache.poi.hdf.extractor<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br> </p> <h3>org.apache.poi.hdf.model</h3> <p>org.apache.poi.hdf.event<br>org.apache.poi.hdf.model.util<br>org.apache.poi.hdf.model.hdftypes<br>org.apache.poi.hdf.model.hdftypes.definitions<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.hdf.model.hdftypes</h3> <p>org.apache.poi.hdf.model.hdftypes.definitions<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.hdf.model.hdftypes.definitions</h3> <p>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.hdf.model.util</h3> <p>org.apache.poi.hdf.model.hdftypes<br>org.apache.poi.hdf.model.hdftypes.definitions<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.hdgf</h3> <p>org.apache.poi.hdgf.pointers<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.hdgf.chunks</h3> <p>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.hdgf.dev</h3> <p>org.apache.poi.hdgf.pointers<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.hdgf.extractor</h3> <p>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br> </p> <h3>org.apache.poi.hdgf.pointers</h3> <p>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.hdgf.streams</h3> <p>org.apache.poi.hdgf.pointers<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.hpsf</h3> <p>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br> </p> <h3>org.apache.poi.hslf</h3> <p>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br> </p> <h3>org.apache.poi.hslf.blip</h3> <p>org.apache.poi.hslf.usermodel<br>org.apache.poi.hslf.record<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.hslf.dev</h3> <p>org.apache.poi.hslf.record<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.hslf.extractor</h3> <p>org.apache.poi.hslf.usermodel<br>org.apache.poi.hslf.record<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.hslf.model</h3> <p>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.hslf.model.textproperties</h3> <p>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.hslf.record</h3> <p>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.hslf.usermodel</h3> <p>org.apache.poi.hslf.record<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.hslf.util</h3> <p>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.hsmf</h3> <p>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br> </p> <h3>org.apache.poi.hsmf.parsers</h3> <p>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br> </p> <h3>org.apache.poi.hssf.contrib.view</h3> <p>org.apache.poi.hssf.usermodel<br>org.apache.poi.hssf.util<br>org.apache.poi.hssf.record.formula<br>org.apache.poi.hssf.usermodel<br> </p> <h3>org.apache.poi.hssf.dev</h3> <p>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.hssf.eventmodel</h3> <p>org.apache.poi.hssf.record<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.hssf.eventusermodel</h3> <p>org.apache.poi.hssf.record<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.hssf.eventusermodel.dummyrecord</h3> <p>org.apache.poi.hssf.record<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.hssf.extractor</h3> <p>org.apache.poi.hssf.model<br>org.apache.poi.ddf<br>org.apache.poi.hssf.record<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.hssf.model</h3> <p>org.apache.poi.ddf<br>org.apache.poi.hssf.record<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.hssf.record</h3> <p>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.hssf.record.aggregates</h3> <p>org.apache.poi.hssf.util<br>org.apache.poi.hssf.record.formula<br>org.apache.poi.hssf.usermodel<br>org.apache.poi.hssf.util<br> </p> <h3>org.apache.poi.hssf.record.cf</h3> <p>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.hssf.record.constant</h3> <p>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.hssf.record.formula</h3> <p>org.apache.poi.hssf.usermodel<br>org.apache.poi.hssf.util<br>org.apache.poi.hssf.record.formula<br> </p> <h3>org.apache.poi.hssf.record.formula.eval</h3> <p>org.apache.poi.hssf.record.formula<br>org.apache.poi.hssf.usermodel<br>org.apache.poi.hssf.util<br>org.apache.poi.hssf.record.formula<br> </p> <h3>org.apache.poi.hssf.record.formula.functions</h3> <p>org.apache.poi.hssf.record.formula.eval<br>org.apache.poi.hssf.record.formula<br>org.apache.poi.hssf.usermodel<br>org.apache.poi.hssf.util<br>org.apache.poi.hssf.record.formula<br> </p> <h3>org.apache.poi.hssf.usermodel</h3> <p>org.apache.poi.hssf.util<br>org.apache.poi.hssf.record.formula<br>org.apache.poi.hssf.usermodel<br> </p> <h3>org.apache.poi.hssf.usermodel.contrib</h3> <p>org.apache.poi.hssf.usermodel<br>org.apache.poi.hssf.util<br>org.apache.poi.hssf.record.formula<br>org.apache.poi.hssf.usermodel<br> </p> <h3>org.apache.poi.hssf.util</h3> <p>org.apache.poi.hssf.record.formula<br>org.apache.poi.hssf.usermodel<br>org.apache.poi.hssf.util<br> </p> <h3>org.apache.poi.hwpf</h3> <p>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br> </p> <h3>org.apache.poi.hwpf.extractor</h3> <p>org.apache.poi.hwpf<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br> </p> <h3>org.apache.poi.hwpf.model</h3> <p>org.apache.poi.hwpf.sprm<br>org.apache.poi.hwpf.usermodel<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.hwpf.model.types</h3> <p>org.apache.poi.hwpf.usermodel<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.hwpf.sprm</h3> <p>org.apache.poi.hwpf.usermodel<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.hwpf.usermodel</h3> <p>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.poifs.dev</h3> <p>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br> </p> <h3>org.apache.poi.poifs.eventfilesystem</h3> <p>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br> </p> <h3>org.apache.poi.poifs.filesystem</h3> <p>org.apache.poi.hpsf<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br> </p> <h3>org.apache.poi.poifs.property</h3> <p>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br> </p> <h3>org.apache.poi.poifs.storage</h3> <p>org.apache.poi.util<br>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <h3>org.apache.poi.util</h3> <p>org.apache.poi.poifs.filesystem<br>org.apache.poi.hpsf<br>org.apache.poi.util<br> </p> <table width="100%"> <tr> <td><a name="NVexplanations"> <h2>Explanations</h2> </a></td><td align="right"> [<a href="#NVsummary">summary</a>] [<a href="#NVpackages">packages</a>] [<a href="#NVcycles">cycles</a>] [<a href="#NVexplanations">explanations</a>] </td> </tr> </table> <p>The following explanations are for quick reference and are lifted directly from the original <a href="http://www.clarkware.com/software/JDepend.html">JDepend documentation</a>.</p> <h3> <a name="EXnumber">Number of Classes</a> </h3> <p>The number of concrete and abstract classes (and interfaces) in the package is an indicator of the extensibility of the package.</p> <h3> <a name="EXafferent">Afferent Couplings</a> </h3> <p>The number of other packages that depend upon classes within the package is an indicator of the package's responsibility. </p> <h3> <a name="EXefferent">Efferent Couplings</a> </h3> <p>The number of other packages that the classes in the package depend upon is an indicator of the package's independence. </p> <h3> <a name="EXabstractness">Abstractness</a> </h3> <p>The ratio of the number of abstract classes (and interfaces) in the analyzed package to the total number of classes in the analyzed package. </p> <p>The range for this metric is 0 to 1, with A=0 indicating a completely concrete package and A=1 indicating a completely abstract package. </p> <h3> <a name="EXinstability">Instability</a> </h3> <p>The ratio of efferent coupling (Ce) to total coupling (Ce / (Ce + Ca)). This metric is an indicator of the package's resilience to change. </p> <p>The range for this metric is 0 to 1, with I=0 indicating a completely stable package and I=1 indicating a completely instable package. </p> <h3> <a name="EXdistance">Distance</a> </h3> <p>The perpendicular distance of a package from the idealized line A + I = 1. This metric is an indicator of the package's balance between abstractness and stability. </p> <p>A package squarely on the main sequence is optimally balanced with respect to its abstractness and stability. Ideal packages are either completely abstract and stable (x=0, y=1) or completely concrete and instable (x=1, y=0). </p> <p>The range for this metric is 0 to 1, with D=0 indicating a package that is coincident with the main sequence and D=1 indicating a package that is as far from the main sequence as possible. </p> </body> </html>