A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

AbstractCheckTaskEnhancer - Class in org.myire.quill.check
Abstract base class for enhancers of code quality tasks.
AbstractCheckTaskEnhancer(T) - Constructor in AbstractCheckTaskEnhancer
Create a new AbstractTaskEnhancer.
AbstractCoberturaTask - Class in org.myire.quill.cobertura
Abstract base class for Cobertura tasks.
AbstractPluginEnhancer - Class in org.myire.quill.check
Abstract base class for enhancers that modify and extend the project extension and tasks of a code quality plugin.
AbstractPluginEnhancer(Project, Class<? extends Plugin<Project>>, String) - Constructor in AbstractPluginEnhancer
Create a new AbstractPluginEnhancer.
AbstractTransformingReport - Class in org.myire.quill.report
Abstract base class for TransformingReport implementations that use an XSL style sheet stored in a resource if no XSL file has been explicitly specified.
AbstractTransformingReport(Project, String, String, String, Closure<File>) - Constructor in AbstractTransformingReport
Create a new AbstractTransformingReport.
addBuiltInSection(Map<String, DashboardSection>, Task) - Method in DashboardSectionFactory
Add a dashboard section for a task if the factory has a built-in creator for the task's type.
addBuiltInSection(Task) - Method in DashboardTask
Add a built-in dashboard section for a task.
AdditionalReportsTask - Class in org.myire.quill.report
A task that holds additional reports for other tasks that for some reason cannot be added to those tasks' report containers.
addLegalFormats(String) - Method in DefaultFormatChoiceReport
Add a sequence of formats accepted by this report.
addMatcher(RuleViolationMatcher) - Method in RuleViolationFilter
Add a rule violation matcher to this filter.
addNonZeroAttribute(Map<?, ?>, String, int) - Method in MetricsXmlMarshaller
Add an integer attribute to an attributes map if the value is non-zero.
addReport(Report) - Method in MutableReportContainer
Add a report to this container
addSection(String, Report, Report, Object) - Method in DashboardTask
Add or modify the dashboard section with a specific name.
addStaticPomData(Node) - Method in PomFileTask
Add static pom data from the files specified in calls to from to the root node of a pom's XML representation.
addTransformingReport(Report, String) - Method in AbstractCheckTaskEnhancer
Create a TransformingReport and add it to the task being enhanced.
addUpToDateCheck() - Method in CpdTask
Add checks of the reports to the task's up-to-date check of its outputs.
addUpToDateCheck() - Method in JavaNcssTask
Add checks of the reports to the task's up-to-date check of its outputs.
addUpToDateCheck() - Method in ScentTask
Add checks of the HTML report to the task's up-to-date check of its outputs.
afterTestExecution() - Method in CoberturaTestTaskEnhancement
Restore the test task from code coverage analysis during test execution.
aggregate(File, String) - Method in JUnitReportAggregator
Aggregate all JUnit report files in a directory and add the result to this instance.
analyze() - Method in CpdTask
Perform copy-paste detection on the sources and produces the enabled report(s).
apply(Project) - Method in CheckstyleAdditionsPlugin
apply(Project) - Method in CoberturaPlugin
apply(Project) - Method in CpdPlugin
apply(Project) - Method in DashboardPlugin
apply(Project) - Method in FindBugsAdditionsPlugin
apply(Project) - Method in IvyPlugin
apply(Project) - Method in JavaAdditionsPlugin
apply(Project) - Method in JavaNcssPlugin
apply(Project) - Method in JDependAdditionsPlugin
apply(Project) - Method in JUnitAdditionsPlugin
apply(Project) - Method in PmdAdditionsPlugin
apply() - Method in PmdFilter
Apply the filter specified in the file property to the result of the task specified in the constructor.
apply(Project) - Method in PomPlugin
apply(Project) - Method in ProjectMetaDataPlugin
apply(Project) - Method in QuillAllPlugin
apply(Project) - Method in ScentPlugin
applyGroupToProject() - Method in ProjectMetaDataExtension
Set the project's group property to this instance's group property, given that the latter is non-null.
applyLongVersionToProject() - Method in SemanticVersionExtension
Set the project's version property to this instance's long version string.
applyShortVersionToProject() - Method in SemanticVersionExtension
Set the project's version property to this instance's short version string.
available() - Method in DocTypeFilterStream

B

beforeTestExecution() - Method in CoberturaTestTaskEnhancement
Prepare the test task for code coverage analysis during test execution.

C

