You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by de...@apache.org on 2014/03/11 21:12:55 UTC

svn commit: r901148 [2/48] - in /websites/production/maven/content/plugins-archives/maven-pmd-plugin-LATEST: ./ apidocs/ apidocs/org/apache/maven/plugin/pmd/ apidocs/org/apache/maven/plugin/pmd/class-use/ apidocs/org/apache/maven/plugin/pmd/model/ apid...

Modified: websites/production/maven/content/plugins-archives/maven-pmd-plugin-LATEST/apidocs/org/apache/maven/plugin/pmd/AbstractPmdReport.html
==============================================================================
--- websites/production/maven/content/plugins-archives/maven-pmd-plugin-LATEST/apidocs/org/apache/maven/plugin/pmd/AbstractPmdReport.html (original)
+++ websites/production/maven/content/plugins-archives/maven-pmd-plugin-LATEST/apidocs/org/apache/maven/plugin/pmd/AbstractPmdReport.html Tue Mar 11 20:12:51 2014
@@ -4,18 +4,17 @@
 <HEAD>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
-AbstractPmdReport (Maven PMD Plugin 3.0.1 API)
+AbstractPmdReport (Apache Maven PMD Plugin 3.1 API)
 </TITLE>
 
+<META NAME="keywords" CONTENT="org.apache.maven.plugin.pmd.AbstractPmdReport class">
 
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
 
 <SCRIPT type="text/javascript">
 function windowTitle()
 {
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="AbstractPmdReport (Maven PMD Plugin 3.0.1 API)";
-    }
+    parent.document.title="AbstractPmdReport (Apache Maven PMD Plugin 3.1 API)";
 }
 </SCRIPT>
 <NOSCRIPT>
@@ -24,7 +23,6 @@ function windowTitle()
 </HEAD>
 
 <BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
 
 
 <!-- ========= START OF TOP NAVBAR ======= -->
@@ -91,20 +89,20 @@ org.apache.maven.plugin.pmd</FONT>
 <BR>
 Class AbstractPmdReport</H2>
 <PRE>
-<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
-  <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="http://maven.apache.org/maven-plugin-api/apidocs/org/apache/maven/plugin/AbstractMojo.html?is-external=true" title="class or interface in org.apache.maven.plugin">org.apache.maven.plugin.AbstractMojo</A>
-      <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html?is-external=true" title="class or interface in org.apache.maven.reporting">org.apache.maven.reporting.AbstractMavenReport</A>
+<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="http://maven.apache.org/maven-plugin-api/apidocs/org/apache/maven/plugin/AbstractMojo.html" title="class or interface in org.apache.maven.plugin">org.apache.maven.plugin.AbstractMojo</A>
+      <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html" title="class or interface in org.apache.maven.reporting">org.apache.maven.reporting.AbstractMavenReport</A>
           <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.maven.plugin.pmd.AbstractPmdReport</B>
 </PRE>
 <DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://maven.apache.org/maven-plugin-api/apidocs/org/apache/maven/plugin/ContextEnabled.html?is-external=true" title="class or interface in org.apache.maven.plugin">ContextEnabled</A>, <A HREF="http://maven.apache.org/maven-plugin-api/apidocs/org/apache/maven/plugin/Mojo.html?is-external=true" title="class or interface in org.apache.maven.plugin">Mojo</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/MavenMultiPageReport.html?is-external=true" title="class or interface in org.apache.maven.reporting">MavenMultiPageReport</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/MavenReport.html?is-external=true" title="class or interface in org.apache.maven.reporting">MavenReport</A></DD>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://maven.apache.org/maven-plugin-api/apidocs/org/apache/maven/plugin/ContextEnabled.html" title="class or interface in org.apache.maven.plugin">ContextEnabled</A>, <A HREF="http://maven.apache.org/maven-plugin-api/apidocs/org/apache/maven/plugin/Mojo.html" title="class or interface in org.apache.maven.plugin">Mojo</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/MavenMultiPageReport.html" title="class or interface in org.apache.maven.reporting">MavenMultiPageReport</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/MavenReport.html" title="class or interface in org.apache.maven.reporting">MavenReport</A></DD>
 </DL>
 <DL>
 <DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../org/apache/maven/plugin/pmd/CpdReport.html" title="class in org.apache.maven.plugin.pmd">CpdReport</A>, <A HREF="../../../../../org/apache/maven/plugin/pmd/PmdReport.html" title="class in org.apache.maven.plugin.pmd">PmdReport</A></DD>
 </DL>
 <HR>
 <DL>
-<DT><PRE>public abstract class <B>AbstractPmdReport</B><DT>extends <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html?is-external=true" title="class or interface in org.apache.maven.reporting">AbstractMavenReport</A></DL>
+<DT><PRE>public abstract class <B>AbstractPmdReport</B><DT>extends <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html" title="class or interface in org.apache.maven.reporting">AbstractMavenReport</A></DL>
 </PRE>
 
 <P>
