ProjectCreator

class ProjectCreator(templateProcessorFactory: ProjectCreatorTemplateProcessorFactory, initialContentSupplier: ProjectCreatorInitialContentSupplier, mainFileName: String)

Generator of resources for a new Quarkdown project via createResources. Based on different properties, the resources and their content may vary.

Parameters

templateProcessorFactory

factory that generates the template for the main file

initialContentSupplier

supplier of the initial content (code content and assets)

mainFileName

name of the main file, without extension

See also

DefaultProjectCreatorTemplateProcessorFactory
DefaultProjectCreatorInitialContentSupplier
EmptyProjectCreatorInitialContentSupplier

Constructors

Link copied to clipboard
constructor(templateProcessorFactory: ProjectCreatorTemplateProcessorFactory, initialContentSupplier: ProjectCreatorInitialContentSupplier, mainFileName: String)

Functions

Link copied to clipboard