Class FeatureContext
java.lang.Object
io.micronaut.projectgen.core.feature.FeatureContext
Feature Context.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFeature(Feature feature) Adds a feature to be applied.voidaddFeatureIfNotPresent(Class<? extends Feature> featureClass, Feature feature) voidexclude(FeaturePredicate exclusion) getFeature(Class<? extends Feature> feature) getFinalFeatures(ConsoleOutput consoleOutput) booleanvoidProcess the selected features.
-
Constructor Details
-
FeatureContext
-
-
Method Details
-
processSelectedFeatures
public void processSelectedFeatures()Process the selected features. -
exclude
- Parameters:
exclusion- Exclusion predicate
-
getFinalFeatures
- Parameters:
consoleOutput- Console Output- Returns:
- features
-
getLanguage
- Returns:
- Language
-
getTestFramework
- Returns:
- Test framework
-
getBuildTools
-
getJavaVersion
- Returns:
- Jdk Version
-
getOptions
- Returns:
- Options
-
getSelectedFeatures
-
addFeature
Adds a feature to be applied. The added feature is processed immediately.- Parameters:
feature- The feature to add
-
isPresent
-
getFeature
-
addFeatureIfNotPresent
-