CheckstyleAdditionsPlugin - Class in org.myire.quill.check
Gradle plugin for adding enhancements to the Checkstyle extension and tasks.
CheckstyleEnhancer - Class in org.myire.quill.check
Enhancer for the Checkstyle plugin.
CheckstyleEnhancer(Project) - Constructor in CheckstyleEnhancer
Create an enhancer for the CheckstylePlugin.
checkUpToDate() - Method in AbstractTransformingReport
checkUpToDate() - Method in JUnitSummaryReport
Check if the report is up to date.
checkUpToDate() - Method in TransformingReport
Check if the report is up to date with respect to its XML input.
ClassLoaders - Class in org.myire.quill.common
Class loader related utility methods.
close() - Method in ReportBuilder
Close the builder's underlying destination.
CoberturaContext - Class in org.myire.quill.cobertura
A Cobertura context holds properties shared by Cobertura instrumentation, test execution and report creation.
CoberturaContext(CoberturaExtension, String) - Constructor in CoberturaContext
Create a new CoberturaContext.
CoberturaExtension - Class in org.myire.quill.cobertura
Project extension used to set properties for the Cobertura tasks on a global basis.
CoberturaExtension(Project) - Constructor in CoberturaExtension
Create a new CoberturaExtension.
CoberturaInstrumentTask - Class in org.myire.quill.cobertura
Task for Cobertura instrumentation based on the Ant task provided in the Cobertura distribution.
CoberturaPlugin - Class in org.myire.quill.cobertura
Plugin that provides support for generating Cobertura code coverage reports.
CoberturaReports - Interface in org.myire.quill.cobertura
The reports produced by a CoberturaReportTask.
CoberturaReportsImpl - Class in org.myire.quill.cobertura
Default implementation of CoberturaReports.
CoberturaReportsTask - Class in org.myire.quill.cobertura
Task that creates a summary XML report and/or a detailed HTML report from a Cobertura coverage analysis.
CoberturaTestTaskEnhancement - Class in org.myire.quill.cobertura
An enhancement to a Test task that adds Cobertura code coverage functionality.
CoberturaTestTaskEnhancement(Test, CoberturaExtension, CoberturaContext) - Constructor in CoberturaTestTaskEnhancement
Create a new CoberturaTestEnhancement.
collectMetricsAsXml(Collection<File>, Charset) - Method in ScentRunner
Scan the directories and files in a collection of Java files, collect source code metrics for them, and return an XML representation of the collected metrics.
configure(Closure) - Method in DashboardTask
Add the default sections before configuring the task.
configureCodeQualityExtension(CodeQualityExtension) - Method in AbstractPluginEnhancer
Configure a CodeQualityExtension with the default values shared by all code quality extensions.
configureExtension() - Method in AbstractPluginEnhancer
Configure the task's extension with sensible defaults.
configureExtension() - Method in CheckstyleEnhancer
Configure the Checkstyle extension with some opinionated defaults.
configureExtension() - Method in FindBugsEnhancer
Configure the FindBugs extension with some opinionated defaults.
configureExtension() - Method in JDependEnhancer
Configure the JDepend extension with some opinionated defaults.
configureExtension() - Method in PmdEnhancer
Configure the PMD extension with some opinionated defaults.
copy(String) - Method in ReportBuilder
Copy the contents of a classpath resource to this builder's destination.
CpdPlugin - Class in org.myire.quill.cpd
Gradle plugin for adding a copy-paste detection task based on CPD to a project.
CpdReports - Interface in org.myire.quill.cpd
The reports produced by a CpdTask.
CpdReportsImpl - Class in org.myire.quill.cpd
Default implementation of CpdReports.
CpdTask - Class in org.myire.quill.cpd
Task for performing copy-paste detection by calling the CPD Ant task.
createAggregatedMetrics(T) - Method in MetricsXmlMarshaller
Create an AggregatedMetrics to use when creating the summary node for a marshalled T instance.
createAggregatedMetrics(CompilationUnitMetrics) - Method in MetricsXmlMarshaller.CompilationUnitMetricsMarshaller
createAggregatedMetrics(FieldMetrics) - Method in MetricsXmlMarshaller.FieldMetricsMarshaller
createAggregatedMetrics(MethodMetrics) - Method in MetricsXmlMarshaller.MethodMetricsMarshaller
createAggregatedMetrics(PackageMetrics) - Method in MetricsXmlMarshaller.PackageMetricsMarshaller
createAggregatedMetrics(TypeMetrics) - Method in MetricsXmlMarshaller.TypeMetricsMarshaller
createAntTaskDependency(String) - Method in JDependEnhancer
Create a dependency for the JDepend Ant task with the transitive dependency on JDepend excluded.
createAvailableDefaultSections() - Method in DashboardSectionFactory
Create all default dashboard sections for which the reports exist.
createBaseDirectoryFileResolver(Project, Object) - Method in Projects
Create a file resolver that resolves paths relative to a base directory.
createCheckstyleSection(Checkstyle) - Method in DashboardSectionFactory
Create a default dashboard section for the XML report of a Checkstyle task.
createCoberturaSection(CoberturaReportsTask) - Method in DashboardSectionFactory
Create a default dashboard section for the XML report of a Cobertura report task.
createCpdSection(CpdTask) - Method in DashboardSectionFactory
Create a default dashboard section for the XML report of a CPD task.
createFindBugsSection(FindBugs) - Method in DashboardSectionFactory
Create a default dashboard section for the XML report of a FindBugs task.
createJavaNcssSection(JavaNcssTask) - Method in DashboardSectionFactory
Create a default dashboard section for the XML report of a JavaNCSS task.
createJDependSection(JDepend) - Method in DashboardSectionFactory
Create a default dashboard section for the XML report of a JDepend task.
createJUnitSection(Test) - Method in DashboardSectionFactory
Create a default dashboard section for the JUnit summary report of a test task.
createNodeAttributes(T) - Method in MetricsXmlMarshaller
Create the attributes for the XML representation of a T instance.
createNodeAttributes(CompilationUnitMetrics) - Method in MetricsXmlMarshaller.CompilationUnitMetricsMarshaller
createNodeAttributes(FieldMetrics) - Method in MetricsXmlMarshaller.FieldMetricsMarshaller
createNodeAttributes(MethodMetrics) - Method in MetricsXmlMarshaller.MethodMetricsMarshaller
createNodeAttributes(PackageMetrics) - Method in MetricsXmlMarshaller.PackageMetricsMarshaller
createNodeAttributes(TypeMetrics) - Method in MetricsXmlMarshaller.TypeMetricsMarshaller
createPmdSection(Pmd) - Method in DashboardSectionFactory
Create a default dashboard section for the XML report of a PMD task.
createPomFile() - Method in PomFileTask
Create the pom file specified by the destination property, adding any static data from files passed to from and removing any dependencies with scope passed to withoutScopes.
createReport() - Method in DashboardTask
Create the dashboard report with all sections that have been added to the task.
createReport() - Method in JUnitSummaryReport
Create the JUnit summary report.
createReportDirectorySpec(Project, String) - Method in Projects
Create a file specification for a file or directory within the project's main report directory.
createReports() - Method in AdditionalReportsTask
Create the task's report container.
createReports() - Method in CoberturaReportsTask
Create the Cobertura reports specified by the reports property.
createScentSection(ScentTask) - Method in DashboardSectionFactory
Create a default dashboard section for the XML report of a Scent task.
createSummaryNode(AggregatedMetrics) - Method in MetricsXmlMarshaller
Create a summary XML node from an AggregatedMetrics.
createTaskEnhancer(T) - Method in AbstractPluginEnhancer
Create a new enhancer for a task.
createTaskEnhancer(Checkstyle) - Method in CheckstyleEnhancer
createTaskEnhancer(FindBugs) - Method in FindBugsEnhancer
createTaskEnhancer(JDepend) - Method in JDependEnhancer
createTaskEnhancer(Pmd) - Method in PmdEnhancer
createTemporaryDirectorySpec(Project, String) - Method in Projects
Create a file specification for a temporary directory.
createTemporaryFileSpec(String) - Method in AbstractPluginEnhancer
Create a specification for a file in the project's temporary directory for the enhancer's tool.