@@ -139,7 +137,15 @@ Base class for the PMD reports.
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Map.html" title="class or interface in java.util">Map</A>&lt;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/File.html" title="class or interface in java.io">File</A>,<A HREF="../../../../../org/apache/maven/plugin/pmd/PmdFileInfo.html" title="class in org.apache.maven.plugin.pmd">PmdFileInfo</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/maven/plugin/pmd/AbstractPmdReport.html#filesToProcess">filesToProcess</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The files that are being analyzed.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
 <TD><CODE><B><A HREF="../../../../../org/apache/maven/plugin/pmd/AbstractPmdReport.html#format">format</A></B></CODE>
 
 <BR>
@@ -163,7 +169,7 @@ Base class for the PMD reports.
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A></CODE></FONT></TD>
+<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/File.html" title="class or interface in java.io">File</A></CODE></FONT></TD>
 <TD><CODE><B><A HREF="../../../../../org/apache/maven/plugin/pmd/AbstractPmdReport.html#outputDirectory">outputDirectory</A></B></CODE>
 
 <BR>
@@ -171,7 +177,7 @@ Base class for the PMD reports.
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected &nbsp;<A HREF="http://maven.apache.org/maven-project/apidocs/org/apache/maven/project/MavenProject.html?is-external=true" title="class or interface in org.apache.maven.project">MavenProject</A></CODE></FONT></TD>
+<CODE>protected &nbsp;<A HREF="http://maven.apache.org/maven-project/apidocs/org/apache/maven/project/MavenProject.html" title="class or interface in org.apache.maven.project">MavenProject</A></CODE></FONT></TD>
 <TD><CODE><B><A HREF="../../../../../org/apache/maven/plugin/pmd/AbstractPmdReport.html#project">project</A></B></CODE>
 
 <BR>
@@ -179,7 +185,7 @@ Base class for the PMD reports.
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="http://maven.apache.org/maven-project/apidocs/org/apache/maven/project/MavenProject.html?is-external=true" title="class or interface in org.apache.maven.project">MavenProject</A>&gt;</CODE></FONT></TD>
+<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/List.html" title="class or interface in java.util">List</A>&lt;<A HREF="http://maven.apache.org/maven-project/apidocs/org/apache/maven/project/MavenProject.html" title="class or interface in org.apache.maven.project">MavenProject</A>&gt;</CODE></FONT></TD>
 <TD><CODE><B><A HREF="../../../../../org/apache/maven/plugin/pmd/AbstractPmdReport.html#reactorProjects">reactorProjects</A></B></CODE>
 
 <BR>
@@ -187,7 +193,15 @@ Base class for the PMD reports.
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A></CODE></FONT></TD>
+<CODE>protected &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/maven/plugin/pmd/AbstractPmdReport.html#skipEmptyReport">skipEmptyReport</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Skip the PMD/CPD report generation if there are no violations or duplications found.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/File.html" title="class or interface in java.io">File</A></CODE></FONT></TD>
 <TD><CODE><B><A HREF="../../../../../org/apache/maven/plugin/pmd/AbstractPmdReport.html#targetDirectory">targetDirectory</A></B></CODE>
 
 <BR>
@@ -197,19 +211,19 @@ Base class for the PMD reports.
 &nbsp;<A NAME="fields_inherited_from_class_org.apache.maven.reporting.MavenReport"><!-- --></A>
 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Fields inherited from interface org.apache.maven.reporting.<A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/MavenReport.html?is-external=true" title="class or interface in org.apache.maven.reporting">MavenReport</A></B></TH>
+<TH ALIGN="left"><B>Fields inherited from interface org.apache.maven.reporting.<A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/MavenReport.html" title="class or interface in org.apache.maven.reporting">MavenReport</A></B></TH>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/MavenReport.html?is-external=true#CATEGORY_PROJECT_INFORMATION" title="class or interface in org.apache.maven.reporting">CATEGORY_PROJECT_INFORMATION</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/MavenReport.html?is-external=true#CATEGORY_PROJECT_REPORTS" title="class or interface in org.apache.maven.reporting">CATEGORY_PROJECT_REPORTS</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/MavenReport.html?is-external=true#ROLE" title="class or interface in org.apache.maven.reporting">ROLE</A></CODE></TD>
+<TD><CODE><A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/MavenReport.html#CATEGORY_PROJECT_INFORMATION" title="class or interface in org.apache.maven.reporting">CATEGORY_PROJECT_INFORMATION</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/MavenReport.html#CATEGORY_PROJECT_REPORTS" title="class or interface in org.apache.maven.reporting">CATEGORY_PROJECT_REPORTS</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/MavenReport.html#ROLE" title="class or interface in org.apache.maven.reporting">ROLE</A></CODE></TD>
 </TR>
 </TABLE>
 &nbsp;<A NAME="fields_inherited_from_class_org.apache.maven.plugin.Mojo"><!-- --></A>
 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Fields inherited from interface org.apache.maven.plugin.<A HREF="http://maven.apache.org/maven-plugin-api/apidocs/org/apache/maven/plugin/Mojo.html?is-external=true" title="class or interface in org.apache.maven.plugin">Mojo</A></B></TH>
