You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2013/05/02 22:34:51 UTC

svn commit: r860631 [10/16] - in /websites/production/commons/content/proper/commons-codec: ./ apidocs/ apidocs/org/apache/commons/codec/ apidocs/org/apache/commons/codec/binary/ apidocs/org/apache/commons/codec/binary/class-use/ apidocs/org/apache/com...

Modified: websites/production/commons/content/proper/commons-codec/javancss.html
==============================================================================
--- websites/production/commons/content/proper/commons-codec/javancss.html (original)
+++ websites/production/commons/content/proper/commons-codec/javancss.html Thu May  2 20:34:14 2013
@@ -1,5 +1,5 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<!-- Generated by Apache Maven Doxia at Apr 28, 2013 ( $Revision: 1080083 $ ) -->
+<!-- Generated by Apache Maven Doxia at May 2, 2013 ( $Revision: 1080083 $ ) -->
 <!-- $HeadURL: https://svn.apache.org/repos/asf/commons/proper/commons-skin/trunk/src/main/resources/META-INF/maven/site.vm $ -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
@@ -11,7 +11,7 @@
       @import url("./css/site.css");
     </style>
     <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
-    <meta name="Date-Revision-yyyymmdd" content="20130428" />
+    <meta name="Date-Revision-yyyymmdd" content="20130502" />
     <meta http-equiv="Content-Language" content="en" />
                                                     
 <link rel="stylesheet" type="text/css" media="all" href="./css/prettify.css"/>                                                        
@@ -40,8 +40,8 @@
             
                 
                 <div class="xleft">
-        <span id="publishDate">Last Published: 28 April 2013</span>
-                  &nbsp;| <span id="projectVersion">Version: 1.8</span>
+        <span id="publishDate">Last Published: 02 May 2013</span>
+                  &nbsp;| <span id="projectVersion">Version: 1.9-SNAPSHOT</span>
                       </div>
             <div class="xright">                    <a href="http://www.apachecon.com/" class="externalLink" title="ApacheCon">ApacheCon</a>
             |