D

DashboardPlugin - Class in org.myire.quill.dashboard
Gradle plugin for adding a dashboard report task to a project.
DashboardReports - Interface in org.myire.quill.dashboard
The reports produced by a DashboardReportTask.
DashboardReportsImpl - Class in org.myire.quill.dashboard
Default implementation of DashboardReports.
DashboardSection - Class in org.myire.quill.dashboard
A dashboard section produces a HTML fragment for the report dashboard.
DashboardSection(DashboardTask, String, Report, Report, File) - Constructor in DashboardSection
Create a new DashboardSection.
DashboardSectionFactory - Class in org.myire.quill.dashboard
Factory for default DashboardSection instances.
DashboardSectionFactory(DashboardTask) - Constructor in DashboardSectionFactory
Create a new DashboardSectionFactory.
DashboardTask - Class in org.myire.quill.dashboard
A task that creates a summary report of a collection of reports generated during a build.
defaultCellStartHtmlCode() - Method in DashboardTask
Get the default cell start HTML code.
DefaultDestinationReport - Class in org.myire.quill.report
A report that lazily evaluates its destination through a Closure to a default value if no destination has been specified when getDestination() is called.
DefaultDestinationReport(String, String, OutputType, FileResolver, Closure<File>) - Constructor in DefaultDestinationReport
Create a new DefaultDestinationReport.
DefaultDirectoryReport - Class in org.myire.quill.report
A DirectoryReport with a lazily evaluated default destination.
DefaultDirectoryReport(Project, String, String, String, Closure<File>) - Constructor in DefaultDirectoryReport
Create a new DefaultDirectoryReport.
DefaultFormatChoiceReport - Class in org.myire.quill.report
A FormatChoiceReport with a default destination.
DefaultFormatChoiceReport(Task, String, String, String, Closure<File>) - Constructor in DefaultFormatChoiceReport
Create a new DefaultFormatChoiceReport.
defaultHeadlineHtmlCode() - Method in DashboardTask
Get the default headline HTML code.
defaultInputClasses(Project) - Method in CoberturaContext
Get the default collection of classes to analyze for test coverage.
defaultPrimaryDestination() - Method in CpdTask
Get the default destination for the task's primary report.
defaultPrimaryDestination() - Method in JavaNcssTask
Get the default destination for the task's primary report.
DefaultSingleFileReport - Class in org.myire.quill.report
A SingleFileReport with a lazily evaluated default destination.
DefaultSingleFileReport(Project, String, String, Closure<File>) - Constructor in DefaultSingleFileReport
Create a new DefaultSingleFileReport.
defaultSourceDirs(Project) - Method in CoberturaContext
Get the default source directories for the classes to analyze for test coverage.
defaultXmlDestination() - Method in ScentTask
Get the default destination for the task's XML report.
DocTypeFilterStream - Class in org.myire.quill.report
A filtering input stream that replaces any XML DOCTYPE declaration with whitespace.
DocTypeFilterStream(InputStream) - Constructor in DocTypeFilterStream
Create a new DoctypeFilterStream.

E