+<TH ALIGN="left"><B>Fields inherited from interface org.apache.maven.plugin.<A HREF="http://maven.apache.org/maven-plugin-api/apidocs/org/apache/maven/plugin/Mojo.html" title="class or interface in org.apache.maven.plugin">Mojo</A></B></TH>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://maven.apache.org/maven-plugin-api/apidocs/org/apache/maven/plugin/Mojo.html?is-external=true#ROLE" title="class or interface in org.apache.maven.plugin">ROLE</A></CODE></TD>
+<TD><CODE><A HREF="http://maven.apache.org/maven-plugin-api/apidocs/org/apache/maven/plugin/Mojo.html#ROLE" title="class or interface in org.apache.maven.plugin">ROLE</A></CODE></TD>
 </TR>
 </TABLE>
 &nbsp;
@@ -247,7 +261,7 @@ Base class for the PMD reports.
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
 <TD><CODE><B><A HREF="../../../../../org/apache/maven/plugin/pmd/AbstractPmdReport.html#constructXRefLocation(boolean)">constructXRefLocation</A></B>(boolean&nbsp;test)</CODE>
 
 <BR>
@@ -255,7 +269,7 @@ Base class for the PMD reports.
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A>,<A HREF="../../../../../org/apache/maven/plugin/pmd/PmdFileInfo.html" title="class in org.apache.maven.plugin.pmd">PmdFileInfo</A>&gt;</CODE></FONT></TD>
+<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Map.html" title="class or interface in java.util">Map</A>&lt;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/File.html" title="class or interface in java.io">File</A>,<A HREF="../../../../../org/apache/maven/plugin/pmd/PmdFileInfo.html" title="class in org.apache.maven.plugin.pmd">PmdFileInfo</A>&gt;</CODE></FONT></TD>
 <TD><CODE><B><A HREF="../../../../../org/apache/maven/plugin/pmd/AbstractPmdReport.html#getFilesToProcess()">getFilesToProcess</A></B>()</CODE>
 
 <BR>
@@ -263,7 +277,7 @@ Base class for the PMD reports.
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
 <TD><CODE><B><A HREF="../../../../../org/apache/maven/plugin/pmd/AbstractPmdReport.html#getOutputDirectory()">getOutputDirectory</A></B>()</CODE>
 
 <BR>
@@ -271,7 +285,7 @@ Base class for the PMD reports.
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
 <TD><CODE><B><A HREF="../../../../../org/apache/maven/plugin/pmd/AbstractPmdReport.html#getOutputEncoding()">getOutputEncoding</A></B>()</CODE>
 
 <BR>
@@ -279,7 +293,7 @@ Base class for the PMD reports.
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected &nbsp;<A HREF="http://maven.apache.org/maven-project/apidocs/org/apache/maven/project/MavenProject.html?is-external=true" title="class or interface in org.apache.maven.project">MavenProject</A></CODE></FONT></TD>
+<CODE>protected &nbsp;<A HREF="http://maven.apache.org/maven-project/apidocs/org/apache/maven/project/MavenProject.html" title="class or interface in org.apache.maven.project">MavenProject</A></CODE></FONT></TD>
 <TD><CODE><B><A HREF="../../../../../org/apache/maven/plugin/pmd/AbstractPmdReport.html#getProject()">getProject</A></B>()</CODE>
 
 <BR>
@@ -287,7 +301,7 @@ Base class for the PMD reports.
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected &nbsp;<A HREF="http://maven.apache.org/doxia/doxia-sitetools/doxia-site-renderer/apidocs/org/apache/maven/doxia/siterenderer/Renderer.html?is-external=true" title="class or interface in org.apache.maven.doxia.siterenderer">Renderer</A></CODE></FONT></TD>
+<CODE>protected &nbsp;<A HREF="http://maven.apache.org/doxia/doxia-sitetools/doxia-site-renderer/apidocs/org/apache/maven/doxia/siterenderer/Renderer.html" title="class or interface in org.apache.maven.doxia.siterenderer">Renderer</A></CODE></FONT></TD>
 <TD><CODE><B><A HREF="../../../../../org/apache/maven/plugin/pmd/AbstractPmdReport.html#getSiteRenderer()">getSiteRenderer</A></B>()</CODE>
 
 <BR>
@@ -295,7 +309,7 @@ Base class for the PMD reports.
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
 <TD><CODE><B><A HREF="../../../../../org/apache/maven/plugin/pmd/AbstractPmdReport.html#getSourceEncoding()">getSourceEncoding</A></B>()</CODE>
 
 <BR>
@@ -309,41 +323,49 @@ Base class for the PMD reports.
 <BR>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
 </TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/maven/plugin/pmd/AbstractPmdReport.html#isXml()">isXml</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
 </TABLE>
 &nbsp;<A NAME="methods_inherited_from_class_org.apache.maven.reporting.AbstractMavenReport"><!-- --></A>
 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Methods inherited from class org.apache.maven.reporting.<A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html?is-external=true" title="class or interface in org.apache.maven.reporting">AbstractMavenReport</A></B></TH>