@@ -220,7 +220,7 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        <div class="section"><h2>JavaNCSS Metric Results<a name="JavaNCSS_Metric_Results"></a></h2><p><p>[ <a href="#package">package</a> ] [ <a href="#object">object</a> ] [ <a href="#method">method</a> ] [ <a href="#explanation">explanation</a> ]</p>The following document contains the results of a JavaNCSS metric analysis, using JavaNCSS version 32.53.<br /><a class="externalLink" href="http://www.kclee.de/clemens/java/javancss/">JavaNCSS web site.</a></div><div class="section"><h2><a name="package">Packages</a><a name="Packages"></a></h2><p>[ <a href="#package">package</a> ] [ <a href="#object">object</a> ] [ <a href="#method">method</a> ] [ <a href="#explanation">explanation</a> ]</p><p><b>Packages sorted by NCSS.</b></p><table border="0" class="bodyTable"><tr class="a"><th>Package</th><th>Classes</th><th>Methods</th><th>NCSS</th><th>Javadocs</th><th>Javadoc lines</th><th>Single lines comment</th><th>Multi lines comment</th></tr><tr class="b"><td>org.apache.commons.codec
 .language</td><td>16</td><td>134</td><td>1481</td><td>113</td><td>1055</td><td>184</td><td>293</td></tr><tr class="a"><td>org.apache.commons.codec.binary</td><td>13</td><td>128</td><td>866</td><td>135</td><td>1453</td><td>144</td><td>451</td></tr><tr class="b"><td>org.apache.commons.codec.language.bm</td><td>31</td><td>117</td><td>727</td><td>48</td><td>480</td><td>56</td><td>162</td></tr><tr class="a"><td>org.apache.commons.codec.digest</td><td>7</td><td>85</td><td>577</td><td>83</td><td>895</td><td>120</td><td>290</td></tr><tr class="b"><td>org.apache.commons.codec.net</td><td>6</td><td>69</td><td>505</td><td>69</td><td>697</td><td>9</td><td>128</td></tr><tr class="a"><td>org.apache.commons.codec</td><td>11</td><td>19</td><td>77</td><td>28</td><td>294</td><td>8</td><td>293</td></tr></table><table border="0" class="bodyTable"><tr class="b"><th>Classes total</th><th>Methods total</th><th>NCSS total</th><th>Javadocs</th><th>Javadoc lines</th><th>Single lines comment</th><th>M
 ulti lines comment</th></tr><tr class="a"><td>84</td><td>552</td><td>4233</td><td>476</td><td>4874</td><td>521</td><td>1617</td></tr></table></div><div class="section"><h2><a name="object">Objects</a><a name="Objects"></a></h2><p>[ <a href="#package">package</a> ] [ <a href="#object">object</a> ] [ <a href="#method">method</a> ] [ <a href="#explanation">explanation</a> ]</p><p><b>TOP 30 classes containing the most NCSS.</b></p><table border="0" class="bodyTable"><tr class="b"><th>Object</th><th>NCSS</th><th>Methods</th><th>Classes</th><th>Javadocs</th></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/DoubleMetaphone.html">org.apache.commons.codec.language.DoubleMetaphone</a></td><td>564</td><td>38</td><td>1</td><td>40</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/bm/Rule.html">org.apache.commons.codec.language.bm.Rule</a></td><td>268</td><td>19</td><td>14</td><td>10</td></tr><tr class="a"><td><a href="./xref/org/apache/co
 mmons/codec/language/Metaphone.html">org.apache.commons.codec.language.Metaphone</a></td><td>213</td><td>12</td><td>0</td><td>8</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/bm/PhoneticEngine.html">org.apache.commons.codec.language.bm.PhoneticEngine</a></td><td>197</td><td>12</td><td>3</td><td>21</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/binary/Base64.html">org.apache.commons.codec.binary.Base64</a></td><td>189</td><td>26</td><td>0</td><td>27</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/binary/Base32.html">org.apache.commons.codec.binary.Base32</a></td><td>184</td><td>8</td><td>0</td><td>9</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/digest/UnixCrypt.html">org.apache.commons.codec.digest.UnixCrypt</a></td><td>161</td><td>12</td><td>0</td><td>5</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/ColognePhonetic.html">org.apache.commons.codec.language
 .ColognePhonetic</a></td><td>152</td><td>6</td><td>3</td><td>4</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/digest/Sha2Crypt.html">org.apache.commons.codec.digest.Sha2Crypt</a></td><td>144</td><td>5</td><td>0</td><td>6</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/MatchRatingApproachEncoder.html">org.apache.commons.codec.language.MatchRatingApproachEncoder</a></td><td>140</td><td>11</td><td>0</td><td>12</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/binary/BaseNCodec.html">org.apache.commons.codec.binary.BaseNCodec</a></td><td>127</td><td>22</td><td>1</td><td>23</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/net/QCodec.html">org.apache.commons.codec.net.QCodec</a></td><td>123</td><td>16</td><td>0</td><td>14</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/digest/DigestUtils.html">org.apache.commons.codec.digest.DigestUtils</a></td><td>119</td><td>54</td><td>0</t
 d><td>55</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/net/URLCodec.html">org.apache.commons.codec.net.URLCodec</a></td><td>111</td><td>14</td><td>0</td><td>15</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/net/QuotedPrintableCodec.html">org.apache.commons.codec.net.QuotedPrintableCodec</a></td><td>105</td><td>18</td><td>0</td><td>19</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/bm/Languages.html">org.apache.commons.codec.language.bm.Languages</a></td><td>98</td><td>5</td><td>4</td><td>3</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/Nysiis.html">org.apache.commons.codec.language.Nysiis</a></td><td>98</td><td>8</td><td>0</td><td>9</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/digest/Md5Crypt.html">org.apache.commons.codec.digest.Md5Crypt</a></td><td>82</td><td>7</td><td>0</td><td>8</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/bi
 nary/BinaryCodec.html">org.apache.commons.codec.binary.BinaryCodec</a></td><td>78</td><td>11</td><td>0</td><td>12</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/bm/Lang.html">org.apache.commons.codec.language.bm.Lang</a></td><td>68</td><td>5</td><td>1</td><td>5</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/Caverphone2.html">org.apache.commons.codec.language.Caverphone2</a></td><td>66</td><td>1</td><td>0</td><td>2</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/Caverphone1.html">org.apache.commons.codec.language.Caverphone1</a></td><td>63</td><td>1</td><td>0</td><td>2</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/binary/Hex.html">org.apache.commons.codec.binary.Hex</a></td><td>62</td><td>16</td><td>0</td><td>17</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/binary/BaseNCodecInputStream.html">org.apache.commons.codec.binary.BaseNCodecInputStream<
 /a></td><td>60</td><td>8</td><td>0</td><td>8</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/Soundex.html">org.apache.commons.codec.language.Soundex</a></td><td>60</td><td>12</td><td>0</td><td>13</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/net/BCodec.html">org.apache.commons.codec.net.BCodec</a></td><td>58</td><td>14</td><td>0</td><td>12</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/net/RFC1522Codec.html">org.apache.commons.codec.net.RFC1522Codec</a></td><td>49</td><td>6</td><td>0</td><td>7</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/binary/BaseNCodecOutputStream.html">org.apache.commons.codec.binary.BaseNCodecOutputStream</a></td><td>46</td><td>6</td><td>0</td><td>6</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/binary/StringUtils.html">org.apache.commons.codec.binary.StringUtils</a></td><td>45</td><td>17</td><td>0</td><td>17</td></tr><tr class="b"><td><a 
 href="./xref/org/apache/commons/codec/language/RefinedSoundex.html">org.apache.commons.codec.language.RefinedSoundex</a></td><td>43</td><td>8</td><td>0</td><td>9</td></tr></table><p><b>TOP 30 classes containing the most methods.</b></p><table border="0" class="bodyTable"><tr class="a"><th>Object</th><th>NCSS</th><th>Methods</th><th>Classes</th><th>Javadocs</th></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/digest/DigestUtils.html">org.apache.commons.codec.digest.DigestUtils</a></td><td>119</td><td>54</td><td>0</td><td>55</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/DoubleMetaphone.html">org.apache.commons.codec.language.DoubleMetaphone</a></td><td>564</td><td>38</td><td>1</td><td>40</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/binary/Base64.html">org.apache.commons.codec.binary.Base64</a></td><td>189</td><td>26</td><td>0</td><td>27</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/binar
 y/BaseNCodec.html">org.apache.commons.codec.binary.BaseNCodec</a></td><td>127</td><td>22</td><td>1</td><td>23</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/bm/Rule.html">org.apache.commons.codec.language.bm.Rule</a></td><td>268</td><td>19</td><td>14</td><td>10</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/net/QuotedPrintableCodec.html">org.apache.commons.codec.net.QuotedPrintableCodec</a></td><td>105</td><td>18</td><td>0</td><td>19</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/binary/StringUtils.html">org.apache.commons.codec.binary.StringUtils</a></td><td>45</td><td>17</td><td>0</td><td>17</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/binary/Hex.html">org.apache.commons.codec.binary.Hex</a></td><td>62</td><td>16</td><td>0</td><td>17</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/net/QCodec.html">org.apache.commons.codec.net.QCodec</a></td><td>123</td><td>16<
 /td><td>0</td><td>14</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/net/BCodec.html">org.apache.commons.codec.net.BCodec</a></td><td>58</td><td>14</td><td>0</td><td>12</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/net/URLCodec.html">org.apache.commons.codec.net.URLCodec</a></td><td>111</td><td>14</td><td>0</td><td>15</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/digest/UnixCrypt.html">org.apache.commons.codec.digest.UnixCrypt</a></td><td>161</td><td>12</td><td>0</td><td>5</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/bm/PhoneticEngine.html">org.apache.commons.codec.language.bm.PhoneticEngine</a></td><td>197</td><td>12</td><td>3</td><td>21</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/DoubleMetaphone/DoubleMetaphoneResult.html">org.apache.commons.codec.language.DoubleMetaphone.DoubleMetaphoneResult</a></td><td>42</td><td>12</td><td>0</td><td>0</td></t
 r><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/Metaphone.html">org.apache.commons.codec.language.Metaphone</a></td><td>213</td><td>12</td><td>0</td><td>8</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/Soundex.html">org.apache.commons.codec.language.Soundex</a></td><td>60</td><td>12</td><td>0</td><td>13</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/binary/BinaryCodec.html">org.apache.commons.codec.binary.BinaryCodec</a></td><td>78</td><td>11</td><td>0</td><td>12</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/MatchRatingApproachEncoder.html">org.apache.commons.codec.language.MatchRatingApproachEncoder</a></td><td>140</td><td>11</td><td>0</td><td>12</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/bm/BeiderMorseEncoder.html">org.apache.commons.codec.language.bm.BeiderMorseEncoder</a></td><td>24</td><td>9</td><td>0</td><td>8</td></tr><tr class="a">
 <td><a href="./xref/org/apache/commons/codec/binary/Base32.html">org.apache.commons.codec.binary.Base32</a></td><td>184</td><td>8</td><td>0</td><td>9</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/binary/BaseNCodecInputStream.html">org.apache.commons.codec.binary.BaseNCodecInputStream</a></td><td>60</td><td>8</td><td>0</td><td>8</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/bm/Languages/SomeLanguages.html">org.apache.commons.codec.language.bm.Languages.SomeLanguages</a></td><td>30</td><td>8</td><td>0</td><td>0</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/Nysiis.html">org.apache.commons.codec.language.Nysiis</a></td><td>98</td><td>8</td><td>0</td><td>9</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/RefinedSoundex.html">org.apache.commons.codec.language.RefinedSoundex</a></td><td>43</td><td>8</td><td>0</td><td>9</td></tr><tr class="b"><td><a href="./xref/org/apache
 /commons/codec/digest/Md5Crypt.html">org.apache.commons.codec.digest.Md5Crypt</a></td><td>82</td><td>7</td><td>0</td><td>8</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/binary/BaseNCodecOutputStream.html">org.apache.commons.codec.binary.BaseNCodecOutputStream</a></td><td>46</td><td>6</td><td>0</td><td>6</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/bm/Languages/LanguageSet.html">org.apache.commons.codec.language.bm.Languages.LanguageSet</a></td><td>8</td><td>6</td><td>0</td><td>0</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/bm/Languages/LanguageSet.html">org.apache.commons.codec.language.bm.Languages.LanguageSet</a></td><td>12</td><td>6</td><td>0</td><td>0</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/bm/Languages/LanguageSet.html">org.apache.commons.codec.language.bm.Languages.LanguageSet</a></td><td>12</td><td>6</td><td>0</td><td>0</td></tr><tr class="a"><td>
 <a href="./xref/org/apache/commons/codec/language/bm/PhoneticEngine/PhonemeBuilder.html">org.apache.commons.codec.language.bm.PhoneticEngine.PhonemeBuilder</a></td><td>32</td><td>6</td><td>0</td><td>5</td></tr></table><p><b>Averages.</b></p><table border="0" class="bodyTable"><tr class="b"><th>NCSS average</th><th>Program NCSS</th><th>Classes average</th><th>Methods average</th><th>Javadocs average</th></tr><tr class="a"><td>51.46</td><td>4,233.00</td><td>0.33</td><td>6.57</td><td>5.75</td></tr></table></div><div class="section"><h2><a name="method">Methods</a><a name="Methods"></a></h2><p>[ <a href="#package">package</a> ] [ <a href="#object">object</a> ] [ <a href="#method">method</a> ] [ <a href="#explanation">explanation</a> ]</p><p><b>TOP 30 Methods containing the most NCSS.</b></p><p></p><table border="0" class="bodyTable"><tr class="b"><th>Methods</th><th>NCSS</th><th>CCN</th><th>Javadocs</th></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/Met
 aphone.html">org.apache.commons.codec.language.Metaphone.metaphone(String)</a></td><td>174</td><td>93</td><td>1</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/digest/Sha2Crypt.html">org.apache.commons.codec.digest.Sha2Crypt.sha2Crypt(String[],String,String,int,String)</a></td><td>122</td><td>21</td><td>1</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/DoubleMetaphone.html">org.apache.commons.codec.language.DoubleMetaphone.doubleMetaphone(String,boolean)</a></td><td>96</td><td>42</td><td>1</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/binary/Base32.html">org.apache.commons.codec.binary.Base32.encode(Override[],int,int,Context)</a></td><td>80</td><td>20</td><td>1</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/ColognePhonetic.html">org.apache.commons.codec.language.ColognePhonetic.colognePhonetic(String)</a></td><td>76</td><td>38</td><td>1</td></tr><tr class="b"><td><a href="./
 xref/org/apache/commons/codec/language/Caverphone2.html">org.apache.commons.codec.language.Caverphone2.encode(String)</a></td><td>64</td><td>4</td><td>1</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/digest/Md5Crypt.html">org.apache.commons.codec.digest.Md5Crypt.md5Crypt(String[],String,String)</a></td><td>63</td><td>14</td><td>1</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/Caverphone1.html">org.apache.commons.codec.language.Caverphone1.encode(String)</a></td><td>61</td><td>4</td><td>1</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/binary/Base32.html">org.apache.commons.codec.binary.Base32.decode(Override[],int,int,Context)</a></td><td>58</td><td>19</td><td>1</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/bm/Rule.html">org.apache.commons.codec.language.bm.Rule.pattern(String)</a></td><td>58</td><td>28</td><td>1</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/
 codec/language/bm/PhoneticEngine/encode(String,Languages.html">org.apache.commons.codec.language.bm.PhoneticEngine.encode(String,Languages.LanguageSet)</a></td><td>53</td><td>18</td><td>1</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/bm/Rule.html">org.apache.commons.codec.language.bm.Rule.parseRules(Scanner,String)</a></td><td>51</td><td>14</td><td>0</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/binary/Base64.html">org.apache.commons.codec.binary.Base64.encode(Override[],int,int,Context)</a></td><td>50</td><td>20</td><td>1</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/digest/UnixCrypt.html">org.apache.commons.codec.digest.UnixCrypt.crypt(String[],String)</a></td><td>43</td><td>11</td><td>1</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/DoubleMetaphone.html">org.apache.commons.codec.language.DoubleMetaphone.handleC(String,DoubleMetaphoneResult,int)</a></td><td>43</td><td>1
 8</td><td>1</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/DoubleMetaphone.html">org.apache.commons.codec.language.DoubleMetaphone.handleG(String,DoubleMetaphoneResult,int,boolean)</a></td><td>43</td><td>26</td><td>1</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/digest/UnixCrypt.html">org.apache.commons.codec.digest.UnixCrypt.desSetKey(byte[])</a></td><td>38</td><td>3</td><td>0</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/binary/Base64.html">org.apache.commons.codec.binary.Base64.decode(Override[],int,int,Context)</a></td><td>37</td><td>16</td><td>1</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/Nysiis.html">org.apache.commons.codec.language.Nysiis.nysiis(String)</a></td><td>37</td><td>16</td><td>1</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/DoubleMetaphone.html">org.apache.commons.codec.language.DoubleMetaphone.handleS(String,DoubleMetaph
 oneResult,int,boolean)</a></td><td>35</td><td>17</td><td>1</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/digest/UnixCrypt.html">org.apache.commons.codec.digest.UnixCrypt.body(int[],int,int)</a></td><td>34</td><td>3</td><td>0</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/bm/Lang.html">org.apache.commons.codec.language.bm.Lang.loadFromResource(String,Languages)</a></td><td>31</td><td>11</td><td>1</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/MatchRatingApproachEncoder.html">org.apache.commons.codec.language.MatchRatingApproachEncoder.leftToRightThenRightToLeftProcessing(String,String)</a></td><td>28</td><td>7</td><td>1</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/MatchRatingApproachEncoder.html">org.apache.commons.codec.language.MatchRatingApproachEncoder.isEncodeEquals(String,String)</a></td><td>27</td><td>16</td><td>1</td></tr><tr class="a"><td><a href="./xref/
 org/apache/commons/codec/language/Nysiis.html">org.apache.commons.codec.language.Nysiis.transcodeRemaining(char,char,char,char)</a></td><td>27</td><td>30</td><td>1</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/net/RFC1522Codec.html">org.apache.commons.codec.net.RFC1522Codec.decodeText(String)</a></td><td>25</td><td>14</td><td>1</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/binary/BaseNCodecInputStream.html">org.apache.commons.codec.binary.BaseNCodecInputStream.read(byte[],int,int)</a></td><td>24</td><td>15</td><td>1</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/DoubleMetaphone.html">org.apache.commons.codec.language.DoubleMetaphone.handleJ(String,DoubleMetaphoneResult,int,boolean)</a></td><td>24</td><td>17</td><td>1</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/DoubleMetaphone.html">org.apache.commons.codec.language.DoubleMetaphone.handleGH(String,DoubleMetaphoneResult,i
 nt)</a></td><td>22</td><td>16</td><td>1</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/DoubleMetaphone.html">org.apache.commons.codec.language.DoubleMetaphone.handleW(String,DoubleMetaphoneResult,int)</a></td><td>22</td><td>11</td><td>1</td></tr></table><p><b>Averages.</b></p><p></p><table border="0" class="bodyTable"><tr class="a"><th>Program NCSS</th><th>NCSS average</th><th>CCN average</th><th>Javadocs average</th></tr><tr class="b"><td>4,233.00</td><td>6.61</td><td>3.18</td><td>0.75</td></tr></table></div><div class="section"><h2><a name="explanation">Explanations</a><a name="Explanations"></a></h2><p>[ <a href="#package">package</a> ] [ <a href="#object">object</a> ] [ <a href="#method">method</a> ] [ <a href="#explanation">explanation</a> ]</p><p><b>Non Commenting Source Statements (NCSS)</b></p><p>Statements for JavaNCSS are not statements as specified in the Java Language Specification but include all kinds of declarations too. Roughly s
 poken, NCSS is approximately equivalent to counting ';' and '{' characters in Java source files.</p><p>Not counted are empty statements, empty blocks or semicolons after closing brackets. Of course, comments don't get counted too. Closing brackets also never get counted, the same applies to blocks in general.</p><table border="0" class="bodyTable"><tr class="a"><th></th><th>Examples</th></tr><tr class="b"><td>Package declaration</td><td><tt>package java.lang;</tt></td></tr><tr class="a"><td>Import declaration</td><td><tt>import java.awt.*;</tt></td></tr><tr class="b"><td>Class declaration</td><td><ul><li><tt>public class Foo {</tt></li><li><tt>public class Foo extends Bla {</tt></li></ul></td></tr><tr class="a"><td>Interface declaration</td><td><tt>public interface Able ; {</tt></td></tr><tr class="b"><td>Field declaration</td><td><ul><li><tt>int a; </tt></li><li><tt>int a, b, c = 5, d = 6;</tt></li></ul></td></tr><tr class="a"><td>Method declaration</td><td><ul><li><tt>publ
 ic void cry();</tt></li><li><tt>public void gib() throws DeadException {</tt></li></ul></td></tr><tr class="b"><td>Constructor declaration</td><td><tt>public Foo() {</tt></td></tr><tr class="a"><td>Constructor invocation</td><td><ul><li><tt>this();</tt></li><li><tt>super();</tt></li></ul></td></tr><tr class="b"><td>Statement declaration</td><td><ul><li><tt>i = 0;</tt></li><li><tt>if (ok)</tt></li><li><tt>if (exit) {</tt></li><li><tt>if (3 == 4);</tt></li><li><tt>if (4 == 4) { ;</tt></li><li><tt>} else {</tt></li></ul></td></tr><tr class="a"><td>Label declaration</td><td><tt>fine :</tt></td></tr></table><p>In some cases consecutive semicolons are illegal according to the JLS but JavaNCSS still tolerates them (thought JavaNCSS is still more strict as 'javac'). Nevertheless they are never counted as two statements.</p><p><b>Cyclomatic Complexity Number (CCN)</b></p><p>CCN is also know as McCabe Metric. There exists a much hyped theory behind it based on graph theory, but it all
  comes down to simply counting 'if', 'for', 'while' statements etc. in a method. Whenever the control flow of a method splits, the &quot;CCN counter&quot; gets incremented by one.</p><p>Each method has a minimum value of 1 per default. For each of the following Java keywords/statements this value gets incremented by one:</p><ul><li><tt>if</tt></li><li><tt>for</tt></li><li><tt>while</tt></li><li><tt>case</tt></li><li><tt>catch</tt></li></ul><p>Also if the control flow of a method returns abortively the CCNvalue will be incremented by one:</p><ul><li><tt>if</tt></li><li><tt>for</tt></li></ul><p>An ordinary return at the end of method will not be counted.</p><p>Note that 'else', 'default', and 'finally' don't increment the CCN value any further. On the other hand, a simple method with a 'switch' statement and a huge block of 'case' statements can have a surprisingly high CCN value (still it has the same value when converting a 'switch' block to an equivalent sequence of 'if' st
 atements).</p></div>
+        <div class="section"><h2>JavaNCSS Metric Results<a name="JavaNCSS_Metric_Results"></a></h2><p><p>[ <a href="#package">package</a> ] [ <a href="#object">object</a> ] [ <a href="#method">method</a> ] [ <a href="#explanation">explanation</a> ]</p>The following document contains the results of a JavaNCSS metric analysis, using JavaNCSS version 32.53.<br /><a class="externalLink" href="http://www.kclee.de/clemens/java/javancss/">JavaNCSS web site.</a></div><div class="section"><h2><a name="package">Packages</a><a name="Packages"></a></h2><p>[ <a href="#package">package</a> ] [ <a href="#object">object</a> ] [ <a href="#method">method</a> ] [ <a href="#explanation">explanation</a> ]</p><p><b>Packages sorted by NCSS.</b></p><table border="0" class="bodyTable"><tr class="a"><th>Package</th><th>Classes</th><th>Methods</th><th>NCSS</th><th>Javadocs</th><th>Javadoc lines</th><th>Single lines comment</th><th>Multi lines comment</th></tr><tr class="b"><td>org.apache.commons.codec
 .language</td><td>16</td><td>134</td><td>1481</td><td>113</td><td>1060</td><td>184</td><td>293</td></tr><tr class="a"><td>org.apache.commons.codec.binary</td><td>13</td><td>128</td><td>866</td><td>135</td><td>1453</td><td>144</td><td>451</td></tr><tr class="b"><td>org.apache.commons.codec.language.bm</td><td>31</td><td>117</td><td>727</td><td>48</td><td>480</td><td>56</td><td>162</td></tr><tr class="a"><td>org.apache.commons.codec.digest</td><td>7</td><td>85</td><td>577</td><td>83</td><td>895</td><td>120</td><td>290</td></tr><tr class="b"><td>org.apache.commons.codec.net</td><td>6</td><td>69</td><td>505</td><td>69</td><td>697</td><td>9</td><td>128</td></tr><tr class="a"><td>org.apache.commons.codec</td><td>11</td><td>19</td><td>77</td><td>28</td><td>294</td><td>8</td><td>293</td></tr></table><table border="0" class="bodyTable"><tr class="b"><th>Classes total</th><th>Methods total</th><th>NCSS total</th><th>Javadocs</th><th>Javadoc lines</th><th>Single lines comment</th><th>M
 ulti lines comment</th></tr><tr class="a"><td>84</td><td>552</td><td>4233</td><td>476</td><td>4879</td><td>521</td><td>1617</td></tr></table></div><div class="section"><h2><a name="object">Objects</a><a name="Objects"></a></h2><p>[ <a href="#package">package</a> ] [ <a href="#object">object</a> ] [ <a href="#method">method</a> ] [ <a href="#explanation">explanation</a> ]</p><p><b>TOP 30 classes containing the most NCSS.</b></p><table border="0" class="bodyTable"><tr class="b"><th>Object</th><th>NCSS</th><th>Methods</th><th>Classes</th><th>Javadocs</th></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/DoubleMetaphone.html">org.apache.commons.codec.language.DoubleMetaphone</a></td><td>564</td><td>38</td><td>1</td><td>40</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/bm/Rule.html">org.apache.commons.codec.language.bm.Rule</a></td><td>268</td><td>19</td><td>14</td><td>10</td></tr><tr class="a"><td><a href="./xref/org/apache/co
 mmons/codec/language/Metaphone.html">org.apache.commons.codec.language.Metaphone</a></td><td>213</td><td>12</td><td>0</td><td>8</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/bm/PhoneticEngine.html">org.apache.commons.codec.language.bm.PhoneticEngine</a></td><td>197</td><td>12</td><td>3</td><td>21</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/binary/Base64.html">org.apache.commons.codec.binary.Base64</a></td><td>189</td><td>26</td><td>0</td><td>27</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/binary/Base32.html">org.apache.commons.codec.binary.Base32</a></td><td>184</td><td>8</td><td>0</td><td>9</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/digest/UnixCrypt.html">org.apache.commons.codec.digest.UnixCrypt</a></td><td>161</td><td>12</td><td>0</td><td>5</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/ColognePhonetic.html">org.apache.commons.codec.language
 .ColognePhonetic</a></td><td>152</td><td>6</td><td>3</td><td>4</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/digest/Sha2Crypt.html">org.apache.commons.codec.digest.Sha2Crypt</a></td><td>144</td><td>5</td><td>0</td><td>6</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/MatchRatingApproachEncoder.html">org.apache.commons.codec.language.MatchRatingApproachEncoder</a></td><td>140</td><td>11</td><td>0</td><td>12</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/binary/BaseNCodec.html">org.apache.commons.codec.binary.BaseNCodec</a></td><td>127</td><td>22</td><td>1</td><td>23</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/net/QCodec.html">org.apache.commons.codec.net.QCodec</a></td><td>123</td><td>16</td><td>0</td><td>14</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/digest/DigestUtils.html">org.apache.commons.codec.digest.DigestUtils</a></td><td>119</td><td>54</td><td>0</t
 d><td>55</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/net/URLCodec.html">org.apache.commons.codec.net.URLCodec</a></td><td>111</td><td>14</td><td>0</td><td>15</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/net/QuotedPrintableCodec.html">org.apache.commons.codec.net.QuotedPrintableCodec</a></td><td>105</td><td>18</td><td>0</td><td>19</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/bm/Languages.html">org.apache.commons.codec.language.bm.Languages</a></td><td>98</td><td>5</td><td>4</td><td>3</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/Nysiis.html">org.apache.commons.codec.language.Nysiis</a></td><td>98</td><td>8</td><td>0</td><td>9</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/digest/Md5Crypt.html">org.apache.commons.codec.digest.Md5Crypt</a></td><td>82</td><td>7</td><td>0</td><td>8</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/bi
 nary/BinaryCodec.html">org.apache.commons.codec.binary.BinaryCodec</a></td><td>78</td><td>11</td><td>0</td><td>12</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/bm/Lang.html">org.apache.commons.codec.language.bm.Lang</a></td><td>68</td><td>5</td><td>1</td><td>5</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/Caverphone2.html">org.apache.commons.codec.language.Caverphone2</a></td><td>66</td><td>1</td><td>0</td><td>2</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/Caverphone1.html">org.apache.commons.codec.language.Caverphone1</a></td><td>63</td><td>1</td><td>0</td><td>2</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/binary/Hex.html">org.apache.commons.codec.binary.Hex</a></td><td>62</td><td>16</td><td>0</td><td>17</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/binary/BaseNCodecInputStream.html">org.apache.commons.codec.binary.BaseNCodecInputStream<
 /a></td><td>60</td><td>8</td><td>0</td><td>8</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/Soundex.html">org.apache.commons.codec.language.Soundex</a></td><td>60</td><td>12</td><td>0</td><td>13</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/net/BCodec.html">org.apache.commons.codec.net.BCodec</a></td><td>58</td><td>14</td><td>0</td><td>12</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/net/RFC1522Codec.html">org.apache.commons.codec.net.RFC1522Codec</a></td><td>49</td><td>6</td><td>0</td><td>7</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/binary/BaseNCodecOutputStream.html">org.apache.commons.codec.binary.BaseNCodecOutputStream</a></td><td>46</td><td>6</td><td>0</td><td>6</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/binary/StringUtils.html">org.apache.commons.codec.binary.StringUtils</a></td><td>45</td><td>17</td><td>0</td><td>17</td></tr><tr class="b"><td><a 
 href="./xref/org/apache/commons/codec/language/RefinedSoundex.html">org.apache.commons.codec.language.RefinedSoundex</a></td><td>43</td><td>8</td><td>0</td><td>9</td></tr></table><p><b>TOP 30 classes containing the most methods.</b></p><table border="0" class="bodyTable"><tr class="a"><th>Object</th><th>NCSS</th><th>Methods</th><th>Classes</th><th>Javadocs</th></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/digest/DigestUtils.html">org.apache.commons.codec.digest.DigestUtils</a></td><td>119</td><td>54</td><td>0</td><td>55</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/DoubleMetaphone.html">org.apache.commons.codec.language.DoubleMetaphone</a></td><td>564</td><td>38</td><td>1</td><td>40</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/binary/Base64.html">org.apache.commons.codec.binary.Base64</a></td><td>189</td><td>26</td><td>0</td><td>27</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/binar
 y/BaseNCodec.html">org.apache.commons.codec.binary.BaseNCodec</a></td><td>127</td><td>22</td><td>1</td><td>23</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/bm/Rule.html">org.apache.commons.codec.language.bm.Rule</a></td><td>268</td><td>19</td><td>14</td><td>10</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/net/QuotedPrintableCodec.html">org.apache.commons.codec.net.QuotedPrintableCodec</a></td><td>105</td><td>18</td><td>0</td><td>19</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/binary/StringUtils.html">org.apache.commons.codec.binary.StringUtils</a></td><td>45</td><td>17</td><td>0</td><td>17</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/binary/Hex.html">org.apache.commons.codec.binary.Hex</a></td><td>62</td><td>16</td><td>0</td><td>17</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/net/QCodec.html">org.apache.commons.codec.net.QCodec</a></td><td>123</td><td>16<
 /td><td>0</td><td>14</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/net/BCodec.html">org.apache.commons.codec.net.BCodec</a></td><td>58</td><td>14</td><td>0</td><td>12</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/net/URLCodec.html">org.apache.commons.codec.net.URLCodec</a></td><td>111</td><td>14</td><td>0</td><td>15</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/digest/UnixCrypt.html">org.apache.commons.codec.digest.UnixCrypt</a></td><td>161</td><td>12</td><td>0</td><td>5</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/bm/PhoneticEngine.html">org.apache.commons.codec.language.bm.PhoneticEngine</a></td><td>197</td><td>12</td><td>3</td><td>21</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/DoubleMetaphone/DoubleMetaphoneResult.html">org.apache.commons.codec.language.DoubleMetaphone.DoubleMetaphoneResult</a></td><td>42</td><td>12</td><td>0</td><td>0</td></t
 r><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/Metaphone.html">org.apache.commons.codec.language.Metaphone</a></td><td>213</td><td>12</td><td>0</td><td>8</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/Soundex.html">org.apache.commons.codec.language.Soundex</a></td><td>60</td><td>12</td><td>0</td><td>13</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/binary/BinaryCodec.html">org.apache.commons.codec.binary.BinaryCodec</a></td><td>78</td><td>11</td><td>0</td><td>12</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/MatchRatingApproachEncoder.html">org.apache.commons.codec.language.MatchRatingApproachEncoder</a></td><td>140</td><td>11</td><td>0</td><td>12</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/bm/BeiderMorseEncoder.html">org.apache.commons.codec.language.bm.BeiderMorseEncoder</a></td><td>24</td><td>9</td><td>0</td><td>8</td></tr><tr class="a">
 <td><a href="./xref/org/apache/commons/codec/binary/Base32.html">org.apache.commons.codec.binary.Base32</a></td><td>184</td><td>8</td><td>0</td><td>9</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/binary/BaseNCodecInputStream.html">org.apache.commons.codec.binary.BaseNCodecInputStream</a></td><td>60</td><td>8</td><td>0</td><td>8</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/bm/Languages/SomeLanguages.html">org.apache.commons.codec.language.bm.Languages.SomeLanguages</a></td><td>30</td><td>8</td><td>0</td><td>0</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/Nysiis.html">org.apache.commons.codec.language.Nysiis</a></td><td>98</td><td>8</td><td>0</td><td>9</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/RefinedSoundex.html">org.apache.commons.codec.language.RefinedSoundex</a></td><td>43</td><td>8</td><td>0</td><td>9</td></tr><tr class="b"><td><a href="./xref/org/apache
 /commons/codec/digest/Md5Crypt.html">org.apache.commons.codec.digest.Md5Crypt</a></td><td>82</td><td>7</td><td>0</td><td>8</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/binary/BaseNCodecOutputStream.html">org.apache.commons.codec.binary.BaseNCodecOutputStream</a></td><td>46</td><td>6</td><td>0</td><td>6</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/bm/Languages/LanguageSet.html">org.apache.commons.codec.language.bm.Languages.LanguageSet</a></td><td>8</td><td>6</td><td>0</td><td>0</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/bm/Languages/LanguageSet.html">org.apache.commons.codec.language.bm.Languages.LanguageSet</a></td><td>12</td><td>6</td><td>0</td><td>0</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/bm/Languages/LanguageSet.html">org.apache.commons.codec.language.bm.Languages.LanguageSet</a></td><td>12</td><td>6</td><td>0</td><td>0</td></tr><tr class="a"><td>
 <a href="./xref/org/apache/commons/codec/language/bm/PhoneticEngine/PhonemeBuilder.html">org.apache.commons.codec.language.bm.PhoneticEngine.PhonemeBuilder</a></td><td>32</td><td>6</td><td>0</td><td>5</td></tr></table><p><b>Averages.</b></p><table border="0" class="bodyTable"><tr class="b"><th>NCSS average</th><th>Program NCSS</th><th>Classes average</th><th>Methods average</th><th>Javadocs average</th></tr><tr class="a"><td>51.46</td><td>4,233.00</td><td>0.33</td><td>6.57</td><td>5.75</td></tr></table></div><div class="section"><h2><a name="method">Methods</a><a name="Methods"></a></h2><p>[ <a href="#package">package</a> ] [ <a href="#object">object</a> ] [ <a href="#method">method</a> ] [ <a href="#explanation">explanation</a> ]</p><p><b>TOP 30 Methods containing the most NCSS.</b></p><p></p><table border="0" class="bodyTable"><tr class="b"><th>Methods</th><th>NCSS</th><th>CCN</th><th>Javadocs</th></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/Met
 aphone.html">org.apache.commons.codec.language.Metaphone.metaphone(String)</a></td><td>174</td><td>93</td><td>1</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/digest/Sha2Crypt.html">org.apache.commons.codec.digest.Sha2Crypt.sha2Crypt(String[],String,String,int,String)</a></td><td>122</td><td>21</td><td>1</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/DoubleMetaphone.html">org.apache.commons.codec.language.DoubleMetaphone.doubleMetaphone(String,boolean)</a></td><td>96</td><td>42</td><td>1</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/binary/Base32.html">org.apache.commons.codec.binary.Base32.encode(Override[],int,int,Context)</a></td><td>80</td><td>20</td><td>1</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/ColognePhonetic.html">org.apache.commons.codec.language.ColognePhonetic.colognePhonetic(String)</a></td><td>76</td><td>38</td><td>1</td></tr><tr class="b"><td><a href="./
 xref/org/apache/commons/codec/language/Caverphone2.html">org.apache.commons.codec.language.Caverphone2.encode(String)</a></td><td>64</td><td>4</td><td>1</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/digest/Md5Crypt.html">org.apache.commons.codec.digest.Md5Crypt.md5Crypt(String[],String,String)</a></td><td>63</td><td>14</td><td>1</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/Caverphone1.html">org.apache.commons.codec.language.Caverphone1.encode(String)</a></td><td>61</td><td>4</td><td>1</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/binary/Base32.html">org.apache.commons.codec.binary.Base32.decode(Override[],int,int,Context)</a></td><td>58</td><td>19</td><td>1</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/bm/Rule.html">org.apache.commons.codec.language.bm.Rule.pattern(String)</a></td><td>58</td><td>28</td><td>1</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/
 codec/language/bm/PhoneticEngine/encode(String,Languages.html">org.apache.commons.codec.language.bm.PhoneticEngine.encode(String,Languages.LanguageSet)</a></td><td>53</td><td>18</td><td>1</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/bm/Rule.html">org.apache.commons.codec.language.bm.Rule.parseRules(Scanner,String)</a></td><td>51</td><td>14</td><td>0</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/binary/Base64.html">org.apache.commons.codec.binary.Base64.encode(Override[],int,int,Context)</a></td><td>50</td><td>20</td><td>1</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/digest/UnixCrypt.html">org.apache.commons.codec.digest.UnixCrypt.crypt(String[],String)</a></td><td>43</td><td>11</td><td>1</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/DoubleMetaphone.html">org.apache.commons.codec.language.DoubleMetaphone.handleC(String,DoubleMetaphoneResult,int)</a></td><td>43</td><td>1
 8</td><td>1</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/DoubleMetaphone.html">org.apache.commons.codec.language.DoubleMetaphone.handleG(String,DoubleMetaphoneResult,int,boolean)</a></td><td>43</td><td>26</td><td>1</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/digest/UnixCrypt.html">org.apache.commons.codec.digest.UnixCrypt.desSetKey(byte[])</a></td><td>38</td><td>3</td><td>0</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/binary/Base64.html">org.apache.commons.codec.binary.Base64.decode(Override[],int,int,Context)</a></td><td>37</td><td>16</td><td>1</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/Nysiis.html">org.apache.commons.codec.language.Nysiis.nysiis(String)</a></td><td>37</td><td>16</td><td>1</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/DoubleMetaphone.html">org.apache.commons.codec.language.DoubleMetaphone.handleS(String,DoubleMetaph
 oneResult,int,boolean)</a></td><td>35</td><td>17</td><td>1</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/digest/UnixCrypt.html">org.apache.commons.codec.digest.UnixCrypt.body(int[],int,int)</a></td><td>34</td><td>3</td><td>0</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/bm/Lang.html">org.apache.commons.codec.language.bm.Lang.loadFromResource(String,Languages)</a></td><td>31</td><td>11</td><td>1</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/MatchRatingApproachEncoder.html">org.apache.commons.codec.language.MatchRatingApproachEncoder.leftToRightThenRightToLeftProcessing(String,String)</a></td><td>28</td><td>7</td><td>1</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/MatchRatingApproachEncoder.html">org.apache.commons.codec.language.MatchRatingApproachEncoder.isEncodeEquals(String,String)</a></td><td>27</td><td>16</td><td>1</td></tr><tr class="a"><td><a href="./xref/
 org/apache/commons/codec/language/Nysiis.html">org.apache.commons.codec.language.Nysiis.transcodeRemaining(char,char,char,char)</a></td><td>27</td><td>30</td><td>1</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/net/RFC1522Codec.html">org.apache.commons.codec.net.RFC1522Codec.decodeText(String)</a></td><td>25</td><td>14</td><td>1</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/binary/BaseNCodecInputStream.html">org.apache.commons.codec.binary.BaseNCodecInputStream.read(byte[],int,int)</a></td><td>24</td><td>15</td><td>1</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/DoubleMetaphone.html">org.apache.commons.codec.language.DoubleMetaphone.handleJ(String,DoubleMetaphoneResult,int,boolean)</a></td><td>24</td><td>17</td><td>1</td></tr><tr class="a"><td><a href="./xref/org/apache/commons/codec/language/DoubleMetaphone.html">org.apache.commons.codec.language.DoubleMetaphone.handleGH(String,DoubleMetaphoneResult,i
 nt)</a></td><td>22</td><td>16</td><td>1</td></tr><tr class="b"><td><a href="./xref/org/apache/commons/codec/language/DoubleMetaphone.html">org.apache.commons.codec.language.DoubleMetaphone.handleW(String,DoubleMetaphoneResult,int)</a></td><td>22</td><td>11</td><td>1</td></tr></table><p><b>Averages.</b></p><p></p><table border="0" class="bodyTable"><tr class="a"><th>Program NCSS</th><th>NCSS average</th><th>CCN average</th><th>Javadocs average</th></tr><tr class="b"><td>4,233.00</td><td>6.61</td><td>3.18</td><td>0.75</td></tr></table></div><div class="section"><h2><a name="explanation">Explanations</a><a name="Explanations"></a></h2><p>[ <a href="#package">package</a> ] [ <a href="#object">object</a> ] [ <a href="#method">method</a> ] [ <a href="#explanation">explanation</a> ]</p><p><b>Non Commenting Source Statements (NCSS)</b></p><p>Statements for JavaNCSS are not statements as specified in the Java Language Specification but include all kinds of declarations too. Roughly s
 poken, NCSS is approximately equivalent to counting ';' and '{' characters in Java source files.</p><p>Not counted are empty statements, empty blocks or semicolons after closing brackets. Of course, comments don't get counted too. Closing brackets also never get counted, the same applies to blocks in general.</p><table border="0" class="bodyTable"><tr class="a"><th></th><th>Examples</th></tr><tr class="b"><td>Package declaration</td><td><tt>package java.lang;</tt></td></tr><tr class="a"><td>Import declaration</td><td><tt>import java.awt.*;</tt></td></tr><tr class="b"><td>Class declaration</td><td><ul><li><tt>public class Foo {</tt></li><li><tt>public class Foo extends Bla {</tt></li></ul></td></tr><tr class="a"><td>Interface declaration</td><td><tt>public interface Able ; {</tt></td></tr><tr class="b"><td>Field declaration</td><td><ul><li><tt>int a; </tt></li><li><tt>int a, b, c = 5, d = 6;</tt></li></ul></td></tr><tr class="a"><td>Method declaration</td><td><ul><li><tt>publ
 ic void cry();</tt></li><li><tt>public void gib() throws DeadException {</tt></li></ul></td></tr><tr class="b"><td>Constructor declaration</td><td><tt>public Foo() {</tt></td></tr><tr class="a"><td>Constructor invocation</td><td><ul><li><tt>this();</tt></li><li><tt>super();</tt></li></ul></td></tr><tr class="b"><td>Statement declaration</td><td><ul><li><tt>i = 0;</tt></li><li><tt>if (ok)</tt></li><li><tt>if (exit) {</tt></li><li><tt>if (3 == 4);</tt></li><li><tt>if (4 == 4) { ;</tt></li><li><tt>} else {</tt></li></ul></td></tr><tr class="a"><td>Label declaration</td><td><tt>fine :</tt></td></tr></table><p>In some cases consecutive semicolons are illegal according to the JLS but JavaNCSS still tolerates them (thought JavaNCSS is still more strict as 'javac'). Nevertheless they are never counted as two statements.</p><p><b>Cyclomatic Complexity Number (CCN)</b></p><p>CCN is also know as McCabe Metric. There exists a much hyped theory behind it based on graph theory, but it all
  comes down to simply counting 'if', 'for', 'while' statements etc. in a method. Whenever the control flow of a method splits, the &quot;CCN counter&quot; gets incremented by one.</p><p>Each method has a minimum value of 1 per default. For each of the following Java keywords/statements this value gets incremented by one:</p><ul><li><tt>if</tt></li><li><tt>for</tt></li><li><tt>while</tt></li><li><tt>case</tt></li><li><tt>catch</tt></li></ul><p>Also if the control flow of a method returns abortively the CCNvalue will be incremented by one:</p><ul><li><tt>if</tt></li><li><tt>for</tt></li></ul><p>An ordinary return at the end of method will not be counted.</p><p>Note that 'else', 'default', and 'finally' don't increment the CCN value any further. On the other hand, a simple method with a 'switch' statement and a huge block of 'case' statements can have a surprisingly high CCN value (still it has the same value when converting a 'switch' block to an equivalent sequence of 'if' st
 atements).</p></div>
       </div>
     </div>
     <div class="clear">
@@ -233,7 +233,7 @@
                 
       </div>
                           
-<div class="center">Apache Commons, Apache Commons Codec, Apache, the Apache feather logo, and the Apache Commons project logos are trademarks of The Apache Software Foundation.
+<div class="center">Apache Commons, Apache Apache Commons Codec, Apache, the Apache feather logo, and the Apache Commons project logos are trademarks of The Apache Software Foundation.
       All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
                 <div class="clear">
         <hr/>

Modified: websites/production/commons/content/proper/commons-codec/jdepend-report.html
==============================================================================
--- websites/production/commons/content/proper/commons-codec/jdepend-report.html (original)
+++ websites/production/commons/content/proper/commons-codec/jdepend-report.html Thu May  2 20:34:14 2013
@@ -1,5 +1,5 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<!-- Generated by Apache Maven Doxia at Apr 28, 2013 ( $Revision: 1080083 $ ) -->
+<!-- Generated by Apache Maven Doxia at May 2, 2013 ( $Revision: 1080083 $ ) -->
 <!-- $HeadURL: https://svn.apache.org/repos/asf/commons/proper/commons-skin/trunk/src/main/resources/META-INF/maven/site.vm $ -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
@@ -11,7 +11,7 @@
       @import url("./css/site.css");
     </style>
     <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
-    <meta name="Date-Revision-yyyymmdd" content="20130428" />
+    <meta name="Date-Revision-yyyymmdd" content="20130502" />
     <meta http-equiv="Content-Language" content="en" />
                                                     
 <link rel="stylesheet" type="text/css" media="all" href="./css/prettify.css"/>                                                        
@@ -40,8 +40,8 @@
             
                 
                 <div class="xleft">
-        <span id="publishDate">Last Published: 28 April 2013</span>
-                  &nbsp;| <span id="projectVersion">Version: 1.8</span>
+        <span id="publishDate">Last Published: 02 May 2013</span>
+                  &nbsp;| <span id="projectVersion">Version: 1.9-SNAPSHOT</span>
                       </div>
             <div class="xright">                    <a href="http://www.apachecon.com/" class="externalLink" title="ApacheCon">ApacheCon</a>
             |
@@ -233,7 +233,7 @@
                 
       </div>
                           
-<div class="center">Apache Commons, Apache Commons Codec, Apache, the Apache feather logo, and the Apache Commons project logos are trademarks of The Apache Software Foundation.
+<div class="center">Apache Commons, Apache Apache Commons Codec, Apache, the Apache feather logo, and the Apache Commons project logos are trademarks of The Apache Software Foundation.
       All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
                 <div class="clear">
         <hr/>