enhance() - Method in AbstractCheckTaskEnhancer
Configure the task's extension with sensible defaults.
enhance() - Method in AbstractPluginEnhancer
Configure the extension related to the task type this enhancer operates on and then enhance all tasks in the project that have that type.
enhance() - Method in JDependEnhancer
enhance() - Method in PmdEnhancer
execute() - Method in JavaNcssExec
Execute JavaNCSS with the classpath and arguments from the task specified in the constructor.
extractResource(String, File) - Method in Projects
Extract a classpath resource to a file.
extractResourceToFile(String, File) - Method in AbstractCheckTaskEnhancer
Extract a classpath resource to a file.

F

FileTransformingReport - Class in org.myire.quill.report
A transforming report that applies an XSL transformation on an XML file obtained lazily through a closure.
FileTransformingReport(Project, String, String, Closure<File>, String) - Constructor in FileTransformingReport
Create a new FileTransformingReport.
FindBugsAdditionsPlugin - Class in org.myire.quill.check
Gradle plugin for adding enhancements to the FindBugs extension and tasks.
FindBugsEnhancer - Class in org.myire.quill.check
Enhancer for the FindBugs plugin.
FindBugsEnhancer(Project) - Constructor in FindBugsEnhancer
Create an enhancer for the FindBugsPlugin.
FORMAT_CSV - Field in CpdReports
FORMAT_CSV_LINECOUNT - Field in CpdReports
FORMAT_TEXT - Field in CpdReports
FORMAT_XML - Field in CpdReports
FormatChoiceReport - Interface in org.myire.quill.report
A SingleFileReport that produces one of several possible formats.
FormatChoiceReportTransformingReport - Class in org.myire.quill.report
A ReportTransformingReport that transforms a FormatChoiceReport.
FormatChoiceReportTransformingReport(Project, String, String, FormatChoiceReport, String) - Constructor in FormatChoiceReportTransformingReport
Create a new FormatChoiceReportTransformingReport.
from(Object) - Method in PomFileTask
Specify one or more file paths from which static pom data should be loaded in createPomFile().
from(String) - Method in ProjectMetaDataExtension
Load the project meta data values from a JSON file.
from(Object) - Method in SemanticVersionExtension
Load the semantic version values from a JSON file.

G

