Main Content

mlreportgen.report.Report.customizeReport

Class: mlreportgen.report.Report
Namespace: mlreportgen.report

Create class derived from Report class

Syntax

reporter = mlreportgen.report.Report.customizeReporter(classpath)

Description

reporter = mlreportgen.report.Report.customizeReporter(classpath) creates a reporter class definition file that defines a subclass of mlreportgen.report.Report at the location specified by classpath. The method also copies the default reporter templates to the resources/templates subfolder of the folder that contains the class definition file. You can use the class definition file as a starting point to design a custom reporter class.

Input Arguments

expand all

Path and name of the new class definition file, specified as a string scalar or character vector.

ValueDescription
mlreportgen.report.Report.customizeReport("myFolder/MyClass")Create MyClass.m in the subfolder myFolder of the current folder.
mlreportgen.report.Report.customizeReport("myFolder/@MyClass")

Create the reporter class in a class folder by preceding the class name with the @ character. Do not specify the .m extension.

See Folders Containing Class Definitions.

mlreportgen.report.Report.customizeReport("+myOrg/@MyClass")Create the reporter class in a class namespace by preceding the folder name with the + character.

Note

You can specify a relative path or an absolute path.

Data Types: string | char

Output Arguments

expand all

Path and file name of the new reporter class, returned as a string scalar.

Examples

Create Report Subclass

Create a new subclass named namespace.MyClassB of mlreportgen.report.Report.

mlreportgen.report.Report.customizeReport("+namespace/@MyClassB")

Version History

Introduced in R2017b