+<TH ALIGN="left"><B>Methods inherited from class org.apache.maven.reporting.<A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html" title="class or interface in org.apache.maven.reporting">AbstractMavenReport</A></B></TH>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html?is-external=true#closeReport()" title="class or interface in org.apache.maven.reporting">closeReport</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html?is-external=true#execute()" title="class or interface in org.apache.maven.reporting">execute</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html?is-external=true#executeReport(java.util.Locale)" title="class or interface in org.apache.maven.reporting">executeReport</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html?is-external=true#generate(org.codehaus.doxia.sink.Sink, java.util.Locale)" title="class or interface in org.apache.maven.reporting">generate</A>, <A HREF="http://maven.apache.or
 g/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html?is-external=true#generate(org.apache.maven.doxia.sink.Sink, java.util.Locale)" title="class or interface in org.apache.maven.reporting">generate</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html?is-external=true#generate(org.apache.maven.doxia.sink.Sink, org.apache.maven.doxia.sink.SinkFactory, java.util.Locale)" title="class or interface in org.apache.maven.reporting">generate</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html?is-external=true#getCategoryName()" title="class or interface in org.apache.maven.reporting">getCategoryName</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html?is-external=true#getReportOutputDirectory()" title="class or interface in org.apache.maven.re
 porting">getReportOutputDirectory</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html?is-external=true#getSink()" title="class or interface in org.apache.maven.reporting">getSink</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html?is-external=true#getSinkFactory()" title="class or interface in org.apache.maven.reporting">getSinkFactory</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html?is-external=true#isExternalReport()" title="class or interface in org.apache.maven.reporting">isExternalReport</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html?is-external=true#setReportOutputDirectory(java.io.File)" title="class or interface in org.apache.maven.reporting">setReportOutputDirectory</A></CODE></T
 D>
+<TD><CODE><A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html#closeReport()" title="class or interface in org.apache.maven.reporting">closeReport</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html#execute()" title="class or interface in org.apache.maven.reporting">execute</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html#executeReport(java.util.Locale)" title="class or interface in org.apache.maven.reporting">executeReport</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html#generate(org.codehaus.doxia.sink.Sink, java.util.Locale)" title="class or interface in org.apache.maven.reporting">generate</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/Abst
 ractMavenReport.html#generate(org.apache.maven.doxia.sink.Sink, java.util.Locale)" title="class or interface in org.apache.maven.reporting">generate</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html#generate(org.apache.maven.doxia.sink.Sink, org.apache.maven.doxia.sink.SinkFactory, java.util.Locale)" title="class or interface in org.apache.maven.reporting">generate</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html#getCategoryName()" title="class or interface in org.apache.maven.reporting">getCategoryName</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html#getReportOutputDirectory()" title="class or interface in org.apache.maven.reporting">getReportOutputDirectory</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/Ab
 stractMavenReport.html#getSink()" title="class or interface in org.apache.maven.reporting">getSink</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html#getSinkFactory()" title="class or interface in org.apache.maven.reporting">getSinkFactory</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html#isExternalReport()" title="class or interface in org.apache.maven.reporting">isExternalReport</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html#setReportOutputDirectory(java.io.File)" title="class or interface in org.apache.maven.reporting">setReportOutputDirectory</A></CODE></TD>
 </TR>
 </TABLE>
 &nbsp;<A NAME="methods_inherited_from_class_org.apache.maven.plugin.AbstractMojo"><!-- --></A>
 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Methods inherited from class org.apache.maven.plugin.<A HREF="http://maven.apache.org/maven-plugin-api/apidocs/org/apache/maven/plugin/AbstractMojo.html?is-external=true" title="class or interface in org.apache.maven.plugin">AbstractMojo</A></B></TH>