getAuxClassPath() - Method in CoberturaContext
Get the path containing any classes that shouldn't be analyzed but are needed by the instrumentation.
getAuxClassPath() - Method in CoberturaInstrumentTask
Get the path containing any classes that shouldn't be instrumented but are needed by the instrumentation.
getCellStartHtmlCode() - Method in DashboardTask
Get the HTML code to end each section cell with.
getCoberturaClassPath() - Method in AbstractCoberturaTask
Get the class path containing the Cobertura classes used by the task.
getCoberturaClassPath() - Method in CoberturaExtension
Get the class path containing the Cobertura classes.
getCollectedMetrics() - Method in LoggingFileMetricsCollector
Get the metrics collected by this instance.
getContext() - Method in AbstractCoberturaTask
Get the context in which the task should execute.
getConventionPlugin(Project, String, Class<T>) - Method in Projects
Get a plugin from a project's convention.
getDataFile() - Method in CoberturaInstrumentTask
Get the file to write instrumentation meta data to.
getDataFile() - Method in CoberturaReportsTask
Get the file containing meta data about the instrumented classes and the test execution.
getDestination() - Method in DefaultDestinationReport
getDestination() - Method in PomFileTask
Get the specification for the pom file to create.
getDestination() - Method in ReportBuilder
Get the file this builder is creating.
getEntryPoint() - Method in DefaultDirectoryReport
getExecutionDataFile() - Method in CoberturaContext
Get the file holding metadata about the test execution of the instrumented classes.
getExtension() - Method in AbstractCoberturaTask
Get the extension holding default values for the task.
getExtension(Project, String, Class<T>) - Method in Projects
Get an extension from a project.
getFile() - Method in JDependProperties
Get the JDepend properties file to add to the classpath.
getFileNamePattern() - Method in JUnitSummaryReport
Get a regular expression with the pattern that the names of the report files to aggregate must match.
getFileResolver(Project) - Method in Projects
Get a project's file resolver.
getFooterHtmlFile() - Method in DashboardTask
Get the HTML file that will be put after the sections in the report file.
getFormat() - Method in DefaultFormatChoiceReport
getFormat() - Method in FormatChoiceReport
Get the selected format of the report.
getFrom() - Method in IvyModuleExtension
Get the Ivy module descriptor file to load configurations and dependencies from.
getHeaderHtmlFile() - Method in DashboardTask
Get the HTML file that will be put before the sections in the report file.
getHeadlineHtmlCode() - Method in DashboardTask
Get the HTML code for report headline to display before the matrix with all sections.
getHtml() - Method in CoberturaReports
Get the directory containing the HTML report.
getHtml() - Method in CoberturaReportsImpl
Get the Cobertura HTML report directory.
getHtml() - Method in CpdReports
Get the HTML file report.
getHtml() - Method in CpdReportsImpl
Get the HTML report.
getHtml() - Method in DashboardReports
Get the HTML file report.
getHtml() - Method in DashboardReportsImpl
Get the dashboard HTML file report.
getHtml() - Method in JavaNcssReports
Get the HTML file report.
getHtml() - Method in JavaNcssReportsImpl
Get the HTML report.
getHtml() - Method in ScentReports
Get the HTML file report.
getHtml() - Method in ScentReportsImpl
Get the HTML report.
getHtmlReport(CheckstyleReports) - Method in CheckstyleEnhancer
Get the HTMl report from a CheckstyleReports instance.
getIgnoreMethodAnnotations() - Method in CoberturaContext
Get the list of fully qualified names of annotations with which methods that should be excluded from instrumentation are annotated with.
getIgnoreMethodAnnotations() - Method in CoberturaExtension
getIgnoreMethodAnnotations() - Method in CoberturaInstrumentTask
Get the list of fully qualified names of annotations with which methods that should be excluded from instrumentation are annotated with.
getIgnoreMethodNames() - Method in CoberturaContext
Get the list of regular expressions specifying methods names to be excluded from the coverage analysis.
getIgnoreMethodNames() - Method in CoberturaExtension
getIgnoreMethodNames() - Method in CoberturaInstrumentTask
Get the list of regular expressions specifying methods names to be excluded from the instrumentation.
getIgnoreTrivial() - Method in CoberturaContext
Get the ignore trivial property.
getIgnoreTrivial() - Method in CoberturaInstrumentTask
Get the flag specifying whether trivial methods should be ignored or not.
getInputClasses() - Method in CoberturaContext
Get the classes to analyze for test coverage.
getInputClasses() - Method in CoberturaInstrumentTask
Get the classes to instrument.
getInputFile() - Method in AbstractTransformingReport
Get the XML input file to transform.
getInputFile() - Method in FileTransformingReport
getInputFile() - Method in ReportTransformingReport
getInputSections() - Method in DashboardTask
Get the dashboard section snapshots that act as input for the task.
getInstrumentationDataFile() - Method in CoberturaContext
Get the file holding metadata about the instrumented classes.
getInstrumentedClassesDir() - Method in CoberturaContext
Get the directory containing the instrumented versions of the classes to analyze.
getInstrumentedClassesDir() - Method in CoberturaInstrumentTask
Get the directory where to create the instrumented classes.
getIntegerSetAttribute(Node, String) - Method in RuleViolationFilterLoader
getJunitReportDirectory() - Method in JUnitSummaryReport
Get the directory where to look for the JUnit XML reports to aggregate.
getLongVersionString() - Method in SemanticVersionExtension
Get the all parts of this semantic version number as a string.
getName() - Method in CoberturaContext
Get this context's name.
getPrimary() - Method in CpdReports
Get the primary report, which is a single file report on either the XML, CSV, or text format.
getPrimary() - Method in CpdReportsImpl
Get the primary report.
getPrimary() - Method in JavaNcssReports
Get the primary report, which is a single file report on either the XML or text format.
getPrimary() - Method in JavaNcssReportsImpl
Get the primary report.
getProject() - Method in ProjectAware
Get this entity's associated project.
getReports() - Method in AdditionalReportsTask
getReports() - Method in CoberturaReportsTask
Get the reports produced by this task.
getReports() - Method in CpdTask
Get the reports produced by this task.
getReports() - Method in DashboardTask
Get the reports produced by this task.
getReports() - Method in JavaNcssTask
Get the reports produced by this task.
getReports() - Method in ScentTask
Get the reports produced by this task.
getSections() - Method in DashboardTask
Get the map with the individual dashboard sections that will be included in the report.
getSettings() - Method in IvyModuleExtension
Get the Ivy settings file to use when parsing the module descriptor file.
getShortVersionString() - Method in SemanticVersionExtension
Get the main part of this semantic version number as a string.
getSource() - Method in CpdTask
getSource() - Method in JavaNcssTask
getSource() - Method in ScentTask
getSourceDirs() - Method in CoberturaContext
Get the directories containing the sources of the analyzed classes.
getSourceDirs() - Method in CoberturaReportsTask
Get the directories containing the sources of the analyzed classes.
getSourceEncoding() - Method in CoberturaContext
Get the encoding to use when reading the source files in the sourceDirs.
getSourceEncoding() - Method in CoberturaReportsTask
Get the encoding to use when reading the source files.
getSourceSet(Project, String) - Method in Projects
Get a source set from a project.
getTask() - Method in AbstractCheckTaskEnhancer
Get the task being enhanced by this enhancer.
getTask(Project, String, Class<T>) - Method in Projects
Get a task from a project.
getTaskClass() - Method in AbstractPluginEnhancer
Get the task class this enhancer operates on.
getTaskClass() - Method in CheckstyleEnhancer
getTaskClass() - Method in FindBugsEnhancer
getTaskClass() - Method in JDependEnhancer
getTaskClass() - Method in PmdEnhancer
getToolVersion() - Method in CoberturaExtension
getToolVersion() - Method in CpdTask
getToolVersion() - Method in JavaNcssTask
getToolVersion() - Method in ScentTask
getWorkDir() - Method in CoberturaContext
Get the work directory where by default all temporary files, such as instrumented classes and the data file, are put.
getWorkDir() - Method in CoberturaExtension
Get the work directory where by default all temporary files, such as instrumented classes and the data file, are put.
getXml() - Method in CoberturaReports
Get the XML file report.
getXml() - Method in CoberturaReportsImpl
Get the XML report file.
getXml() - Method in ScentReports
Get the XML file report.
getXml() - Method in ScentReportsImpl
Get the XML report.
getXslFile() - Method in AbstractTransformingReport
getXslFile() - Method in DashboardSection
Get the XSL file that will be used to transform the XML input.
getXslFile() - Method in TransformingReport
Get the XSL file that will be used to transform the XML input.

