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