+<TH ALIGN="left"><B>Methods inherited from class org.apache.maven.plugin.<A HREF="http://maven.apache.org/maven-plugin-api/apidocs/org/apache/maven/plugin/AbstractMojo.html" title="class or interface in org.apache.maven.plugin">AbstractMojo</A></B></TH>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://maven.apache.org/maven-plugin-api/apidocs/org/apache/maven/plugin/AbstractMojo.html?is-external=true#getLog()" title="class or interface in org.apache.maven.plugin">getLog</A>, <A HREF="http://maven.apache.org/maven-plugin-api/apidocs/org/apache/maven/plugin/AbstractMojo.html?is-external=true#getPluginContext()" title="class or interface in org.apache.maven.plugin">getPluginContext</A>, <A HREF="http://maven.apache.org/maven-plugin-api/apidocs/org/apache/maven/plugin/AbstractMojo.html?is-external=true#setLog(org.apache.maven.plugin.logging.Log)" title="class or interface in org.apache.maven.plugin">setLog</A>, <A HREF="http://maven.apache.org/maven-plugin-api/apidocs/org/apache/maven/plugin/AbstractMojo.html?is-external=true#setPluginContext(java.util.Map)" title="class or interface in org.apache.maven.plugin">setPluginContext</A></CODE></TD>
+<TD><CODE><A HREF="http://maven.apache.org/maven-plugin-api/apidocs/org/apache/maven/plugin/AbstractMojo.html#getLog()" title="class or interface in org.apache.maven.plugin">getLog</A>, <A HREF="http://maven.apache.org/maven-plugin-api/apidocs/org/apache/maven/plugin/AbstractMojo.html#getPluginContext()" title="class or interface in org.apache.maven.plugin">getPluginContext</A>, <A HREF="http://maven.apache.org/maven-plugin-api/apidocs/org/apache/maven/plugin/AbstractMojo.html#setLog(org.apache.maven.plugin.logging.Log)" title="class or interface in org.apache.maven.plugin">setLog</A>, <A HREF="http://maven.apache.org/maven-plugin-api/apidocs/org/apache/maven/plugin/AbstractMojo.html#setPluginContext(java.util.Map)" title="class or interface in org.apache.maven.plugin">setPluginContext</A></CODE></TD>
 </TR>
 </TABLE>
 &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A></B></TH>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://docs.oracle.com
 /javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+<TD><CODE><A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang">noti
 fyAll</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
 </TR>
 </TABLE>
 &nbsp;<A NAME="methods_inherited_from_class_org.apache.maven.reporting.MavenReport"><!-- --></A>
 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Methods inherited from interface org.apache.maven.reporting.<A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/MavenReport.html?is-external=true" title="class or interface in org.apache.maven.reporting">MavenReport</A></B></TH>
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.maven.reporting.<A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/MavenReport.html" title="class or interface in org.apache.maven.reporting">MavenReport</A></B></TH>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/MavenReport.html?is-external=true#getDescription(java.util.Locale)" title="class or interface in org.apache.maven.reporting">getDescription</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/MavenReport.html?is-external=true#getName(java.util.Locale)" title="class or interface in org.apache.maven.reporting">getName</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/MavenReport.html?is-external=true#getOutputName()" title="class or interface in org.apache.maven.reporting">getOutputName</A></CODE></TD>
+<TD><CODE><A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/MavenReport.html#getDescription(java.util.Locale)" title="class or interface in org.apache.maven.reporting">getDescription</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/MavenReport.html#getName(java.util.Locale)" title="class or interface in org.apache.maven.reporting">getName</A>, <A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/MavenReport.html#getOutputName()" title="class or interface in org.apache.maven.reporting">getOutputName</A></CODE></TD>
 </TR>
 </TABLE>
 &nbsp;
@@ -362,9 +384,9 @@ Base class for the PMD reports.
 <A NAME="targetDirectory"><!-- --></A><H3>
 targetDirectory</H3>
 <PRE>
-<FONT SIZE="-1"><A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html?is-external=true" title="class or interface in org.apache.maven.plugins.annotations">@Parameter</A>(<A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html?is-external=true#property()" title="class or interface in org.apache.maven.plugins.annotations">property</A>="project.build.directory",
-           <A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html?is-external=true#required()" title="class or interface in org.apache.maven.plugins.annotations">required</A>=true)
-</FONT>protected <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A> <B>targetDirectory</B></PRE>
+<FONT SIZE="-1"><A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html" title="class or interface in org.apache.maven.plugins.annotations">@Parameter</A>(<A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html#property()" title="class or interface in org.apache.maven.plugins.annotations">property</A>="project.build.directory",
+           <A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html#required()" title="class or interface in org.apache.maven.plugins.annotations">required</A>=true)
+</FONT>protected <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/File.html" title="class or interface in java.io">File</A> <B>targetDirectory</B></PRE>
 <DL>
 <DD>The output directory for the intermediate XML report.
 <P>
@@ -376,9 +398,9 @@ targetDirectory</H3>
 <A NAME="outputDirectory"><!-- --></A><H3>
 outputDirectory</H3>
 <PRE>
-<FONT SIZE="-1"><A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html?is-external=true" title="class or interface in org.apache.maven.plugins.annotations">@Parameter</A>(<A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html?is-external=true#property()" title="class or interface in org.apache.maven.plugins.annotations">property</A>="project.reporting.outputDirectory",
-           <A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html?is-external=true#required()" title="class or interface in org.apache.maven.plugins.annotations">required</A>=true)
-</FONT>protected <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A> <B>outputDirectory</B></PRE>
+<FONT SIZE="-1"><A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html" title="class or interface in org.apache.maven.plugins.annotations">@Parameter</A>(<A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html#property()" title="class or interface in org.apache.maven.plugins.annotations">property</A>="project.reporting.outputDirectory",
+           <A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html#required()" title="class or interface in org.apache.maven.plugins.annotations">required</A>=true)
+</FONT>protected <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/File.html" title="class or interface in java.io">File</A> <B>outputDirectory</B></PRE>
 <DL>
 <DD>The output directory for the final HTML report. Note that this parameter is only evaluated if the goal is run
  directly from the command line or during the default lifecycle. If the goal is run indirectly as part of a site
@@ -392,8 +414,8 @@ outputDirectory</H3>
 <A NAME="project"><!-- --></A><H3>
 project</H3>
 <PRE>
-<FONT SIZE="-1"><A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Component.html?is-external=true" title="class or interface in org.apache.maven.plugins.annotations">@Component</A>
-</FONT>protected <A HREF="http://maven.apache.org/maven-project/apidocs/org/apache/maven/project/MavenProject.html?is-external=true" title="class or interface in org.apache.maven.project">MavenProject</A> <B>project</B></PRE>
+<FONT SIZE="-1"><A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Component.html" title="class or interface in org.apache.maven.plugins.annotations">@Component</A>
+</FONT>protected <A HREF="http://maven.apache.org/maven-project/apidocs/org/apache/maven/project/MavenProject.html" title="class or interface in org.apache.maven.project">MavenProject</A> <B>project</B></PRE>
 <DL>
 <DD>The project to analyse.
 <P>