H

I

init(CoberturaExtension, CoberturaContext) - Method in AbstractCoberturaTask
Initialize this task.
init(CoberturaExtension, CoberturaContext) - Method in CoberturaReportsTask
init() - Method in DashboardTask
Initialize the task.
init() - Method in PomFileTask
Initialize the task after is has been created.
inject(ClassLoader, FileCollection) - Method in ClassLoaders
Inject the files in a FileCollection into a ClassLoader, thus adding them to the locations where the class loader looks for classes to load.
instrument() - Method in CoberturaInstrumentTask
Perform instrumentation of the classes in the inputClasses file collection and write the resulting classes to instrumentedClassesDir.
isEnabled() - Method in FormatChoiceReportTransformingReport
isEnabled() - Method in ReportTransformingReport
IvyModuleExtension - Class in org.myire.quill.ivy
Gradle project extension for specifying an Ivy module descriptor file and optionally an Ivy settings file.
IvyModuleExtension(Project) - Constructor in IvyModuleExtension
IvyModuleFileLoader - Class in org.myire.quill.ivy
Loads configurations and dependencies from an Ivy module file and adds them to Gradle configurations and dependencies.
IvyModuleFileLoader(Project, File, File) - Constructor in IvyModuleFileLoader
Create a new IvyModuleFileLoader.
IvyPlugin - Class in org.myire.quill.ivy
A plugin that extends its project with functionality to load configurations and dependencies from an Ivy module file.

J

JavaAdditionsPlugin - Class in org.myire.quill.java
Gradle plugin for adding Java related tasks and configuring some standard Java tasks with sensible (albeit opinionated) defaults.
JavaNcssExec - Class in org.myire.quill.javancss
Class that executes JavaNCSS in a separate JVM with arguments taken from a JavaNcssTask.
JavaNcssExec(JavaNcssTask) - Constructor in JavaNcssExec
Create a new JavaNcssExec.
JavaNcssPlugin - Class in org.myire.quill.javancss
Gradle plugin for adding a NCSS counting task based on JavaNCSS to a project.
JavaNcssReports - Interface in org.myire.quill.javancss
The reports produced by a JavaNcssTask.
JavaNcssReportsImpl - Class in org.myire.quill.javancss
Default implementation of JavaNcssReports.
JavaNcssTask - Class in org.myire.quill.javancss
Task for calculating source code metrics by invoking the JavaNCSS tool.
JDependAdditionsPlugin - Class in org.myire.quill.check
Gradle plugin for adding enhancements to the JDepend extension and tasks.
JDependEnhancer - Class in org.myire.quill.check
Enhancer for the JDepend plugin.
JDependEnhancer(Project) - Constructor in JDependEnhancer
JDependProperties - Class in org.myire.quill.check
Wrapper class for specifying JDepend properties.
JDependProperties(Project, Closure<File>) - Constructor in JDependProperties
Create a new JDependProperties.
JUnitAdditionsPlugin - Class in org.myire.quill.junit
Gradle plugin for adding enhancements to the JUnit test task.
JUnitReportAggregator - Class in org.myire.quill.junit
An aggregator for one or more individual JUnit test reports.
JUnitSummaryReport - Class in org.myire.quill.junit
A report that aggregates Junit XML reports into a single report.
JUnitSummaryReport(Test) - Constructor in JUnitSummaryReport
Create a new JUnitSummaryReport.

K

L

loadIvyConfigurations(ConfigurationContainer) - Method in IvyModuleFileLoader
Load configurations from the Ivy module file and add them to the specified container.
loadIvyDependencies(DependencyHandler) - Method in IvyModuleFileLoader
Load dependencies from the Ivy module file and add them to the specified handler.
loadXmlFile(File) - Method in RuleViolationFilterLoader
Load an XML file containing one or more rule violation filters.
LoggingFileMetricsCollector - Class in org.myire.quill.scent
Extension of JavaFileMetricsCollector that logs progress and errors through Gradle logging.
LoggingFileMetricsCollector(Charset) - Constructor in LoggingFileMetricsCollector
Create a new LoggingFileMetricsCollector.

M

