Class ContextFactory
java.lang.Object
io.micronaut.projectgen.core.generator.ContextFactory
Context Factory.
-
Constructor Summary
ConstructorsConstructorDescriptionContextFactory
(FeatureValidator featureValidator, CoordinateResolver coordinateResolver, ProjectNameValidator projectNameValidator, @Nullable RecipeFetcher recipeFetcher) -
Method Summary
Modifier and TypeMethodDescriptioncreateFeatureContext
(AvailableFeatures availableFeatures, List<String> selectedFeatures, Options options) createGeneratorContext
(Project project, FeatureContext featureContext, ConsoleOutput consoleOutput)
-
Constructor Details
-
ContextFactory
public ContextFactory(FeatureValidator featureValidator, CoordinateResolver coordinateResolver, ProjectNameValidator projectNameValidator, @Nullable @Nullable RecipeFetcher recipeFetcher)
-
-
Method Details
-
createFeatureContext
public FeatureContext createFeatureContext(AvailableFeatures availableFeatures, List<String> selectedFeatures, Options options) - Parameters:
availableFeatures
- Available FeaturesselectedFeatures
- Selected Featuresoptions
- Options- Returns:
- Feature Context
-
createGeneratorContext
public GeneratorContext createGeneratorContext(Project project, FeatureContext featureContext, ConsoleOutput consoleOutput) - Parameters:
project
- ProjectfeatureContext
- Feature ContextconsoleOutput
- Console Output- Returns:
- Generator Context
-