@@ -405,9 +427,9 @@ project</H3>
 <A NAME="format"><!-- --></A><H3>
 format</H3>
 <PRE>
-<FONT SIZE="-1"><A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html?is-external=true" title="class or interface in org.apache.maven.plugins.annotations">@Parameter</A>(<A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html?is-external=true#property()" title="class or interface in org.apache.maven.plugins.annotations">property</A>="format",
-           <A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html?is-external=true#defaultValue()" title="class or interface in org.apache.maven.plugins.annotations">defaultValue</A>="xml")
-</FONT>protected <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>format</B></PRE>
+<FONT SIZE="-1"><A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html" title="class or interface in org.apache.maven.plugins.annotations">@Parameter</A>(<A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html#property()" title="class or interface in org.apache.maven.plugins.annotations">property</A>="format",
+           <A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html#defaultValue()" title="class or interface in org.apache.maven.plugins.annotations">defaultValue</A>="xml")
+</FONT>protected <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>format</B></PRE>
 <DL>
 <DD>Set the output format type, in addition to the HTML report.  Must be one of: "none",
  "csv", "xml", "txt" or the full class name of the PMD renderer to use.
@@ -422,7 +444,7 @@ format</H3>
 <A NAME="includeTests"><!-- --></A><H3>
 includeTests</H3>
 <PRE>
-<FONT SIZE="-1"><A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html?is-external=true" title="class or interface in org.apache.maven.plugins.annotations">@Parameter</A>(<A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html?is-external=true#defaultValue()" title="class or interface in org.apache.maven.plugins.annotations">defaultValue</A>="false")
+<FONT SIZE="-1"><A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html" title="class or interface in org.apache.maven.plugins.annotations">@Parameter</A>(<A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html#defaultValue()" title="class or interface in org.apache.maven.plugins.annotations">defaultValue</A>="false")
 </FONT>protected boolean <B>includeTests</B></PRE>
 <DL>
 <DD>Run PMD on the tests.
@@ -437,8 +459,8 @@ includeTests</H3>
 <A NAME="aggregate"><!-- --></A><H3>
 aggregate</H3>
 <PRE>
-<FONT SIZE="-1"><A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html?is-external=true" title="class or interface in org.apache.maven.plugins.annotations">@Parameter</A>(<A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html?is-external=true#property()" title="class or interface in org.apache.maven.plugins.annotations">property</A>="aggregate",
-           <A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html?is-external=true#defaultValue()" title="class or interface in org.apache.maven.plugins.annotations">defaultValue</A>="false")
+<FONT SIZE="-1"><A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html" title="class or interface in org.apache.maven.plugins.annotations">@Parameter</A>(<A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html#property()" title="class or interface in org.apache.maven.plugins.annotations">property</A>="aggregate",
+           <A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html#defaultValue()" title="class or interface in org.apache.maven.plugins.annotations">defaultValue</A>="false")
 </FONT>protected boolean <B>aggregate</B></PRE>
 <DL>
 <DD>Whether to build an aggregated report at the root, or build individual reports.
@@ -453,9 +475,9 @@ aggregate</H3>
 <A NAME="reactorProjects"><!-- --></A><H3>
 reactorProjects</H3>
 <PRE>
-<FONT SIZE="-1"><A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html?is-external=true" title="class or interface in org.apache.maven.plugins.annotations">@Parameter</A>(<A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html?is-external=true#property()" title="class or interface in org.apache.maven.plugins.annotations">property</A>="reactorProjects",
-           <A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html?is-external=true#readonly()" title="class or interface in org.apache.maven.plugins.annotations">readonly</A>=true)
-</FONT>protected <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="http://maven.apache.org/maven-project/apidocs/org/apache/maven/project/MavenProject.html?is-external=true" title="class or interface in org.apache.maven.project">MavenProject</A>&gt; <B>reactorProjects</B></PRE>
+<FONT SIZE="-1"><A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html" title="class or interface in org.apache.maven.plugins.annotations">@Parameter</A>(<A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html#property()" title="class or interface in org.apache.maven.plugins.annotations">property</A>="reactorProjects",
+           <A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html#readonly()" title="class or interface in org.apache.maven.plugins.annotations">readonly</A>=true)
+</FONT>protected <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/List.html" title="class or interface in java.util">List</A>&lt;<A HREF="http://maven.apache.org/maven-project/apidocs/org/apache/maven/project/MavenProject.html" title="class or interface in org.apache.maven.project">MavenProject</A>&gt; <B>reactorProjects</B></PRE>
 <DL>
 <DD>The projects in the reactor for aggregation report.
 <P>
@@ -467,7 +489,7 @@ reactorProjects</H3>
 <A NAME="includeXmlInSite"><!-- --></A><H3>
 includeXmlInSite</H3>
 <PRE>
-<FONT SIZE="-1"><A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html?is-external=true" title="class or interface in org.apache.maven.plugins.annotations">@Parameter</A>(<A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html?is-external=true#defaultValue()" title="class or interface in org.apache.maven.plugins.annotations">defaultValue</A>="false")
+<FONT SIZE="-1"><A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html" title="class or interface in org.apache.maven.plugins.annotations">@Parameter</A>(<A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html#defaultValue()" title="class or interface in org.apache.maven.plugins.annotations">defaultValue</A>="false")
 </FONT>protected boolean <B>includeXmlInSite</B></PRE>
 <DL>
 <DD>Whether to include the xml files generated by PMD/CPD in the site.<br/>
@@ -479,6 +501,34 @@ includeXmlInSite</H3>
   <DD>3.0</DD>
 </DL>
 </DL>
+<HR>
+
+<A NAME="skipEmptyReport"><!-- --></A><H3>
+skipEmptyReport</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html" title="class or interface in org.apache.maven.plugins.annotations">@Parameter</A>(<A HREF="http://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html#defaultValue()" title="class or interface in org.apache.maven.plugins.annotations">defaultValue</A>="true")
+</FONT>protected boolean <B>skipEmptyReport</B></PRE>
+<DL>
+<DD>Skip the PMD/CPD report generation if there are no violations or duplications found.
+ Defaults to <code>true</code>.
+<P>
+<DL>
+<DT><B>Since:</B></DT>
+  <DD>3.1</DD>
+</DL>
+</DL>
+<HR>
+
+<A NAME="filesToProcess"><!-- --></A><H3>
+filesToProcess</H3>
+<PRE>
+protected <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Map.html" title="class or interface in java.util">Map</A>&lt;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/File.html" title="class or interface in java.io">File</A>,<A HREF="../../../../../org/apache/maven/plugin/pmd/PmdFileInfo.html" title="class in org.apache.maven.plugin.pmd">PmdFileInfo</A>&gt; <B>filesToProcess</B></PRE>
+<DL>
+<DD>The files that are being analyzed.
+<P>
+<DL>
+</DL>
+</DL>
 
 <!-- ========= CONSTRUCTOR DETAIL ======== -->
 
@@ -510,12 +560,12 @@ public <B>AbstractPmdReport</B>()</PRE>
 <A NAME="getProject()"><!-- --></A><H3>
 getProject</H3>
 <PRE>
-protected <A HREF="http://maven.apache.org/maven-project/apidocs/org/apache/maven/project/MavenProject.html?is-external=true" title="class or interface in org.apache.maven.project">MavenProject</A> <B>getProject</B>()</PRE>
+protected <A HREF="http://maven.apache.org/maven-project/apidocs/org/apache/maven/project/MavenProject.html" title="class or interface in org.apache.maven.project">MavenProject</A> <B>getProject</B>()</PRE>
 <DL>
 <DD>
 <P>
 <DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html?is-external=true#getProject()" title="class or interface in org.apache.maven.reporting">getProject</A></CODE> in class <CODE><A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html?is-external=true" title="class or interface in org.apache.maven.reporting">AbstractMavenReport</A></CODE></DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html#getProject()" title="class or interface in org.apache.maven.reporting">getProject</A></CODE> in class <CODE><A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html" title="class or interface in org.apache.maven.reporting">AbstractMavenReport</A></CODE></DL>
 </DD>
 <DD><DL>
 </DL>
@@ -526,12 +576,12 @@ protected <A HREF="http://maven.apache.o
 <A NAME="getSiteRenderer()"><!-- --></A><H3>
 getSiteRenderer</H3>
 <PRE>
-protected <A HREF="http://maven.apache.org/doxia/doxia-sitetools/doxia-site-renderer/apidocs/org/apache/maven/doxia/siterenderer/Renderer.html?is-external=true" title="class or interface in org.apache.maven.doxia.siterenderer">Renderer</A> <B>getSiteRenderer</B>()</PRE>
+protected <A HREF="http://maven.apache.org/doxia/doxia-sitetools/doxia-site-renderer/apidocs/org/apache/maven/doxia/siterenderer/Renderer.html" title="class or interface in org.apache.maven.doxia.siterenderer">Renderer</A> <B>getSiteRenderer</B>()</PRE>
 <DL>
 <DD>
 <P>
 <DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html?is-external=true#getSiteRenderer()" title="class or interface in org.apache.maven.reporting">getSiteRenderer</A></CODE> in class <CODE><A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html?is-external=true" title="class or interface in org.apache.maven.reporting">AbstractMavenReport</A></CODE></DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html#getSiteRenderer()" title="class or interface in org.apache.maven.reporting">getSiteRenderer</A></CODE> in class <CODE><A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html" title="class or interface in org.apache.maven.reporting">AbstractMavenReport</A></CODE></DL>
 </DD>
 <DD><DL>
 </DL>
@@ -542,7 +592,7 @@ protected <A HREF="http://maven.apache.o
 <A NAME="constructXRefLocation(boolean)"><!-- --></A><H3>
 constructXRefLocation</H3>
 <PRE>
-protected <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>constructXRefLocation</B>(boolean&nbsp;test)</PRE>
+protected <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>constructXRefLocation</B>(boolean&nbsp;test)</PRE>
 <DL>
 <DD><DL>
 </DL>
