You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2012/05/08 16:00:20 UTC

svn commit: r816663 [29/31] - in /websites/production/maventest/content/plugins/maven-checkstyle-plugin-latest: ./ apidocs/ apidocs/org/apache/maven/plugin/checkstyle/ apidocs/org/apache/maven/plugin/checkstyle/class-use/ apidocs/org/apache/maven/plugi...

Added: websites/production/maventest/content/plugins/maven-checkstyle-plugin-latest/xref/org/apache/maven/plugin/checkstyle/HelpMojo.html
==============================================================================
--- websites/production/maventest/content/plugins/maven-checkstyle-plugin-latest/xref/org/apache/maven/plugin/checkstyle/HelpMojo.html (added)
+++ websites/production/maventest/content/plugins/maven-checkstyle-plugin-latest/xref/org/apache/maven/plugin/checkstyle/HelpMojo.html Tue May  8 14:00:13 2012
@@ -0,0 +1,567 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>HelpMojo xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../apidocs/org/apache/maven/plugin/checkstyle/HelpMojo.html">View Javadoc</a></div><pre>
+
+<a class="jxr_linenumber" name="1" href="#1">1</a>   <strong class="jxr_keyword">package</strong> org.apache.maven.plugin.checkstyle;
+<a class="jxr_linenumber" name="2" href="#2">2</a>   
+<a class="jxr_linenumber" name="3" href="#3">3</a>   <strong class="jxr_keyword">import</strong> java.util.ArrayList;
+<a class="jxr_linenumber" name="4" href="#4">4</a>   <strong class="jxr_keyword">import</strong> java.util.Iterator;
+<a class="jxr_linenumber" name="5" href="#5">5</a>   <strong class="jxr_keyword">import</strong> java.util.List;
+<a class="jxr_linenumber" name="6" href="#6">6</a>   
+<a class="jxr_linenumber" name="7" href="#7">7</a>   <strong class="jxr_keyword">import</strong> org.apache.maven.plugin.AbstractMojo;
+<a class="jxr_linenumber" name="8" href="#8">8</a>   <strong class="jxr_keyword">import</strong> org.apache.maven.plugin.MojoExecutionException;
+<a class="jxr_linenumber" name="9" href="#9">9</a>   
+<a class="jxr_linenumber" name="10" href="#10">10</a>  <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="11" href="#11">11</a>  <em class="jxr_javadoccomment"> * Display help information on maven-checkstyle-plugin.&lt;br/&gt; Call &lt;pre&gt;  mvn checkstyle:help -Ddetail=true -Dgoal=&amp;lt;goal-name&amp;gt;&lt;/pre&gt; to display parameter details.</em>
+<a class="jxr_linenumber" name="12" href="#12">12</a>  <em class="jxr_javadoccomment"> *</em>
+<a class="jxr_linenumber" name="13" href="#13">13</a>  <em class="jxr_javadoccomment"> * @version generated on Mon Aug 08 20:37:28 CEST 2011</em>
+<a class="jxr_linenumber" name="14" href="#14">14</a>  <em class="jxr_javadoccomment"> * @author org.apache.maven.tools.plugin.generator.PluginHelpGenerator (version 2.7)</em>
+<a class="jxr_linenumber" name="15" href="#15">15</a>  <em class="jxr_javadoccomment"> * @goal help</em>
+<a class="jxr_linenumber" name="16" href="#16">16</a>  <em class="jxr_javadoccomment"> * @requiresProject false</em>
+<a class="jxr_linenumber" name="17" href="#17">17</a>  <em class="jxr_javadoccomment"> * @threadSafe</em>
+<a class="jxr_linenumber" name="18" href="#18">18</a>  <em class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="19" href="#19">19</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../org/apache/maven/plugin/checkstyle/HelpMojo.html">HelpMojo</a>
+<a class="jxr_linenumber" name="20" href="#20">20</a>      <strong class="jxr_keyword">extends</strong> AbstractMojo
+<a class="jxr_linenumber" name="21" href="#21">21</a>  {
+<a class="jxr_linenumber" name="22" href="#22">22</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="23" href="#23">23</a>  <em class="jxr_javadoccomment">     * If &lt;code&gt;true&lt;/code&gt;, display all settable properties for each goal.</em>
+<a class="jxr_linenumber" name="24" href="#24">24</a>  <em class="jxr_javadoccomment">     * </em>
+<a class="jxr_linenumber" name="25" href="#25">25</a>  <em class="jxr_javadoccomment">     * @parameter expression="${detail}" default-value="false"</em>
+<a class="jxr_linenumber" name="26" href="#26">26</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="27" href="#27">27</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> detail;
+<a class="jxr_linenumber" name="28" href="#28">28</a>  
+<a class="jxr_linenumber" name="29" href="#29">29</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="30" href="#30">30</a>  <em class="jxr_javadoccomment">     * The name of the goal for which to show help. If unspecified, all goals will be displayed.</em>
+<a class="jxr_linenumber" name="31" href="#31">31</a>  <em class="jxr_javadoccomment">     * </em>
+<a class="jxr_linenumber" name="32" href="#32">32</a>  <em class="jxr_javadoccomment">     * @parameter expression="${goal}"</em>
+<a class="jxr_linenumber" name="33" href="#33">33</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="34" href="#34">34</a>      <strong class="jxr_keyword">private</strong> java.lang.String goal;
+<a class="jxr_linenumber" name="35" href="#35">35</a>  
+<a class="jxr_linenumber" name="36" href="#36">36</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="37" href="#37">37</a>  <em class="jxr_javadoccomment">     * The maximum length of a display line, should be positive.</em>
+<a class="jxr_linenumber" name="38" href="#38">38</a>  <em class="jxr_javadoccomment">     * </em>
+<a class="jxr_linenumber" name="39" href="#39">39</a>  <em class="jxr_javadoccomment">     * @parameter expression="${lineLength}" default-value="80"</em>
+<a class="jxr_linenumber" name="40" href="#40">40</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="41" href="#41">41</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> lineLength;
+<a class="jxr_linenumber" name="42" href="#42">42</a>  
+<a class="jxr_linenumber" name="43" href="#43">43</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="44" href="#44">44</a>  <em class="jxr_javadoccomment">     * The number of spaces per indentation level, should be positive.</em>
+<a class="jxr_linenumber" name="45" href="#45">45</a>  <em class="jxr_javadoccomment">     * </em>
+<a class="jxr_linenumber" name="46" href="#46">46</a>  <em class="jxr_javadoccomment">     * @parameter expression="${indentSize}" default-value="2"</em>
+<a class="jxr_linenumber" name="47" href="#47">47</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="48" href="#48">48</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> indentSize;
+<a class="jxr_linenumber" name="49" href="#49">49</a>  
+<a class="jxr_linenumber" name="50" href="#50">50</a>  
+<a class="jxr_linenumber" name="51" href="#51">51</a>      <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em>
+<a class="jxr_linenumber" name="52" href="#52">52</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> execute()
+<a class="jxr_linenumber" name="53" href="#53">53</a>          <strong class="jxr_keyword">throws</strong> MojoExecutionException
+<a class="jxr_linenumber" name="54" href="#54">54</a>      {
+<a class="jxr_linenumber" name="55" href="#55">55</a>          <strong class="jxr_keyword">if</strong> ( lineLength &lt;= 0 )
+<a class="jxr_linenumber" name="56" href="#56">56</a>          {
+<a class="jxr_linenumber" name="57" href="#57">57</a>              getLog().warn( <span class="jxr_string">"The parameter 'lineLength' should be positive, using '80' as default."</span> );
+<a class="jxr_linenumber" name="58" href="#58">58</a>              lineLength = 80;
+<a class="jxr_linenumber" name="59" href="#59">59</a>          }
+<a class="jxr_linenumber" name="60" href="#60">60</a>          <strong class="jxr_keyword">if</strong> ( indentSize &lt;= 0 )
+<a class="jxr_linenumber" name="61" href="#61">61</a>          {
+<a class="jxr_linenumber" name="62" href="#62">62</a>              getLog().warn( <span class="jxr_string">"The parameter 'indentSize' should be positive, using '2' as default."</span> );
+<a class="jxr_linenumber" name="63" href="#63">63</a>              indentSize = 2;
+<a class="jxr_linenumber" name="64" href="#64">64</a>          }
+<a class="jxr_linenumber" name="65" href="#65">65</a>  
+<a class="jxr_linenumber" name="66" href="#66">66</a>          StringBuffer sb = <strong class="jxr_keyword">new</strong> StringBuffer();
+<a class="jxr_linenumber" name="67" href="#67">67</a>  
+<a class="jxr_linenumber" name="68" href="#68">68</a>          append( sb, <span class="jxr_string">"org.apache.maven.plugins:maven-checkstyle-plugin:2.7"</span>, 0 );
+<a class="jxr_linenumber" name="69" href="#69">69</a>          append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="70" href="#70">70</a>  
+<a class="jxr_linenumber" name="71" href="#71">71</a>          append( sb, <span class="jxr_string">"Maven Checkstyle Plugin"</span>, 0 );
+<a class="jxr_linenumber" name="72" href="#72">72</a>          append( sb, <span class="jxr_string">"Generates a report on violations of code style and optionally fails the build if violations are detected."</span>, 1 );
+<a class="jxr_linenumber" name="73" href="#73">73</a>          append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="74" href="#74">74</a>  
+<a class="jxr_linenumber" name="75" href="#75">75</a>          <strong class="jxr_keyword">if</strong> ( goal == <strong class="jxr_keyword">null</strong> || goal.length() &lt;= 0 )
+<a class="jxr_linenumber" name="76" href="#76">76</a>          {
+<a class="jxr_linenumber" name="77" href="#77">77</a>              append( sb, <span class="jxr_string">"This plugin has 3 goals:"</span>, 0 );
+<a class="jxr_linenumber" name="78" href="#78">78</a>              append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="79" href="#79">79</a>          }
+<a class="jxr_linenumber" name="80" href="#80">80</a>  
+<a class="jxr_linenumber" name="81" href="#81">81</a>          <strong class="jxr_keyword">if</strong> ( goal == <strong class="jxr_keyword">null</strong> || goal.length() &lt;= 0 || <span class="jxr_string">"check"</span>.equals( goal ) )
+<a class="jxr_linenumber" name="82" href="#82">82</a>          {
+<a class="jxr_linenumber" name="83" href="#83">83</a>              append( sb, <span class="jxr_string">"checkstyle:check"</span>, 0 );
+<a class="jxr_linenumber" name="84" href="#84">84</a>              append( sb, <span class="jxr_string">"Perform a violation check against the last Checkstyle run to see if there are any violations. It reads the Checkstyle output file, counts the number of violations found and displays it on the console."</span>, 1 );
+<a class="jxr_linenumber" name="85" href="#85">85</a>              append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="86" href="#86">86</a>              <strong class="jxr_keyword">if</strong> ( detail )
+<a class="jxr_linenumber" name="87" href="#87">87</a>              {
+<a class="jxr_linenumber" name="88" href="#88">88</a>                  append( sb, <span class="jxr_string">"Available parameters:"</span>, 1 );
+<a class="jxr_linenumber" name="89" href="#89">89</a>                  append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="90" href="#90">90</a>  
+<a class="jxr_linenumber" name="91" href="#91">91</a>                  append( sb, <span class="jxr_string">"cacheFile (Default: ${project.build.directory}/checkstyle-cachefile)"</span>, 2 );
+<a class="jxr_linenumber" name="92" href="#92">92</a>                  append( sb, <span class="jxr_string">"Specifies the cache file used to speed up Checkstyle on successive runs."</span>, 3 );
+<a class="jxr_linenumber" name="93" href="#93">93</a>                  append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="94" href="#94">94</a>  
+<a class="jxr_linenumber" name="95" href="#95">95</a>                  append( sb, <span class="jxr_string">"configLocation (Default: config/sun_checks.xml)"</span>, 2 );
+<a class="jxr_linenumber" name="96" href="#96">96</a>                  append( sb, <span class="jxr_string">"Specifies the location of the XML configuration to use.\n\nPotential values are a filesystem path, a URL, or a classpath resource. This parameter expects that the contents of the location conform to the xml format (Checkstyle Checker module) configuration of rulesets.\n\nThis parameter is resolved as resource, URL, then file. If successfully resolved, the contents of the configuration is copied into the ${project.build.directory}/checkstyle-configuration.xml file before being passed to Checkstyle as a configuration.\n\nThere are 4 predefined rulesets.\n\n-\tconfig/sun_checks.xml: Sun Checks.\n-\tconfig/turbine_checks.xml: Turbine Checks.\n-\tconfig/avalon_checks.xml: Avalon Checks.\n-\tconfig/maven_checks.xml: Maven Source Checks.\n"</span>, 3 );
+<a class="jxr_linenumber" name="97" href="#97">97</a>                  append( sb, <span class="jxr_string">"Expression: ${checkstyle.config.location}"</span>, 3 );
+<a class="jxr_linenumber" name="98" href="#98">98</a>                  append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="99" href="#99">99</a>  
+<a class="jxr_linenumber" name="100" href="#100">100</a>                 append( sb, <span class="jxr_string">"consoleOutput (Default: false)"</span>, 2 );
+<a class="jxr_linenumber" name="101" href="#101">101</a>                 append( sb, <span class="jxr_string">"Output errors to console."</span>, 3 );
+<a class="jxr_linenumber" name="102" href="#102">102</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="103" href="#103">103</a> 
+<a class="jxr_linenumber" name="104" href="#104">104</a>                 append( sb, <span class="jxr_string">"encoding (Default: ${project.build.sourceEncoding})"</span>, 2 );
+<a class="jxr_linenumber" name="105" href="#105">105</a>                 append( sb, <span class="jxr_string">"The file encoding to use when reading the source files. If the property project.build.sourceEncoding is not set, the platform default encoding is used. Note: This parameter always overrides the property charset from Checkstyle\'s TreeWalker module."</span>, 3 );
+<a class="jxr_linenumber" name="106" href="#106">106</a>                 append( sb, <span class="jxr_string">"Expression: ${encoding}"</span>, 3 );
+<a class="jxr_linenumber" name="107" href="#107">107</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="108" href="#108">108</a> 
+<a class="jxr_linenumber" name="109" href="#109">109</a>                 append( sb, <span class="jxr_string">"excludes"</span>, 2 );
+<a class="jxr_linenumber" name="110" href="#110">110</a>                 append( sb, <span class="jxr_string">"Specifies the names filter of the source files to be excluded for Checkstyle."</span>, 3 );
+<a class="jxr_linenumber" name="111" href="#111">111</a>                 append( sb, <span class="jxr_string">"Expression: ${checkstyle.excludes}"</span>, 3 );
+<a class="jxr_linenumber" name="112" href="#112">112</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="113" href="#113">113</a> 
+<a class="jxr_linenumber" name="114" href="#114">114</a>                 append( sb, <span class="jxr_string">"failOnViolation (Default: true)"</span>, 2 );
+<a class="jxr_linenumber" name="115" href="#115">115</a>                 append( sb, <span class="jxr_string">"Do we fail the build on a violation?"</span>, 3 );
+<a class="jxr_linenumber" name="116" href="#116">116</a>                 append( sb, <span class="jxr_string">"Expression: ${checkstyle.failOnViolation}"</span>, 3 );
+<a class="jxr_linenumber" name="117" href="#117">117</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="118" href="#118">118</a> 
+<a class="jxr_linenumber" name="119" href="#119">119</a>                 append( sb, <span class="jxr_string">"failsOnError (Default: false)"</span>, 2 );
+<a class="jxr_linenumber" name="120" href="#120">120</a>                 append( sb, <span class="jxr_string">"Specifies if the build should fail upon a violation."</span>, 3 );
+<a class="jxr_linenumber" name="121" href="#121">121</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="122" href="#122">122</a> 
+<a class="jxr_linenumber" name="123" href="#123">123</a>                 append( sb, <span class="jxr_string">"headerLocation (Default: LICENSE.txt)"</span>, 2 );
+<a class="jxr_linenumber" name="124" href="#124">124</a>                 append( sb, <span class="jxr_string">"Specifies the location of the License file (a.k.a. the header file) that can be used by Checkstyle to verify that source code has the correct license header.\n\nYou need to use ${checkstyle.header.file} in your Checkstyle xml configuration to reference the name of this header file.\n\nFor instance:\n\n&lt;module name=\'RegexpHeader\'&gt; &lt;property name=\'headerFile\' value=\'${checkstyle.header.file}\'/&gt; &lt;/module&gt;\n"</span>, 3 );
+<a class="jxr_linenumber" name="125" href="#125">125</a>                 append( sb, <span class="jxr_string">"Expression: ${checkstyle.header.file}"</span>, 3 );
+<a class="jxr_linenumber" name="126" href="#126">126</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="127" href="#127">127</a> 
+<a class="jxr_linenumber" name="128" href="#128">128</a>                 append( sb, <span class="jxr_string">"includes (Default: **/*.java)"</span>, 2 );
+<a class="jxr_linenumber" name="129" href="#129">129</a>                 append( sb, <span class="jxr_string">"Specifies the names filter of the source files to be used for Checkstyle."</span>, 3 );
+<a class="jxr_linenumber" name="130" href="#130">130</a>                 append( sb, <span class="jxr_string">"Required: Yes"</span>, 3 );
+<a class="jxr_linenumber" name="131" href="#131">131</a>                 append( sb, <span class="jxr_string">"Expression: ${checkstyle.includes}"</span>, 3 );
+<a class="jxr_linenumber" name="132" href="#132">132</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="133" href="#133">133</a> 
+<a class="jxr_linenumber" name="134" href="#134">134</a>                 append( sb, <span class="jxr_string">"includeTestSourceDirectory (Default: ${false})"</span>, 2 );
+<a class="jxr_linenumber" name="135" href="#135">135</a>                 append( sb, <span class="jxr_string">"Include or not the test source directory to be used for Checkstyle."</span>, 3 );
+<a class="jxr_linenumber" name="136" href="#136">136</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="137" href="#137">137</a> 
+<a class="jxr_linenumber" name="138" href="#138">138</a>                 append( sb, <span class="jxr_string">"logViolationsToConsole (Default: false)"</span>, 2 );
+<a class="jxr_linenumber" name="139" href="#139">139</a>                 append( sb, <span class="jxr_string">"Output the detected violations to the console."</span>, 3 );
+<a class="jxr_linenumber" name="140" href="#140">140</a>                 append( sb, <span class="jxr_string">"Expression: ${checkstyle.console}"</span>, 3 );
+<a class="jxr_linenumber" name="141" href="#141">141</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="142" href="#142">142</a> 
+<a class="jxr_linenumber" name="143" href="#143">143</a>                 append( sb, <span class="jxr_string">"maxAllowedViolations (Default: 0)"</span>, 2 );
+<a class="jxr_linenumber" name="144" href="#144">144</a>                 append( sb, <span class="jxr_string">"The maximum number of allowed violations. The execution fails only if the number of violations is above this limit."</span>, 3 );
+<a class="jxr_linenumber" name="145" href="#145">145</a>                 append( sb, <span class="jxr_string">"Expression: ${checkstyle.maxAllowedViolations}"</span>, 3 );
+<a class="jxr_linenumber" name="146" href="#146">146</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="147" href="#147">147</a> 
+<a class="jxr_linenumber" name="148" href="#148">148</a>                 append( sb, <span class="jxr_string">"outputFile (Default: ${project.build.directory}/checkstyle-result.xml)"</span>, 2 );
+<a class="jxr_linenumber" name="149" href="#149">149</a>                 append( sb, <span class="jxr_string">"Specifies the path and filename to save the Checkstyle output. The format of the output file is determined by the outputFileFormat parameter."</span>, 3 );
+<a class="jxr_linenumber" name="150" href="#150">150</a>                 append( sb, <span class="jxr_string">"Expression: ${checkstyle.output.file}"</span>, 3 );
+<a class="jxr_linenumber" name="151" href="#151">151</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="152" href="#152">152</a> 
+<a class="jxr_linenumber" name="153" href="#153">153</a>                 append( sb, <span class="jxr_string">"outputFileFormat (Default: xml)"</span>, 2 );
+<a class="jxr_linenumber" name="154" href="#154">154</a>                 append( sb, <span class="jxr_string">"Specifies the format of the output to be used when writing to the output file. Valid values are \'plain\' and \'xml\'."</span>, 3 );
+<a class="jxr_linenumber" name="155" href="#155">155</a>                 append( sb, <span class="jxr_string">"Expression: ${checkstyle.output.format}"</span>, 3 );
+<a class="jxr_linenumber" name="156" href="#156">156</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="157" href="#157">157</a> 
+<a class="jxr_linenumber" name="158" href="#158">158</a>                 append( sb, <span class="jxr_string">"propertiesLocation"</span>, 2 );
+<a class="jxr_linenumber" name="159" href="#159">159</a>                 append( sb, <span class="jxr_string">"Specifies the location of the properties file.\n\nThis parameter is resolved as URL, File then resource. If successfully resolved, the contents of the properties location is copied into the ${project.build.directory}/checkstyle-checker.properties file before being passed to Checkstyle for loading.\n\nThe contents of the propertiesLocation will be made available to Checkstyle for specifying values for parameters within the xml configuration (specified in the configLocation parameter).\n"</span>, 3 );
+<a class="jxr_linenumber" name="160" href="#160">160</a>                 append( sb, <span class="jxr_string">"Expression: ${checkstyle.properties.location}"</span>, 3 );
+<a class="jxr_linenumber" name="161" href="#161">161</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="162" href="#162">162</a> 
+<a class="jxr_linenumber" name="163" href="#163">163</a>                 append( sb, <span class="jxr_string">"propertyExpansion"</span>, 2 );
+<a class="jxr_linenumber" name="164" href="#164">164</a>                 append( sb, <span class="jxr_string">"Allows for specifying raw property expansion information."</span>, 3 );
+<a class="jxr_linenumber" name="165" href="#165">165</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="166" href="#166">166</a> 
+<a class="jxr_linenumber" name="167" href="#167">167</a>                 append( sb, <span class="jxr_string">"skip (Default: false)"</span>, 2 );
+<a class="jxr_linenumber" name="168" href="#168">168</a>                 append( sb, <span class="jxr_string">"Skip entire check."</span>, 3 );
+<a class="jxr_linenumber" name="169" href="#169">169</a>                 append( sb, <span class="jxr_string">"Expression: ${checkstyle.skip}"</span>, 3 );
+<a class="jxr_linenumber" name="170" href="#170">170</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="171" href="#171">171</a> 
+<a class="jxr_linenumber" name="172" href="#172">172</a>                 append( sb, <span class="jxr_string">"skipExec (Default: false)"</span>, 2 );
+<a class="jxr_linenumber" name="173" href="#173">173</a>                 append( sb, <span class="jxr_string">"Skip checktyle execution will only scan the outputFile."</span>, 3 );
+<a class="jxr_linenumber" name="174" href="#174">174</a>                 append( sb, <span class="jxr_string">"Expression: ${checkstyle.skipExec}"</span>, 3 );
+<a class="jxr_linenumber" name="175" href="#175">175</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="176" href="#176">176</a> 
+<a class="jxr_linenumber" name="177" href="#177">177</a>                 append( sb, <span class="jxr_string">"sourceDirectory (Default: ${project.build.sourceDirectory})"</span>, 2 );
+<a class="jxr_linenumber" name="178" href="#178">178</a>                 append( sb, <span class="jxr_string">"Specifies the location of the source directory to be used for Checkstyle."</span>, 3 );
+<a class="jxr_linenumber" name="179" href="#179">179</a>                 append( sb, <span class="jxr_string">"Required: Yes"</span>, 3 );
+<a class="jxr_linenumber" name="180" href="#180">180</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="181" href="#181">181</a> 
+<a class="jxr_linenumber" name="182" href="#182">182</a>                 append( sb, <span class="jxr_string">"suppressionsFileExpression (Default: checkstyle.suppressions.file)"</span>, 2 );
+<a class="jxr_linenumber" name="183" href="#183">183</a>                 append( sb, <span class="jxr_string">"The key to be used in the properties for the suppressions file."</span>, 3 );
+<a class="jxr_linenumber" name="184" href="#184">184</a>                 append( sb, <span class="jxr_string">"Expression: ${checkstyle.suppression.expression}"</span>, 3 );
+<a class="jxr_linenumber" name="185" href="#185">185</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="186" href="#186">186</a> 
+<a class="jxr_linenumber" name="187" href="#187">187</a>                 append( sb, <span class="jxr_string">"suppressionsLocation"</span>, 2 );
+<a class="jxr_linenumber" name="188" href="#188">188</a>                 append( sb, <span class="jxr_string">"Specifies the location of the suppressions XML file to use.\n\nThis parameter is resolved as resource, URL, then file. If successfully resolved, the contents of the suppressions XML is copied into the ${project.build.directory}/checkstyle-supressions.xml file before being passed to Checkstyle for loading.\n\nSee suppressionsFileExpression for the property that will be made available to your checkstyle configuration.\n"</span>, 3 );
+<a class="jxr_linenumber" name="189" href="#189">189</a>                 append( sb, <span class="jxr_string">"Expression: ${checkstyle.suppressions.location}"</span>, 3 );
+<a class="jxr_linenumber" name="190" href="#190">190</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="191" href="#191">191</a> 
+<a class="jxr_linenumber" name="192" href="#192">192</a>                 append( sb, <span class="jxr_string">"testSourceDirectory (Default: ${project.build.testSourceDirectory})"</span>, 2 );
+<a class="jxr_linenumber" name="193" href="#193">193</a>                 append( sb, <span class="jxr_string">"Specifies the location of the test source directory to be used for Checkstyle."</span>, 3 );
+<a class="jxr_linenumber" name="194" href="#194">194</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="195" href="#195">195</a> 
+<a class="jxr_linenumber" name="196" href="#196">196</a>                 append( sb, <span class="jxr_string">"useFile"</span>, 2 );
+<a class="jxr_linenumber" name="197" href="#197">197</a>                 append( sb, <span class="jxr_string">"If null, the Checkstyle plugin will display violations on stdout. Otherwise, a text file will be created with the violations."</span>, 3 );
+<a class="jxr_linenumber" name="198" href="#198">198</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="199" href="#199">199</a> 
+<a class="jxr_linenumber" name="200" href="#200">200</a>                 append( sb, <span class="jxr_string">"violationSeverity (Default: error)"</span>, 2 );
+<a class="jxr_linenumber" name="201" href="#201">201</a>                 append( sb, <span class="jxr_string">"The lowest severity level that is considered a violation. Valid values are \'error\', \'warning\' and \'info\'."</span>, 3 );
+<a class="jxr_linenumber" name="202" href="#202">202</a>                 append( sb, <span class="jxr_string">"Expression: ${checkstyle.violationSeverity}"</span>, 3 );
+<a class="jxr_linenumber" name="203" href="#203">203</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="204" href="#204">204</a>             }
+<a class="jxr_linenumber" name="205" href="#205">205</a>         }
+<a class="jxr_linenumber" name="206" href="#206">206</a> 
+<a class="jxr_linenumber" name="207" href="#207">207</a>         <strong class="jxr_keyword">if</strong> ( goal == <strong class="jxr_keyword">null</strong> || goal.length() &lt;= 0 || <span class="jxr_string">"checkstyle"</span>.equals( goal ) )
+<a class="jxr_linenumber" name="208" href="#208">208</a>         {
+<a class="jxr_linenumber" name="209" href="#209">209</a>             append( sb, <span class="jxr_string">"checkstyle:checkstyle"</span>, 0 );
+<a class="jxr_linenumber" name="210" href="#210">210</a>             append( sb, <span class="jxr_string">"Perform a Checkstyle analysis, and generate a report on violations."</span>, 1 );
+<a class="jxr_linenumber" name="211" href="#211">211</a>             append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="212" href="#212">212</a>             <strong class="jxr_keyword">if</strong> ( detail )
+<a class="jxr_linenumber" name="213" href="#213">213</a>             {
+<a class="jxr_linenumber" name="214" href="#214">214</a>                 append( sb, <span class="jxr_string">"Available parameters:"</span>, 1 );
+<a class="jxr_linenumber" name="215" href="#215">215</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="216" href="#216">216</a> 
+<a class="jxr_linenumber" name="217" href="#217">217</a>                 append( sb, <span class="jxr_string">"cacheFile (Default: ${project.build.directory}/checkstyle-cachefile)"</span>, 2 );
+<a class="jxr_linenumber" name="218" href="#218">218</a>                 append( sb, <span class="jxr_string">"Specifies the cache file used to speed up Checkstyle on successive runs."</span>, 3 );
+<a class="jxr_linenumber" name="219" href="#219">219</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="220" href="#220">220</a> 
+<a class="jxr_linenumber" name="221" href="#221">221</a>                 append( sb, <span class="jxr_string">"configLocation (Default: config/sun_checks.xml)"</span>, 2 );
+<a class="jxr_linenumber" name="222" href="#222">222</a>                 append( sb, <span class="jxr_string">"Specifies the location of the XML configuration to use.\n\nPotential values are a filesystem path, a URL, or a classpath resource. This parameter expects that the contents of the location conform to the xml format (Checkstyle Checker module) configuration of rulesets.\n\nThis parameter is resolved as resource, URL, then file. If successfully resolved, the contents of the configuration is copied into the ${project.build.directory}/checkstyle-configuration.xml file before being passed to Checkstyle as a configuration.\n\nThere are 4 predefined rulesets.\n\n-\tconfig/sun_checks.xml: Sun Checks.\n-\tconfig/turbine_checks.xml: Turbine Checks.\n-\tconfig/avalon_checks.xml: Avalon Checks.\n-\tconfig/maven_checks.xml: Maven Source Checks.\n"</span>, 3 );
+<a class="jxr_linenumber" name="223" href="#223">223</a>                 append( sb, <span class="jxr_string">"Expression: ${checkstyle.config.location}"</span>, 3 );
+<a class="jxr_linenumber" name="224" href="#224">224</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="225" href="#225">225</a> 
+<a class="jxr_linenumber" name="226" href="#226">226</a>                 append( sb, <span class="jxr_string">"consoleOutput (Default: false)"</span>, 2 );
+<a class="jxr_linenumber" name="227" href="#227">227</a>                 append( sb, <span class="jxr_string">"Output errors to console."</span>, 3 );
+<a class="jxr_linenumber" name="228" href="#228">228</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="229" href="#229">229</a> 
+<a class="jxr_linenumber" name="230" href="#230">230</a>                 append( sb, <span class="jxr_string">"enableFilesSummary (Default: true)"</span>, 2 );
+<a class="jxr_linenumber" name="231" href="#231">231</a>                 append( sb, <span class="jxr_string">"Specifies if the Files summary should be enabled or not."</span>, 3 );
+<a class="jxr_linenumber" name="232" href="#232">232</a>                 append( sb, <span class="jxr_string">"Expression: ${checkstyle.enable.files.summary}"</span>, 3 );
+<a class="jxr_linenumber" name="233" href="#233">233</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="234" href="#234">234</a> 
+<a class="jxr_linenumber" name="235" href="#235">235</a>                 append( sb, <span class="jxr_string">"enableRSS (Default: true)"</span>, 2 );
+<a class="jxr_linenumber" name="236" href="#236">236</a>                 append( sb, <span class="jxr_string">"Specifies if the RSS should be enabled or not."</span>, 3 );
+<a class="jxr_linenumber" name="237" href="#237">237</a>                 append( sb, <span class="jxr_string">"Expression: ${checkstyle.enable.rss}"</span>, 3 );
+<a class="jxr_linenumber" name="238" href="#238">238</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="239" href="#239">239</a> 
+<a class="jxr_linenumber" name="240" href="#240">240</a>                 append( sb, <span class="jxr_string">"enableRulesSummary (Default: true)"</span>, 2 );
+<a class="jxr_linenumber" name="241" href="#241">241</a>                 append( sb, <span class="jxr_string">"Specifies if the Rules summary should be enabled or not."</span>, 3 );
+<a class="jxr_linenumber" name="242" href="#242">242</a>                 append( sb, <span class="jxr_string">"Expression: ${checkstyle.enable.rules.summary}"</span>, 3 );
+<a class="jxr_linenumber" name="243" href="#243">243</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="244" href="#244">244</a> 
+<a class="jxr_linenumber" name="245" href="#245">245</a>                 append( sb, <span class="jxr_string">"enableSeveritySummary (Default: true)"</span>, 2 );
+<a class="jxr_linenumber" name="246" href="#246">246</a>                 append( sb, <span class="jxr_string">"Specifies if the Severity summary should be enabled or not."</span>, 3 );
+<a class="jxr_linenumber" name="247" href="#247">247</a>                 append( sb, <span class="jxr_string">"Expression: ${checkstyle.enable.severity.summary}"</span>, 3 );
+<a class="jxr_linenumber" name="248" href="#248">248</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="249" href="#249">249</a> 
+<a class="jxr_linenumber" name="250" href="#250">250</a>                 append( sb, <span class="jxr_string">"encoding (Default: ${project.build.sourceEncoding})"</span>, 2 );
+<a class="jxr_linenumber" name="251" href="#251">251</a>                 append( sb, <span class="jxr_string">"The file encoding to use when reading the source files. If the property project.build.sourceEncoding is not set, the platform default encoding is used. Note: This parameter always overrides the property charset from Checkstyle\'s TreeWalker module."</span>, 3 );
+<a class="jxr_linenumber" name="252" href="#252">252</a>                 append( sb, <span class="jxr_string">"Expression: ${encoding}"</span>, 3 );
+<a class="jxr_linenumber" name="253" href="#253">253</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="254" href="#254">254</a> 
+<a class="jxr_linenumber" name="255" href="#255">255</a>                 append( sb, <span class="jxr_string">"excludes"</span>, 2 );
+<a class="jxr_linenumber" name="256" href="#256">256</a>                 append( sb, <span class="jxr_string">"Specifies the names filter of the source files to be excluded for Checkstyle."</span>, 3 );
+<a class="jxr_linenumber" name="257" href="#257">257</a>                 append( sb, <span class="jxr_string">"Expression: ${checkstyle.excludes}"</span>, 3 );
+<a class="jxr_linenumber" name="258" href="#258">258</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="259" href="#259">259</a> 
+<a class="jxr_linenumber" name="260" href="#260">260</a>                 append( sb, <span class="jxr_string">"failsOnError (Default: false)"</span>, 2 );
+<a class="jxr_linenumber" name="261" href="#261">261</a>                 append( sb, <span class="jxr_string">"Specifies if the build should fail upon a violation."</span>, 3 );
+<a class="jxr_linenumber" name="262" href="#262">262</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="263" href="#263">263</a> 
+<a class="jxr_linenumber" name="264" href="#264">264</a>                 append( sb, <span class="jxr_string">"format (Default: sun)"</span>, 2 );
+<a class="jxr_linenumber" name="265" href="#265">265</a>                 append( sb, <span class="jxr_string">"Deprecated. Use configLocation instead."</span>, 3 );
+<a class="jxr_linenumber" name="266" href="#266">266</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="267" href="#267">267</a>                 append( sb, <span class="jxr_string">"Specifies what predefined check set to use. Available sets are \'sun\' (for the Sun coding conventions), \'turbine\', and \'avalon\'."</span>, 3 );
+<a class="jxr_linenumber" name="268" href="#268">268</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="269" href="#269">269</a> 
+<a class="jxr_linenumber" name="270" href="#270">270</a>                 append( sb, <span class="jxr_string">"headerFile"</span>, 2 );
+<a class="jxr_linenumber" name="271" href="#271">271</a>                 append( sb, <span class="jxr_string">"Deprecated. Use headerLocation instead."</span>, 3 );
+<a class="jxr_linenumber" name="272" href="#272">272</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="273" href="#273">273</a>                 append( sb, <span class="jxr_string">"Specifies the location of the License file (a.k.a. the header file) that is used by Checkstyle to verify that source code has the correct license header."</span>, 3 );
+<a class="jxr_linenumber" name="274" href="#274">274</a>                 append( sb, <span class="jxr_string">"Expression: ${basedir}/LICENSE.txt"</span>, 3 );
+<a class="jxr_linenumber" name="275" href="#275">275</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="276" href="#276">276</a> 
+<a class="jxr_linenumber" name="277" href="#277">277</a>                 append( sb, <span class="jxr_string">"headerLocation (Default: LICENSE.txt)"</span>, 2 );
+<a class="jxr_linenumber" name="278" href="#278">278</a>                 append( sb, <span class="jxr_string">"Specifies the location of the License file (a.k.a. the header file) that can be used by Checkstyle to verify that source code has the correct license header.\n\nYou need to use ${checkstyle.header.file} in your Checkstyle xml configuration to reference the name of this header file.\n\nFor instance:\n\n&lt;module name=\'RegexpHeader\'&gt; &lt;property name=\'headerFile\' value=\'${checkstyle.header.file}\'/&gt; &lt;/module&gt;\n"</span>, 3 );
+<a class="jxr_linenumber" name="279" href="#279">279</a>                 append( sb, <span class="jxr_string">"Expression: ${checkstyle.header.file}"</span>, 3 );
+<a class="jxr_linenumber" name="280" href="#280">280</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="281" href="#281">281</a> 
+<a class="jxr_linenumber" name="282" href="#282">282</a>                 append( sb, <span class="jxr_string">"includes (Default: **/*.java)"</span>, 2 );
+<a class="jxr_linenumber" name="283" href="#283">283</a>                 append( sb, <span class="jxr_string">"Specifies the names filter of the source files to be used for Checkstyle."</span>, 3 );
+<a class="jxr_linenumber" name="284" href="#284">284</a>                 append( sb, <span class="jxr_string">"Required: Yes"</span>, 3 );
+<a class="jxr_linenumber" name="285" href="#285">285</a>                 append( sb, <span class="jxr_string">"Expression: ${checkstyle.includes}"</span>, 3 );
+<a class="jxr_linenumber" name="286" href="#286">286</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="287" href="#287">287</a> 
+<a class="jxr_linenumber" name="288" href="#288">288</a>                 append( sb, <span class="jxr_string">"includeTestSourceDirectory (Default: ${false})"</span>, 2 );
+<a class="jxr_linenumber" name="289" href="#289">289</a>                 append( sb, <span class="jxr_string">"Include or not the test source directory to be used for Checkstyle."</span>, 3 );
+<a class="jxr_linenumber" name="290" href="#290">290</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="291" href="#291">291</a> 
+<a class="jxr_linenumber" name="292" href="#292">292</a>                 append( sb, <span class="jxr_string">"linkXRef (Default: true)"</span>, 2 );
+<a class="jxr_linenumber" name="293" href="#293">293</a>                 append( sb, <span class="jxr_string">"Link the violation line numbers to the source xref. Will link automatically if Maven JXR plugin is being used."</span>, 3 );
+<a class="jxr_linenumber" name="294" href="#294">294</a>                 append( sb, <span class="jxr_string">"Expression: ${linkXRef}"</span>, 3 );
+<a class="jxr_linenumber" name="295" href="#295">295</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="296" href="#296">296</a> 
+<a class="jxr_linenumber" name="297" href="#297">297</a>                 append( sb, <span class="jxr_string">"outputDirectory (Default: ${project.reporting.outputDirectory})"</span>, 2 );
+<a class="jxr_linenumber" name="298" href="#298">298</a>                 append( sb, <span class="jxr_string">"The output directory for the report. Note that this parameter is only evaluated if the goal is run directly from the command line. If the goal is run indirectly as part of a site generation, the output directory configured in Maven Site Plugin is used instead."</span>, 3 );
+<a class="jxr_linenumber" name="299" href="#299">299</a>                 append( sb, <span class="jxr_string">"Required: Yes"</span>, 3 );
+<a class="jxr_linenumber" name="300" href="#300">300</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="301" href="#301">301</a> 
+<a class="jxr_linenumber" name="302" href="#302">302</a>                 append( sb, <span class="jxr_string">"outputFile (Default: ${project.build.directory}/checkstyle-result.xml)"</span>, 2 );
+<a class="jxr_linenumber" name="303" href="#303">303</a>                 append( sb, <span class="jxr_string">"Specifies the path and filename to save the checkstyle output. The format of the output file is determined by the outputFileFormat parameter."</span>, 3 );
+<a class="jxr_linenumber" name="304" href="#304">304</a>                 append( sb, <span class="jxr_string">"Expression: ${checkstyle.output.file}"</span>, 3 );
+<a class="jxr_linenumber" name="305" href="#305">305</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="306" href="#306">306</a> 
+<a class="jxr_linenumber" name="307" href="#307">307</a>                 append( sb, <span class="jxr_string">"outputFileFormat (Default: xml)"</span>, 2 );
+<a class="jxr_linenumber" name="308" href="#308">308</a>                 append( sb, <span class="jxr_string">"Specifies the format of the output to be used when writing to the output file. Valid values are \'plain\' and \'xml\'."</span>, 3 );
+<a class="jxr_linenumber" name="309" href="#309">309</a>                 append( sb, <span class="jxr_string">"Expression: ${checkstyle.output.format}"</span>, 3 );
+<a class="jxr_linenumber" name="310" href="#310">310</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="311" href="#311">311</a> 
+<a class="jxr_linenumber" name="312" href="#312">312</a>                 append( sb, <span class="jxr_string">"packageNamesFile"</span>, 2 );
+<a class="jxr_linenumber" name="313" href="#313">313</a>                 append( sb, <span class="jxr_string">"Deprecated. Use packageNamesLocation instead."</span>, 3 );
+<a class="jxr_linenumber" name="314" href="#314">314</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="315" href="#315">315</a>                 append( sb, <span class="jxr_string">"Specifies the location of the package names XML to be used to configure Checkstyle."</span>, 3 );
+<a class="jxr_linenumber" name="316" href="#316">316</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="317" href="#317">317</a> 
+<a class="jxr_linenumber" name="318" href="#318">318</a>                 append( sb, <span class="jxr_string">"packageNamesLocation"</span>, 2 );
+<a class="jxr_linenumber" name="319" href="#319">319</a>                 append( sb, <span class="jxr_string">"Specifies the location of the package names XML to be used to configure the Checkstyle Packages.\n\nThis parameter is resolved as resource, URL, then file. If resolved to a resource, or a URL, the contents of the package names XML is copied into the ${project.build.directory}/checkstyle-packagenames.xml file before being passed to Checkstyle for loading.\n"</span>, 3 );
+<a class="jxr_linenumber" name="320" href="#320">320</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="321" href="#321">321</a> 
+<a class="jxr_linenumber" name="322" href="#322">322</a>                 append( sb, <span class="jxr_string">"propertiesFile"</span>, 2 );
+<a class="jxr_linenumber" name="323" href="#323">323</a>                 append( sb, <span class="jxr_string">"Deprecated. Use propertiesLocation instead."</span>, 3 );
+<a class="jxr_linenumber" name="324" href="#324">324</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="325" href="#325">325</a>                 append( sb, <span class="jxr_string">"Specifies the location of the Checkstyle properties file that will be used to check the source."</span>, 3 );
+<a class="jxr_linenumber" name="326" href="#326">326</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="327" href="#327">327</a> 
+<a class="jxr_linenumber" name="328" href="#328">328</a>                 append( sb, <span class="jxr_string">"propertiesLocation"</span>, 2 );
+<a class="jxr_linenumber" name="329" href="#329">329</a>                 append( sb, <span class="jxr_string">"Specifies the location of the properties file.\n\nThis parameter is resolved as URL, File then resource. If successfully resolved, the contents of the properties location is copied into the ${project.build.directory}/checkstyle-checker.properties file before being passed to Checkstyle for loading.\n\nThe contents of the propertiesLocation will be made available to Checkstyle for specifying values for parameters within the xml configuration (specified in the configLocation parameter).\n"</span>, 3 );
+<a class="jxr_linenumber" name="330" href="#330">330</a>                 append( sb, <span class="jxr_string">"Expression: ${checkstyle.properties.location}"</span>, 3 );
+<a class="jxr_linenumber" name="331" href="#331">331</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="332" href="#332">332</a> 
+<a class="jxr_linenumber" name="333" href="#333">333</a>                 append( sb, <span class="jxr_string">"propertiesURL"</span>, 2 );
+<a class="jxr_linenumber" name="334" href="#334">334</a>                 append( sb, <span class="jxr_string">"Deprecated. Use propertiesLocation instead."</span>, 3 );
+<a class="jxr_linenumber" name="335" href="#335">335</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="336" href="#336">336</a>                 append( sb, <span class="jxr_string">"Specifies the URL of the Checkstyle properties that will be used to check the source."</span>, 3 );
+<a class="jxr_linenumber" name="337" href="#337">337</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="338" href="#338">338</a> 
+<a class="jxr_linenumber" name="339" href="#339">339</a>                 append( sb, <span class="jxr_string">"propertyExpansion"</span>, 2 );
+<a class="jxr_linenumber" name="340" href="#340">340</a>                 append( sb, <span class="jxr_string">"Allows for specifying raw property expansion information."</span>, 3 );
+<a class="jxr_linenumber" name="341" href="#341">341</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="342" href="#342">342</a> 
+<a class="jxr_linenumber" name="343" href="#343">343</a>                 append( sb, <span class="jxr_string">"skip (Default: false)"</span>, 2 );
+<a class="jxr_linenumber" name="344" href="#344">344</a>                 append( sb, <span class="jxr_string">"Skip entire check."</span>, 3 );
+<a class="jxr_linenumber" name="345" href="#345">345</a>                 append( sb, <span class="jxr_string">"Expression: ${checkstyle.skip}"</span>, 3 );
+<a class="jxr_linenumber" name="346" href="#346">346</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="347" href="#347">347</a> 
+<a class="jxr_linenumber" name="348" href="#348">348</a>                 append( sb, <span class="jxr_string">"sourceDirectory (Default: ${project.build.sourceDirectory})"</span>, 2 );
+<a class="jxr_linenumber" name="349" href="#349">349</a>                 append( sb, <span class="jxr_string">"Specifies the location of the source directory to be used for Checkstyle."</span>, 3 );
+<a class="jxr_linenumber" name="350" href="#350">350</a>                 append( sb, <span class="jxr_string">"Required: Yes"</span>, 3 );
+<a class="jxr_linenumber" name="351" href="#351">351</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="352" href="#352">352</a> 
+<a class="jxr_linenumber" name="353" href="#353">353</a>                 append( sb, <span class="jxr_string">"suppressionsFile"</span>, 2 );
+<a class="jxr_linenumber" name="354" href="#354">354</a>                 append( sb, <span class="jxr_string">"Deprecated. Use suppressionsLocation instead."</span>, 3 );
+<a class="jxr_linenumber" name="355" href="#355">355</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="356" href="#356">356</a>                 append( sb, <span class="jxr_string">"Specifies the location of the suppressions XML file to use. The plugin defines a Checkstyle property named checkstyle.suppressions.file with the value of this property. This allows using the Checkstyle property in your own custom checkstyle configuration file when specifying a suppressions file."</span>, 3 );
+<a class="jxr_linenumber" name="357" href="#357">357</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="358" href="#358">358</a> 
+<a class="jxr_linenumber" name="359" href="#359">359</a>                 append( sb, <span class="jxr_string">"suppressionsFileExpression (Default: checkstyle.suppressions.file)"</span>, 2 );
+<a class="jxr_linenumber" name="360" href="#360">360</a>                 append( sb, <span class="jxr_string">"The key to be used in the properties for the suppressions file."</span>, 3 );
+<a class="jxr_linenumber" name="361" href="#361">361</a>                 append( sb, <span class="jxr_string">"Expression: ${checkstyle.suppression.expression}"</span>, 3 );
+<a class="jxr_linenumber" name="362" href="#362">362</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="363" href="#363">363</a> 
+<a class="jxr_linenumber" name="364" href="#364">364</a>                 append( sb, <span class="jxr_string">"suppressionsLocation"</span>, 2 );
+<a class="jxr_linenumber" name="365" href="#365">365</a>                 append( sb, <span class="jxr_string">"Specifies the location of the suppressions XML file to use.\n\nThis parameter is resolved as resource, URL, then file. If successfully resolved, the contents of the suppressions XML is copied into the ${project.build.directory}/checkstyle-supressions.xml file before being passed to Checkstyle for loading.\n\nSee suppressionsFileExpression for the property that will be made available to your checkstyle configuration.\n"</span>, 3 );
+<a class="jxr_linenumber" name="366" href="#366">366</a>                 append( sb, <span class="jxr_string">"Expression: ${checkstyle.suppressions.location}"</span>, 3 );
+<a class="jxr_linenumber" name="367" href="#367">367</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="368" href="#368">368</a> 
+<a class="jxr_linenumber" name="369" href="#369">369</a>                 append( sb, <span class="jxr_string">"testSourceDirectory (Default: ${project.build.testSourceDirectory})"</span>, 2 );
+<a class="jxr_linenumber" name="370" href="#370">370</a>                 append( sb, <span class="jxr_string">"Specifies the location of the test source directory to be used for Checkstyle."</span>, 3 );
+<a class="jxr_linenumber" name="371" href="#371">371</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="372" href="#372">372</a> 
+<a class="jxr_linenumber" name="373" href="#373">373</a>                 append( sb, <span class="jxr_string">"useFile"</span>, 2 );
+<a class="jxr_linenumber" name="374" href="#374">374</a>                 append( sb, <span class="jxr_string">"If null, the Checkstyle plugin will display violations on stdout. Otherwise, a text file will be created with the violations."</span>, 3 );
+<a class="jxr_linenumber" name="375" href="#375">375</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="376" href="#376">376</a> 
+<a class="jxr_linenumber" name="377" href="#377">377</a>                 append( sb, <span class="jxr_string">"xrefLocation (Default: ${project.reporting.outputDirectory}/xref)"</span>, 2 );
+<a class="jxr_linenumber" name="378" href="#378">378</a>                 append( sb, <span class="jxr_string">"Location of the Xrefs to link to."</span>, 3 );
+<a class="jxr_linenumber" name="379" href="#379">379</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="380" href="#380">380</a>             }
+<a class="jxr_linenumber" name="381" href="#381">381</a>         }
+<a class="jxr_linenumber" name="382" href="#382">382</a> 
+<a class="jxr_linenumber" name="383" href="#383">383</a>         <strong class="jxr_keyword">if</strong> ( goal == <strong class="jxr_keyword">null</strong> || goal.length() &lt;= 0 || <span class="jxr_string">"help"</span>.equals( goal ) )
+<a class="jxr_linenumber" name="384" href="#384">384</a>         {
+<a class="jxr_linenumber" name="385" href="#385">385</a>             append( sb, <span class="jxr_string">"checkstyle:help"</span>, 0 );
+<a class="jxr_linenumber" name="386" href="#386">386</a>             append( sb, <span class="jxr_string">"Display help information on maven-checkstyle-plugin.\nCall\n\u00a0\u00a0mvn\u00a0checkstyle:help\u00a0-Ddetail=true\u00a0-Dgoal=&lt;goal-name&gt;\nto display parameter details."</span>, 1 );
+<a class="jxr_linenumber" name="387" href="#387">387</a>             append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="388" href="#388">388</a>             <strong class="jxr_keyword">if</strong> ( detail )
+<a class="jxr_linenumber" name="389" href="#389">389</a>             {
+<a class="jxr_linenumber" name="390" href="#390">390</a>                 append( sb, <span class="jxr_string">"Available parameters:"</span>, 1 );
+<a class="jxr_linenumber" name="391" href="#391">391</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="392" href="#392">392</a> 
+<a class="jxr_linenumber" name="393" href="#393">393</a>                 append( sb, <span class="jxr_string">"detail (Default: false)"</span>, 2 );
+<a class="jxr_linenumber" name="394" href="#394">394</a>                 append( sb, <span class="jxr_string">"If true, display all settable properties for each goal."</span>, 3 );
+<a class="jxr_linenumber" name="395" href="#395">395</a>                 append( sb, <span class="jxr_string">"Expression: ${detail}"</span>, 3 );
+<a class="jxr_linenumber" name="396" href="#396">396</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="397" href="#397">397</a> 
+<a class="jxr_linenumber" name="398" href="#398">398</a>                 append( sb, <span class="jxr_string">"goal"</span>, 2 );
+<a class="jxr_linenumber" name="399" href="#399">399</a>                 append( sb, <span class="jxr_string">"The name of the goal for which to show help. If unspecified, all goals will be displayed."</span>, 3 );
+<a class="jxr_linenumber" name="400" href="#400">400</a>                 append( sb, <span class="jxr_string">"Expression: ${goal}"</span>, 3 );
+<a class="jxr_linenumber" name="401" href="#401">401</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="402" href="#402">402</a> 
+<a class="jxr_linenumber" name="403" href="#403">403</a>                 append( sb, <span class="jxr_string">"indentSize (Default: 2)"</span>, 2 );
+<a class="jxr_linenumber" name="404" href="#404">404</a>                 append( sb, <span class="jxr_string">"The number of spaces per indentation level, should be positive."</span>, 3 );
+<a class="jxr_linenumber" name="405" href="#405">405</a>                 append( sb, <span class="jxr_string">"Expression: ${indentSize}"</span>, 3 );
+<a class="jxr_linenumber" name="406" href="#406">406</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="407" href="#407">407</a> 
+<a class="jxr_linenumber" name="408" href="#408">408</a>                 append( sb, <span class="jxr_string">"lineLength (Default: 80)"</span>, 2 );
+<a class="jxr_linenumber" name="409" href="#409">409</a>                 append( sb, <span class="jxr_string">"The maximum length of a display line, should be positive."</span>, 3 );
+<a class="jxr_linenumber" name="410" href="#410">410</a>                 append( sb, <span class="jxr_string">"Expression: ${lineLength}"</span>, 3 );
+<a class="jxr_linenumber" name="411" href="#411">411</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="412" href="#412">412</a>             }
+<a class="jxr_linenumber" name="413" href="#413">413</a>         }
+<a class="jxr_linenumber" name="414" href="#414">414</a> 
+<a class="jxr_linenumber" name="415" href="#415">415</a>         <strong class="jxr_keyword">if</strong> ( getLog().isInfoEnabled() )
+<a class="jxr_linenumber" name="416" href="#416">416</a>         {
+<a class="jxr_linenumber" name="417" href="#417">417</a>             getLog().info( sb.toString() );
+<a class="jxr_linenumber" name="418" href="#418">418</a>         }
+<a class="jxr_linenumber" name="419" href="#419">419</a>     }
+<a class="jxr_linenumber" name="420" href="#420">420</a> 
+<a class="jxr_linenumber" name="421" href="#421">421</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="422" href="#422">422</a> <em class="jxr_javadoccomment">     * &lt;p&gt;Repeat a String &lt;code&gt;n&lt;/code&gt; times to form a new string.&lt;/p&gt;</em>
+<a class="jxr_linenumber" name="423" href="#423">423</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="424" href="#424">424</a> <em class="jxr_javadoccomment">     * @param str String to repeat</em>
+<a class="jxr_linenumber" name="425" href="#425">425</a> <em class="jxr_javadoccomment">     * @param repeat number of times to repeat str</em>
+<a class="jxr_linenumber" name="426" href="#426">426</a> <em class="jxr_javadoccomment">     * @return String with repeated String</em>
+<a class="jxr_linenumber" name="427" href="#427">427</a> <em class="jxr_javadoccomment">     * @throws NegativeArraySizeException if &lt;code&gt;repeat &lt; 0&lt;/code&gt;</em>
+<a class="jxr_linenumber" name="428" href="#428">428</a> <em class="jxr_javadoccomment">     * @throws NullPointerException if str is &lt;code&gt;null&lt;/code&gt;</em>
+<a class="jxr_linenumber" name="429" href="#429">429</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="430" href="#430">430</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String repeat( String str, <strong class="jxr_keyword">int</strong> repeat )
+<a class="jxr_linenumber" name="431" href="#431">431</a>     {
+<a class="jxr_linenumber" name="432" href="#432">432</a>         StringBuffer buffer = <strong class="jxr_keyword">new</strong> StringBuffer( repeat * str.length() );
+<a class="jxr_linenumber" name="433" href="#433">433</a> 
+<a class="jxr_linenumber" name="434" href="#434">434</a>         <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> i = 0; i &lt; repeat; i++ )
+<a class="jxr_linenumber" name="435" href="#435">435</a>         {
+<a class="jxr_linenumber" name="436" href="#436">436</a>             buffer.append( str );
+<a class="jxr_linenumber" name="437" href="#437">437</a>         }
+<a class="jxr_linenumber" name="438" href="#438">438</a> 
+<a class="jxr_linenumber" name="439" href="#439">439</a>         <strong class="jxr_keyword">return</strong> buffer.toString();
+<a class="jxr_linenumber" name="440" href="#440">440</a>     }
+<a class="jxr_linenumber" name="441" href="#441">441</a> 
+<a class="jxr_linenumber" name="442" href="#442">442</a>     <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> </em>
+<a class="jxr_linenumber" name="443" href="#443">443</a> <em class="jxr_javadoccomment">     * Append a description to the buffer by respecting the indentSize and lineLength parameters.</em>
+<a class="jxr_linenumber" name="444" href="#444">444</a> <em class="jxr_javadoccomment">     * &lt;b&gt;Note&lt;/b&gt;: The last character is always a new line.</em>
+<a class="jxr_linenumber" name="445" href="#445">445</a> <em class="jxr_javadoccomment">     * </em>
+<a class="jxr_linenumber" name="446" href="#446">446</a> <em class="jxr_javadoccomment">     * @param sb The buffer to append the description, not &lt;code&gt;null&lt;/code&gt;.</em>
+<a class="jxr_linenumber" name="447" href="#447">447</a> <em class="jxr_javadoccomment">     * @param description The description, not &lt;code&gt;null&lt;/code&gt;.</em>
+<a class="jxr_linenumber" name="448" href="#448">448</a> <em class="jxr_javadoccomment">     * @param indent The base indentation level of each line, must not be negative.</em>
+<a class="jxr_linenumber" name="449" href="#449">449</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="450" href="#450">450</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> append( StringBuffer sb, String description, <strong class="jxr_keyword">int</strong> indent )
+<a class="jxr_linenumber" name="451" href="#451">451</a>     {
+<a class="jxr_linenumber" name="452" href="#452">452</a>         <strong class="jxr_keyword">for</strong> ( Iterator it = toLines( description, indent, indentSize, lineLength ).iterator(); it.hasNext(); )
+<a class="jxr_linenumber" name="453" href="#453">453</a>         {
+<a class="jxr_linenumber" name="454" href="#454">454</a>             sb.append( it.next().toString() ).append( '\n' );
+<a class="jxr_linenumber" name="455" href="#455">455</a>         }
+<a class="jxr_linenumber" name="456" href="#456">456</a>     }
+<a class="jxr_linenumber" name="457" href="#457">457</a> 
+<a class="jxr_linenumber" name="458" href="#458">458</a>     <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> </em>
+<a class="jxr_linenumber" name="459" href="#459">459</a> <em class="jxr_javadoccomment">     * Splits the specified text into lines of convenient display length.</em>
+<a class="jxr_linenumber" name="460" href="#460">460</a> <em class="jxr_javadoccomment">     * </em>
+<a class="jxr_linenumber" name="461" href="#461">461</a> <em class="jxr_javadoccomment">     * @param text The text to split into lines, must not be &lt;code&gt;null&lt;/code&gt;.</em>
+<a class="jxr_linenumber" name="462" href="#462">462</a> <em class="jxr_javadoccomment">     * @param indent The base indentation level of each line, must not be negative.</em>
+<a class="jxr_linenumber" name="463" href="#463">463</a> <em class="jxr_javadoccomment">     * @param indentSize The size of each indentation, must not be negative.</em>
+<a class="jxr_linenumber" name="464" href="#464">464</a> <em class="jxr_javadoccomment">     * @param lineLength The length of the line, must not be negative.</em>
+<a class="jxr_linenumber" name="465" href="#465">465</a> <em class="jxr_javadoccomment">     * @return The sequence of display lines, never &lt;code&gt;null&lt;/code&gt;.</em>
+<a class="jxr_linenumber" name="466" href="#466">466</a> <em class="jxr_javadoccomment">     * @throws NegativeArraySizeException if &lt;code&gt;indent &lt; 0&lt;/code&gt;</em>
+<a class="jxr_linenumber" name="467" href="#467">467</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="468" href="#468">468</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> List toLines( String text, <strong class="jxr_keyword">int</strong> indent, <strong class="jxr_keyword">int</strong> indentSize, <strong class="jxr_keyword">int</strong> lineLength )
+<a class="jxr_linenumber" name="469" href="#469">469</a>     {
+<a class="jxr_linenumber" name="470" href="#470">470</a>         List lines = <strong class="jxr_keyword">new</strong> ArrayList();
+<a class="jxr_linenumber" name="471" href="#471">471</a> 
+<a class="jxr_linenumber" name="472" href="#472">472</a>         String ind = repeat( <span class="jxr_string">"\t"</span>, indent );
+<a class="jxr_linenumber" name="473" href="#473">473</a>         String[] plainLines = text.split( <span class="jxr_string">"(\r\n)|(\r)|(\n)"</span> );
+<a class="jxr_linenumber" name="474" href="#474">474</a>         <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> i = 0; i &lt; plainLines.length; i++ )
+<a class="jxr_linenumber" name="475" href="#475">475</a>         {
+<a class="jxr_linenumber" name="476" href="#476">476</a>             toLines( lines, ind + plainLines[i], indentSize, lineLength );
+<a class="jxr_linenumber" name="477" href="#477">477</a>         }
+<a class="jxr_linenumber" name="478" href="#478">478</a> 
+<a class="jxr_linenumber" name="479" href="#479">479</a>         <strong class="jxr_keyword">return</strong> lines;
+<a class="jxr_linenumber" name="480" href="#480">480</a>     }
+<a class="jxr_linenumber" name="481" href="#481">481</a> 
+<a class="jxr_linenumber" name="482" href="#482">482</a>     <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> </em>
+<a class="jxr_linenumber" name="483" href="#483">483</a> <em class="jxr_javadoccomment">     * Adds the specified line to the output sequence, performing line wrapping if necessary.</em>
+<a class="jxr_linenumber" name="484" href="#484">484</a> <em class="jxr_javadoccomment">     * </em>
+<a class="jxr_linenumber" name="485" href="#485">485</a> <em class="jxr_javadoccomment">     * @param lines The sequence of display lines, must not be &lt;code&gt;null&lt;/code&gt;.</em>
+<a class="jxr_linenumber" name="486" href="#486">486</a> <em class="jxr_javadoccomment">     * @param line The line to add, must not be &lt;code&gt;null&lt;/code&gt;.</em>
+<a class="jxr_linenumber" name="487" href="#487">487</a> <em class="jxr_javadoccomment">     * @param indentSize The size of each indentation, must not be negative.</em>
+<a class="jxr_linenumber" name="488" href="#488">488</a> <em class="jxr_javadoccomment">     * @param lineLength The length of the line, must not be negative.</em>
+<a class="jxr_linenumber" name="489" href="#489">489</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="490" href="#490">490</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> toLines( List lines, String line, <strong class="jxr_keyword">int</strong> indentSize, <strong class="jxr_keyword">int</strong> lineLength )
+<a class="jxr_linenumber" name="491" href="#491">491</a>     {
+<a class="jxr_linenumber" name="492" href="#492">492</a>         <strong class="jxr_keyword">int</strong> lineIndent = getIndentLevel( line );
+<a class="jxr_linenumber" name="493" href="#493">493</a>         StringBuffer buf = <strong class="jxr_keyword">new</strong> StringBuffer( 256 );
+<a class="jxr_linenumber" name="494" href="#494">494</a>         String[] tokens = line.split( <span class="jxr_string">" +"</span> );
+<a class="jxr_linenumber" name="495" href="#495">495</a>         <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> i = 0; i &lt; tokens.length; i++ )
+<a class="jxr_linenumber" name="496" href="#496">496</a>         {
+<a class="jxr_linenumber" name="497" href="#497">497</a>             String token = tokens[i];
+<a class="jxr_linenumber" name="498" href="#498">498</a>             <strong class="jxr_keyword">if</strong> ( i &gt; 0 )
+<a class="jxr_linenumber" name="499" href="#499">499</a>             {
+<a class="jxr_linenumber" name="500" href="#500">500</a>                 <strong class="jxr_keyword">if</strong> ( buf.length() + token.length() &gt;= lineLength )
+<a class="jxr_linenumber" name="501" href="#501">501</a>                 {
+<a class="jxr_linenumber" name="502" href="#502">502</a>                     lines.add( buf.toString() );
+<a class="jxr_linenumber" name="503" href="#503">503</a>                     buf.setLength( 0 );
+<a class="jxr_linenumber" name="504" href="#504">504</a>                     buf.append( repeat( <span class="jxr_string">" "</span>, lineIndent * indentSize ) );
+<a class="jxr_linenumber" name="505" href="#505">505</a>                 }
+<a class="jxr_linenumber" name="506" href="#506">506</a>                 <strong class="jxr_keyword">else</strong>
+<a class="jxr_linenumber" name="507" href="#507">507</a>                 {
+<a class="jxr_linenumber" name="508" href="#508">508</a>                     buf.append( ' ' );
+<a class="jxr_linenumber" name="509" href="#509">509</a>                 }
+<a class="jxr_linenumber" name="510" href="#510">510</a>             }
+<a class="jxr_linenumber" name="511" href="#511">511</a>             <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> j = 0; j &lt; token.length(); j++ )
+<a class="jxr_linenumber" name="512" href="#512">512</a>             {
+<a class="jxr_linenumber" name="513" href="#513">513</a>                 <strong class="jxr_keyword">char</strong> c = token.charAt( j );
+<a class="jxr_linenumber" name="514" href="#514">514</a>                 <strong class="jxr_keyword">if</strong> ( c == '\t' )
+<a class="jxr_linenumber" name="515" href="#515">515</a>                 {
+<a class="jxr_linenumber" name="516" href="#516">516</a>                     buf.append( repeat( <span class="jxr_string">" "</span>, indentSize - buf.length() % indentSize ) );
+<a class="jxr_linenumber" name="517" href="#517">517</a>                 }
+<a class="jxr_linenumber" name="518" href="#518">518</a>                 <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> ( c == '\u00A0' )
+<a class="jxr_linenumber" name="519" href="#519">519</a>                 {
+<a class="jxr_linenumber" name="520" href="#520">520</a>                     buf.append( ' ' );
+<a class="jxr_linenumber" name="521" href="#521">521</a>                 }
+<a class="jxr_linenumber" name="522" href="#522">522</a>                 <strong class="jxr_keyword">else</strong>
+<a class="jxr_linenumber" name="523" href="#523">523</a>                 {
+<a class="jxr_linenumber" name="524" href="#524">524</a>                     buf.append( c );
+<a class="jxr_linenumber" name="525" href="#525">525</a>                 }
+<a class="jxr_linenumber" name="526" href="#526">526</a>             }
+<a class="jxr_linenumber" name="527" href="#527">527</a>         }
+<a class="jxr_linenumber" name="528" href="#528">528</a>         lines.add( buf.toString() );
+<a class="jxr_linenumber" name="529" href="#529">529</a>     }
+<a class="jxr_linenumber" name="530" href="#530">530</a> 
+<a class="jxr_linenumber" name="531" href="#531">531</a>     <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> </em>
+<a class="jxr_linenumber" name="532" href="#532">532</a> <em class="jxr_javadoccomment">     * Gets the indentation level of the specified line.</em>
+<a class="jxr_linenumber" name="533" href="#533">533</a> <em class="jxr_javadoccomment">     * </em>
+<a class="jxr_linenumber" name="534" href="#534">534</a> <em class="jxr_javadoccomment">     * @param line The line whose indentation level should be retrieved, must not be &lt;code&gt;null&lt;/code&gt;.</em>
+<a class="jxr_linenumber" name="535" href="#535">535</a> <em class="jxr_javadoccomment">     * @return The indentation level of the line.</em>
+<a class="jxr_linenumber" name="536" href="#536">536</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="537" href="#537">537</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">int</strong> getIndentLevel( String line )
+<a class="jxr_linenumber" name="538" href="#538">538</a>     {
+<a class="jxr_linenumber" name="539" href="#539">539</a>         <strong class="jxr_keyword">int</strong> level = 0;
+<a class="jxr_linenumber" name="540" href="#540">540</a>         <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> i = 0; i &lt; line.length() &amp;&amp; line.charAt( i ) == '\t'; i++ )
+<a class="jxr_linenumber" name="541" href="#541">541</a>         {
+<a class="jxr_linenumber" name="542" href="#542">542</a>             level++;
+<a class="jxr_linenumber" name="543" href="#543">543</a>         }
+<a class="jxr_linenumber" name="544" href="#544">544</a>         <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> i = level + 1; i &lt;= level + 4 &amp;&amp; i &lt; line.length(); i++ )
+<a class="jxr_linenumber" name="545" href="#545">545</a>         {
+<a class="jxr_linenumber" name="546" href="#546">546</a>             <strong class="jxr_keyword">if</strong> ( line.charAt( i ) == '\t' )
+<a class="jxr_linenumber" name="547" href="#547">547</a>             {
+<a class="jxr_linenumber" name="548" href="#548">548</a>                 level++;
+<a class="jxr_linenumber" name="549" href="#549">549</a>                 <strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="550" href="#550">550</a>             }
+<a class="jxr_linenumber" name="551" href="#551">551</a>         }
+<a class="jxr_linenumber" name="552" href="#552">552</a>         <strong class="jxr_keyword">return</strong> level;
+<a class="jxr_linenumber" name="553" href="#553">553</a>     }
+<a class="jxr_linenumber" name="554" href="#554">554</a> }
+</pre>
+<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
+</html>

Propchange: websites/production/maventest/content/plugins/maven-checkstyle-plugin-latest/xref/org/apache/maven/plugin/checkstyle/HelpMojo.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: websites/production/maventest/content/plugins/maven-checkstyle-plugin-latest/xref/org/apache/maven/plugin/checkstyle/HelpMojo.html
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision