Module html.Writer.TemplateData.TemplateDataFactory

Info:

  • Copyright: 2020 wesen
  • Release: 0.1
  • License: MIT
  • Author: wesen

Class TemplateDataFactory

TemplateDataFactory.outputPathGenerator The output path generator
TemplateDataFactory.rootDirectoryTemplateData The template data for the root directory
TemplateDataFactory:new (_outputPathGenerator) TemplateDataFactory constructor.
TemplateDataFactory:setRootDirectory (_rootDirectoryCoverageData) Sets the root directory that this factory should use for creating template data objects.
TemplateDataFactory:createDirectoryTemplateData (_directoryCoverageData) Creates and returns a Directory template data object from a Directory coverage data object.
TemplateDataFactory:createFileTemplateData (_fileCoverageData) Creates and returns a File template data object from a File coverage data object.
TemplateDataFactory:createTotalTemplateData (_totalCoverageData) Creates and returns a Total template data object from a Total coverage data object.
TemplateDataFactory:createHitMissStatisticsTemplateData (_hitMissStatisticsCoverageData) Creates and returns a HitMissStatistics template data object from a HitMissStatistics coverage data object.
TemplateDataFactory:createLineTemplateData (_lineCoverageData) Creates and returns a Line template data object from a Line coverage data object.


Class TemplateDataFactory

Factory that should be used to create template data objects from coverage data objects.
TemplateDataFactory.outputPathGenerator
The output path generator
  • outputPathGenerator OutputPathGenerator
TemplateDataFactory.rootDirectoryTemplateData
The template data for the root directory
  • rootDirectoryTemplateData Directory
TemplateDataFactory:new (_outputPathGenerator)
TemplateDataFactory constructor.

Parameters:

  • _outputPathGenerator OutputPathGenerator The output path generator
TemplateDataFactory:setRootDirectory (_rootDirectoryCoverageData)
Sets the root directory that this factory should use for creating template data objects.

Parameters:

  • _rootDirectoryCoverageData CoverageData.Directory The coverage data of the root directory
TemplateDataFactory:createDirectoryTemplateData (_directoryCoverageData)
Creates and returns a Directory template data object from a Directory coverage data object.

Parameters:

  • _directoryCoverageData CoverageData.Directory The data to create a Directory template data object from

Returns:

    Directory The created Directory template data object
TemplateDataFactory:createFileTemplateData (_fileCoverageData)
Creates and returns a File template data object from a File coverage data object.

Parameters:

  • _fileCoverageData CoverageData.File The data to create a File template data object from

Returns:

    File The created File template data object
TemplateDataFactory:createTotalTemplateData (_totalCoverageData)
Creates and returns a Total template data object from a Total coverage data object.

Parameters:

  • _totalCoverageData CoverageData.Total The data to create a Total template data object from

Returns:

    Total The created Total template data object
TemplateDataFactory:createHitMissStatisticsTemplateData (_hitMissStatisticsCoverageData)
Creates and returns a HitMissStatistics template data object from a HitMissStatistics coverage data object.

Parameters:

  • _hitMissStatisticsCoverageData CoverageData.HitMissStatistics The HitMissStatistics coverage data

Returns:

    HitMissStatistics The created HitMissStatistics template data object
TemplateDataFactory:createLineTemplateData (_lineCoverageData)
Creates and returns a Line template data object from a Line coverage data object.

Parameters:

  • _lineCoverageData CoverageData.Line The Line coverage data

Returns:

    Line The created Line template data object
generated by LDoc 1.4.6 Last updated 2020-06-01 14:04:23