@@ -553,8 +603,8 @@ protected <A HREF="http://docs.oracle.co
 <A NAME="getFilesToProcess()"><!-- --></A><H3>
 getFilesToProcess</H3>
 <PRE>
-protected <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A>,<A HREF="../../../../../org/apache/maven/plugin/pmd/PmdFileInfo.html" title="class in org.apache.maven.plugin.pmd">PmdFileInfo</A>&gt; <B>getFilesToProcess</B>()
-                                           throws <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+protected <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Map.html" title="class or interface in java.util">Map</A>&lt;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/File.html" title="class or interface in java.io">File</A>,<A HREF="../../../../../org/apache/maven/plugin/pmd/PmdFileInfo.html" title="class in org.apache.maven.plugin.pmd">PmdFileInfo</A>&gt; <B>getFilesToProcess</B>()
+                                           throws <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html" title="class or interface in java.io">IOException</A></PRE>
 <DL>
 <DD>Convenience method to get the list of files where the PMD tool will be executed
 <P>
@@ -562,7 +612,7 @@ protected <A HREF="http://docs.oracle.co
 
 <DT><B>Returns:</B><DD>a List of the files where the PMD tool will be executed
 <DT><B>Throws:</B>
-<DD><CODE><A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+<DD><CODE><A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html" title="class or interface in java.io">IOException</A></CODE></DL>
 </DD>
 </DL>
 <HR>
@@ -578,6 +628,17 @@ protected boolean <B>isHtml</B>()</PRE>
 </DL>
 <HR>
 
+<A NAME="isXml()"><!-- --></A><H3>
+isXml</H3>
+<PRE>
+protected boolean <B>isXml</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
 <A NAME="canGenerateReport()"><!-- --></A><H3>
 canGenerateReport</H3>
 <PRE>
@@ -586,7 +647,7 @@ public boolean <B>canGenerateReport</B>(
 <DD>
 <P>
 <DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/MavenReport.html?is-external=true#canGenerateReport()" title="class or interface in org.apache.maven.reporting">canGenerateReport</A></CODE> in interface <CODE><A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/MavenReport.html?is-external=true" title="class or interface in org.apache.maven.reporting">MavenReport</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html?is-external=true#canGenerateReport()" title="class or interface in org.apache.maven.reporting">canGenerateReport</A></CODE> in class <CODE><A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html?is-external=true" title="class or interface in org.apache.maven.reporting">AbstractMavenR
 eport</A></CODE></DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/MavenReport.html#canGenerateReport()" title="class or interface in org.apache.maven.reporting">canGenerateReport</A></CODE> in interface <CODE><A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/MavenReport.html" title="class or interface in org.apache.maven.reporting">MavenReport</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html#canGenerateReport()" title="class or interface in org.apache.maven.reporting">canGenerateReport</A></CODE> in class <CODE><A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html" title="class or interface in org.apache.maven.reporting">AbstractMavenReport</A></CODE></DL>
 </DD>
 <DD><DL>
 </DL>
@@ -597,12 +658,12 @@ public boolean <B>canGenerateReport</B>(
 <A NAME="getOutputDirectory()"><!-- --></A><H3>
 getOutputDirectory</H3>
 <PRE>
-protected <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getOutputDirectory</B>()</PRE>
+protected <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>getOutputDirectory</B>()</PRE>
 <DL>
 <DD>
 <P>
 <DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html?is-external=true#getOutputDirectory()" title="class or interface in org.apache.maven.reporting">getOutputDirectory</A></CODE> in class <CODE><A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html?is-external=true" title="class or interface in org.apache.maven.reporting">AbstractMavenReport</A></CODE></DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html#getOutputDirectory()" title="class or interface in org.apache.maven.reporting">getOutputDirectory</A></CODE> in class <CODE><A HREF="http://maven.apache.org/shared/maven-reporting-api/apidocs/org/apache/maven/reporting/AbstractMavenReport.html" title="class or interface in org.apache.maven.reporting">AbstractMavenReport</A></CODE></DL>
 </DD>
 <DD><DL>
 </DL>
@@ -613,7 +674,7 @@ protected <A HREF="http://docs.oracle.co
 <A NAME="getSourceEncoding()"><!-- --></A><H3>
 getSourceEncoding</H3>
 <PRE>
-protected <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getSourceEncoding</B>()</PRE>
+protected <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>getSourceEncoding</B>()</PRE>
 <DL>
 <DD><DL>
 </DL>
@@ -624,7 +685,7 @@ protected <A HREF="http://docs.oracle.co
 <A NAME="getOutputEncoding()"><!-- --></A><H3>
 getOutputEncoding</H3>
 <PRE>
-protected <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getOutputEncoding</B>()</PRE>
+protected <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>getOutputEncoding</B>()</PRE>
 <DL>
 <DD>Gets the effective reporting output files encoding.
 <P>
@@ -696,6 +757,6 @@ DETAIL:&nbsp;<A HREF="#field_detail">FIE
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
 
 <HR>
-Copyright &#169; 2005-2013 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.
+Copyright &#169; 2005&#x2013;2014 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.
 </BODY>
 </HTML>
\ No newline at end of file