markSupported() - Method in DocTypeFilterStream
marshal(Iterable<T>) - Method in MetricsXmlMarshaller
Marshal a sequence of metrics instances.
marshalChildren(Node, T) - Method in MetricsXmlMarshaller
Append child nodes marshalled from a T instance to a parent node.
marshalChildren(Node, T) - Method in MetricsXmlMarshaller.CodeElementMetricsMarshaller
marshalChildren(Node, CompilationUnitMetrics) - Method in MetricsXmlMarshaller.CompilationUnitMetricsMarshaller
marshalChildren(Node, MethodMetrics) - Method in MetricsXmlMarshaller.MethodMetricsMarshaller
marshalChildren(Node, PackageMetrics) - Method in MetricsXmlMarshaller.PackageMetricsMarshaller
marshalChildren(Node, T) - Method in MetricsXmlMarshaller.StatementElementMetricsMarshaller
marshalChildren(Node, TypeMetrics) - Method in MetricsXmlMarshaller.TypeMetricsMarshaller
matches(String, String, int) - Method in RuleViolationFilter
matches(String, String, int) - Method in RuleViolationMatcher
Check if this matcher matches a rule violation described as a tuple of rule name - file name - line number.
maybeAppend(Node, Node) - Method in MetricsXmlMarshaller
Append a child node to a parent node if the former is non-null.
maybeCreate(Project) - Method in AdditionalReportsTask
Get the AdditionalReportsTask from a project, creating it if it doesn't exist.
MetricsXmlMarshaller - Class in org.myire.quill.scent
Abstract base class for XML marshallers of source code metrics.
MetricsXmlMarshaller.CodeElementMetricsMarshaller - Class in org.myire.quill.scent
Abstract base class for marshallers of CodeElementMetrics subclasses.
MetricsXmlMarshaller.CodeElementMetricsMarshaller(String, String) - Constructor in MetricsXmlMarshaller.CodeElementMetricsMarshaller
Create a new CodeElementMetricsMarshaller.
MetricsXmlMarshaller.CompilationUnitMetricsMarshaller - Class in org.myire.quill.scent
Marshaller of CompilationUnitMetrics instances.
MetricsXmlMarshaller.FieldMetricsMarshaller - Class in org.myire.quill.scent
Marshaller of FieldMetrics instances.
MetricsXmlMarshaller.MethodMetricsMarshaller - Class in org.myire.quill.scent
Marshaller of MethodMetrics instances.
MetricsXmlMarshaller.PackageMetricsMarshaller - Class in org.myire.quill.scent
Marshaller of PackageMetrics instances.
MetricsXmlMarshaller.StatementElementMetricsMarshaller - Class in org.myire.quill.scent
Abstract base class for marshallers of StatementElementMetrics subclasses.
MetricsXmlMarshaller.StatementElementMetricsMarshaller(String, String) - Constructor in MetricsXmlMarshaller.StatementElementMetricsMarshaller
Create a new StatementElementMetricsMarshaller.
MetricsXmlMarshaller.TypeMetricsMarshaller - Class in org.myire.quill.scent
Marshaller of TypeMetrics instances.
MetricsXmlMarshaller(String, String) - Constructor in MetricsXmlMarshaller
Create a new MetricsXmlMarshaller.
MutableReportContainer - Class in org.myire.quill.report
A report container that allows reports to be added after creation.
MutableReportContainer(Task) - Constructor in MutableReportContainer
Create a new AdditionalReportContainerImpl.

N

newMatcher(Pattern, BitSet, Pattern) - Method in RuleViolationMatchers
Create a new RuleViolationMatcher that matches violations of a rule in a certain line number range in a file.

O

P

PmdAdditionsPlugin - Class in org.myire.quill.check
Gradle plugin for adding enhancements to the Pmd extension and tasks.
PmdEnhancer - Class in org.myire.quill.check
Enhancer for the PMD plugin.
PmdEnhancer(Project) - Constructor in PmdEnhancer
Create an enhancer for the PmdPlugin.
PmdFilter - Class in org.myire.quill.check
A PMD filter applies a rule violation filter loaded from a file on the result of a PMD analysis.
PmdFilter(Pmd) - Constructor in PmdFilter
Create a new PmdFilter.
PomFileTask - Class in org.myire.quill.pom
Task that creates a stand-alone pom file using the MavenPom implementation from the Maven plugin.
PomPlugin - Class in org.myire.quill.pom
Gradle plugin for creating pom files outside the context of uploading to a Maven repo.
postVisitDirectory(Path, IOException) - Method in LoggingFileMetricsCollector
Log any exception thrown when iterating over the items in a directory.
preVisitDirectory(Path, BasicFileAttributes) - Method in LoggingFileMetricsCollector
Log that a directory is about to be scanned for Java files to collect metrics from.
ProjectAware - Class in org.myire.quill.common
Base class for all entities that hold a reference to a Gradle project.
ProjectAware(Project) - Constructor in ProjectAware
Create a new ProjectAware.
ProjectMetaDataExtension - Class in org.myire.quill.meta
Project extension for specifying the short name, long name, group, description, and main package of a project.
ProjectMetaDataExtension(Project) - Constructor in ProjectMetaDataExtension
ProjectMetaDataPlugin - Class in org.myire.quill.meta
Project plugin that adds a ProjectMetaDataExtension and a SemanticVersionExtension to its project.
Projects - Class in org.myire.quill.common
Project related utility methods.

Q

QuillAllPlugin - Class in org.myire.quill
Gradle project plugin that applies all Quill plugins.

R

