Package io.vertigo.studio.impl.generator
Interface GeneratorPlugin
-
- All Superinterfaces:
io.vertigo.core.node.component.CoreComponent
,io.vertigo.core.node.component.Plugin
- All Known Implementing Classes:
AuthorizationGeneratorPlugin
,DomainGeneratorPlugin
,FileInfoGeneratorPlugin
,JSGeneratorPlugin
,KspGeneratorPlugin
,MermaidGeneratorPlugin
,SearchGeneratorPlugin
,SqlGeneratorPlugin
,TaskGeneratorPlugin
,TaskTestGeneratorPlugin
,TSGeneratorPlugin
,WsTsGeneratorPlugin
public interface GeneratorPlugin extends io.vertigo.core.node.component.Plugin
Plugin de génération de fichiers.- Author:
- dchallas
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
clean(GeneratorConfig generatorConfig, GeneratorResultBuilder generatorResultBuilder)
void
generate(Notebook notebook, GeneratorConfig generatorConfig, GeneratorResultBuilder generatorResultBuilder)
Génération d'un fichier à partir d'une source et de paramètres.String
getOutputType()
-
-
-
Method Detail
-
generate
void generate(Notebook notebook, GeneratorConfig generatorConfig, GeneratorResultBuilder generatorResultBuilder)
Génération d'un fichier à partir d'une source et de paramètres.- Parameters:
generatorConfig
- general configuration of the generatorgeneratorResultBuilder
- Builder
-
clean
void clean(GeneratorConfig generatorConfig, GeneratorResultBuilder generatorResultBuilder)
-
getOutputType
String getOutputType()
-
-