public class SimpleConfigurableReport extends ProjectAware implements org.gradle.api.reporting.ConfigurableReport
org.gradle.api.reporting.ConfigurableReport.| Constructor and Description |
|---|
SimpleConfigurableReport(org.gradle.api.Project pProject,
java.lang.String pName,
java.lang.String pDisplayName,
org.gradle.api.reporting.Report.OutputType pOutputType)
Create a new
SimpleReport. |
| Modifier and Type | Method and Description |
|---|---|
org.gradle.api.reporting.Report |
configure(groovy.lang.Closure pConfigureClosure) |
java.io.File |
getDestination() |
java.lang.String |
getDisplayName() |
java.lang.String |
getName() |
org.gradle.api.reporting.Report.OutputType |
getOutputType() |
org.gradle.api.Project |
getProject()
Get this entity's associated project.
|
org.gradle.api.logging.Logger |
getProjectLogger()
Get the project's
Logger instance. |
org.gradle.api.provider.Property<java.lang.Boolean> |
getRequired() |
boolean |
isEnabled() |
void |
setDestination(java.io.File pFile) |
void |
setDestination(java.lang.Object pDestination) |
void |
setDestination(org.gradle.api.provider.Provider<java.io.File> pProvider) |
void |
setEnabled(boolean pEnabled) |
void |
setEnabled(org.gradle.api.provider.Provider<java.lang.Boolean> pProvider) |
java.lang.String |
toString() |
public SimpleConfigurableReport(org.gradle.api.Project pProject,
java.lang.String pName,
java.lang.String pDisplayName,
org.gradle.api.reporting.Report.OutputType pOutputType)
SimpleReport.pProject - The project for which the report will be produced.pName - The report's symbolic name.pDisplayName - The report's descriptive name.pOutputType - The type of output the report produces.java.lang.NullPointerException - if pProject is null.public java.lang.String getName()
getName in interface org.gradle.api.reporting.Reportpublic java.lang.String getDisplayName()
getDisplayName in interface org.gradle.api.reporting.Reportpublic org.gradle.api.reporting.Report.OutputType getOutputType()
getOutputType in interface org.gradle.api.reporting.Reportpublic java.io.File getDestination()
getDestination in interface org.gradle.api.reporting.Reportpublic void setDestination(java.lang.Object pDestination)
setDestination in interface org.gradle.api.reporting.ConfigurableReportpublic void setDestination(java.io.File pFile)
setDestination in interface org.gradle.api.reporting.ConfigurableReportpublic void setDestination(org.gradle.api.provider.Provider<java.io.File> pProvider)
setDestination in interface org.gradle.api.reporting.ConfigurableReportpublic boolean isEnabled()
isEnabled in interface org.gradle.api.reporting.Reportpublic void setEnabled(boolean pEnabled)
setEnabled in interface org.gradle.api.reporting.ConfigurableReportsetEnabled in interface org.gradle.api.reporting.Reportpublic void setEnabled(org.gradle.api.provider.Provider<java.lang.Boolean> pProvider)
setEnabled in interface org.gradle.api.reporting.ConfigurableReportpublic org.gradle.api.reporting.Report configure(groovy.lang.Closure pConfigureClosure)
configure in interface org.gradle.util.Configurable<org.gradle.api.reporting.Report>@Input public org.gradle.api.provider.Property<java.lang.Boolean> getRequired()
@Internal public org.gradle.api.Project getProject()
ProjectAwaregetProject in class ProjectAware@Internal public org.gradle.api.logging.Logger getProjectLogger()
ProjectAwareLogger instance.getProjectLogger in class ProjectAwareLogger instance.public java.lang.String toString()
toString in class java.lang.Object