public abstract class AbstractXmlHtmlReportSet<T extends XmlHtmlReportSet<T>> extends java.lang.Object implements XmlHtmlReportSet<T>
XmlHtmlReportSet.| Modifier | Constructor and Description |
|---|---|
protected |
AbstractXmlHtmlReportSet(org.gradle.api.Task pTask,
java.lang.String pReportSetName,
java.lang.String pXslResourcePath)
Create a new
AbstractXmlHtmlReports. |
| Modifier and Type | Method and Description |
|---|---|
T |
configure(groovy.lang.Closure pClosure) |
TransformingReport |
getHtml()
Get the HTML report.
|
org.gradle.api.reporting.Report |
getReportByName(java.lang.String pReportName)
Get a report by its name.
|
org.gradle.api.reporting.SingleFileReport |
getXml()
Get the XML report.
|
protected abstract T |
self()
Return this instance with the correct type.
|
void |
setInputsAndOutputs(org.gradle.api.Task pTask)
Add the enabled flags of the reports to a task's input properties and the destination files
of teh reports to the task's output files.
|
protected AbstractXmlHtmlReportSet(org.gradle.api.Task pTask,
java.lang.String pReportSetName,
java.lang.String pXslResourcePath)
AbstractXmlHtmlReports.pTask - The task that owns this report set.pReportSetName - The name of the report set, used for report names and file base
names.pXslResourcePath - The path to the built-in XSL resource to use by default when
transforming the XML report to the HTML report.java.lang.NullPointerException - if pTask or pReportSetName is null.public org.gradle.api.reporting.SingleFileReport getXml()
getXml in interface XmlHtmlReportSet<T extends XmlHtmlReportSet<T>>public TransformingReport getHtml()
getHtml in interface XmlHtmlReportSet<T extends XmlHtmlReportSet<T>>public org.gradle.api.reporting.Report getReportByName(java.lang.String pReportName)
ReportSetgetReportByName in interface ReportSetpReportName - The report's name.public T configure(groovy.lang.Closure pClosure)
configure in interface org.gradle.util.Configurable<T extends XmlHtmlReportSet<T>>public void setInputsAndOutputs(org.gradle.api.Task pTask)
pTask - The task.java.lang.NullPointerException - if pTask is null.protected abstract T self()