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 GeneratorResult
clean(GeneratorConfig generatorConfig)
Clean the gen directoryGeneratorResult
generate(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:
generate
in interfaceGeneratorManager
- Returns:
- the result
-
clean
public GeneratorResult clean(GeneratorConfig generatorConfig)
Description copied from interface:GeneratorManager
Clean the gen directory- Specified by:
clean
in interfaceGeneratorManager
- Returns:
- the result
-
-