Package io.vertigo.studio.impl.generator
Class GeneratorManagerImpl
- java.lang.Object
-
- io.vertigo.studio.impl.generator.GeneratorManagerImpl
-
- All Implemented Interfaces:
io.vertigo.core.node.component.Component,io.vertigo.core.node.component.CoreComponent,io.vertigo.core.node.component.Manager,GeneratorManager
public final class GeneratorManagerImpl extends Object implements GeneratorManager
Implements MDA.- Author:
- pchretien, mlaroche, dchallas
-
-
Constructor Summary
Constructors Constructor Description GeneratorManagerImpl(List<GeneratorPlugin> generatorPlugins)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GeneratorResultclean(GeneratorConfig generatorConfig)Clean the gen directoryGeneratorResultgenerate(Notebook notebook, GeneratorConfig generatorConfig)Generates the files.
-
-
-
Constructor Detail
-
GeneratorManagerImpl
@Inject public GeneratorManagerImpl(List<GeneratorPlugin> generatorPlugins)
Constructor.- Parameters:
generatorPlugins-
-
-
Method Detail
-
generate
public GeneratorResult generate(Notebook notebook, GeneratorConfig generatorConfig)
Generates the files.- Specified by:
generatein interfaceGeneratorManager- Returns:
- the result
-
clean
public GeneratorResult clean(GeneratorConfig generatorConfig)
Description copied from interface:GeneratorManagerClean the gen directory- Specified by:
cleanin interfaceGeneratorManager- Returns:
- the result
-
-