read(byte[], int, int) - Method in DocTypeFilterStream
removeTestSourceSet(CodeQualityExtension) - Method in AbstractPluginEnhancer
Remove the test source set from a CodeQualityExtension.
ReportBuilder - Class in org.myire.quill.report
A report builder incrementally writes the contents of a report to its destination.
ReportBuilder(File) - Constructor in ReportBuilder
Create a new ReportBuilder.
reports(Closure) - Method in AdditionalReportsTask
reports(Closure) - Method in CoberturaReportsTask
Configure this task's reports.
reports(Closure) - Method in CpdTask
Configure this task's reports.
reports(Closure) - Method in DashboardTask
Configure this task's reports.
reports(Closure) - Method in JavaNcssTask
Configure this task's reports.
reports(Closure) - Method in ScentTask
Configure this task's reports.
ReportTransformingReport - Class in org.myire.quill.report
A transforming report that applies an XSL transformation on the output/destination of another report to create its own output.
ReportTransformingReport(Project, String, String, Report, String) - Constructor in ReportTransformingReport
Create a new ReportTransformingReport.
RuleViolationFilter - Class in org.myire.quill.filter
A rule violation filter uses a collection of RuleViolationMatcher instances to filter rule violations.
RuleViolationFilterLoader - Class in org.myire.quill.filter
Utility methods for code rule filters.
RuleViolationMatcher - Interface in org.myire.quill.filter
A matcher for rule violations in files.
RuleViolationMatchers - Class in org.myire.quill.filter
Factory methods for creating rule violation matchers.
run() - Method in JavaNcssTask
Calculate code metrics on the sources and produces the enabled report(s).
run() - Method in ScentTask
Calculate code metrics for the sources and produce the enabled report(s).

S

ScentPlugin - Class in org.myire.quill.scent
Gradle plugin for adding a source code metrics task based on Scent to a project.
ScentReports - Interface in org.myire.quill.scent
The reports produced by a ScentTask.
ScentReportsImpl - Class in org.myire.quill.scent
Default implementation of ScentReports.
ScentRunner - Class in org.myire.quill.scent
Delegate class for running Scent and converting the collected metrics to XML.
ScentTask - Class in org.myire.quill.scent
Task for creating source code metrics reports using the Scent library.
SemanticVersionExtension - Class in org.myire.quill.meta
Project extension holding the individual components of a semantic version number.
SemanticVersionExtension(Project) - Constructor in SemanticVersionExtension
setAuxClassPath(Object) - Method in CoberturaContext
Set the auxiliary classpath.
setCellStartHtmlCode(String) - Method in DashboardTask
setCoberturaClassPath(Object) - Method in CoberturaExtension
Set the Cobertura classpath.
setDestination(Object) - Method in DefaultDestinationReport
setDestination(Object) - Method in PomFileTask
Set the path of the pom file to create.
setExecutionDataFile(Object) - Method in CoberturaContext
Set the execution data file.
setFile(Object) - Method in JDependProperties
setFile(Object) - Method in PmdFilter
setFooterHtmlFile(Object) - Method in DashboardTask
setFormat(String) - Method in DefaultFormatChoiceReport
setFormat(String) - Method in FormatChoiceReport
Set the selected format of the report.
setFrom(Object) - Method in IvyModuleExtension
setHeaderHtmlFile(Object) - Method in DashboardTask
setHeadlineHtmlCode(String) - Method in DashboardTask
setIgnoreMethodAnnotations(List<String>) - Method in CoberturaContext
setIgnoreMethodNames(List<String>) - Method in CoberturaContext
setIgnoreTrivial(boolean) - Method in CoberturaContext
setInputClasses(Object) - Method in CoberturaContext
Set the input classes.
setInstrumentationDataFile(Object) - Method in CoberturaContext
Set the instrumentation data file.
setInstrumentedClassesDir(Object) - Method in CoberturaContext
Set the instrumented classes directory.
setSections(Map<String, DashboardSection>) - Method in DashboardTask
setSettings(Object) - Method in IvyModuleExtension
setSourceDirs(Object) - Method in CoberturaContext
Set the sources directory.
setSourceEncoding(String) - Method in CoberturaContext
Set the source encoding.
setupReports() - Method in CpdTask
Create the task's report container.
setupReports() - Method in JavaNcssTask
Create the task's report container.
setupReports() - Method in ScentTask
Create the task's report container and specify the report related inputs and outputs.
setWorkDir(Object) - Method in CoberturaContext
Set the context's work directory.
setWorkDir(Object) - Method in CoberturaExtension
Set the work directory.
setXslFile(Object) - Method in AbstractTransformingReport
setXslFile(Object) - Method in DashboardSection
Set the XSL file to use when transforming the XML input.
setXslFile(Object) - Method in TransformingReport
Set the file containing the style sheet to use when transforming the XML input.
shouldIncludeDependency(Object) - Method in PomFileTask
Check if a dependency should be included in the pom file.
skip(long) - Method in DocTypeFilterStream

T

transform() - Method in AbstractTransformingReport
transform(File, String, Map<String, Object>) - Method in ReportBuilder
Transform an XML file by applying the style sheet from an XSL resource and write the result to this builder's destination.
transform() - Method in TransformingReport
Transform the report's XML input using the XSL style sheet specified for this report and write the result to this report's destination.
TransformingReport - Interface in org.myire.quill.report
A single file report that is created by applying an XSL transformation on some XML input.

U

V

visitFile(Path, BasicFileAttributes) - Method in LoggingFileMetricsCollector
Visit a file by collecting source code metrics from it if it is a Java file.
visitFileFailed(Path, IOException) - Method in LoggingFileMetricsCollector
Log an exception thrown when opening a file or when reading its attributes.

W

withoutScope(String) - Method in PomFileTask
Specify one or more dependency scopes to exclude from the pom file.
write(String, Charset) - Method in ReportBuilder
Write a string to this builder's destination.
writeTo(ReportBuilder) - Method in DashboardSection
Write this section to a report by letting the specified report builder apply the transformation.
writeXmlFile(File) - Method in JUnitReportAggregator
Write this aggregation to an XML file.

X

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _