| Package | Description |
|---|---|
| io.spring.initializr.generator.project |
Project generation support classes.
|
| io.spring.initializr.generator.test.project |
Support for testing project generation.
|
| io.spring.initializr.web.project |
Project generation handling.
|
| Modifier and Type | Method and Description |
|---|---|
MutableProjectDescription |
MutableProjectDescription.createCopy() |
| Modifier and Type | Method and Description |
|---|---|
void |
ProjectDescriptionCustomizer.customize(MutableProjectDescription description)
Customize the project description.
|
| Constructor and Description |
|---|
MutableProjectDescription(MutableProjectDescription source)
Create a new instance with the state of the specified
source. |
| Modifier and Type | Method and Description |
|---|---|
void |
ProjectAssetTester.configure(MutableProjectDescription description,
ContextConsumer<AssertableApplicationContext> consumer)
Configure a
ProjectGenerationContext using the specified
description and use the ContextConsumer to assert the context. |
ProjectStructure |
ProjectGeneratorTester.generate(MutableProjectDescription description) |
ProjectStructure |
ProjectAssetTester.generate(MutableProjectDescription description)
Generate a project structure using only explicitly configured
contributors. |
<T> T |
ProjectGeneratorTester.generate(MutableProjectDescription description,
ProjectAssetGenerator<T> projectAssetGenerator) |
<T> T |
ProjectAssetTester.generate(MutableProjectDescription description,
ProjectAssetGenerator<T> projectAssetGenerator)
Generate a project asset using the specified
ProjectAssetGenerator. |
protected <T> T |
AbstractProjectGenerationTester.invokeProjectGeneration(MutableProjectDescription description,
AbstractProjectGenerationTester.ProjectGenerationInvoker<T> invoker) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract SELF |
AbstractProjectGenerationTester.newInstance(Map<Class<?>,Supplier<?>> beanDefinitions,
Consumer<ProjectGenerationContext> contextInitializer,
Consumer<MutableProjectDescription> descriptionCustomizer) |
protected ProjectGeneratorTester |
ProjectGeneratorTester.newInstance(Map<Class<?>,Supplier<?>> beanDefinitions,
Consumer<ProjectGenerationContext> contextInitializer,
Consumer<MutableProjectDescription> descriptionCustomizer) |
protected ProjectAssetTester |
ProjectAssetTester.newInstance(Map<Class<?>,Supplier<?>> beanDefinitions,
Consumer<ProjectGenerationContext> contextInitializer,
Consumer<MutableProjectDescription> descriptionCustomizer) |
SELF |
AbstractProjectGenerationTester.withDescriptionCustomizer(Consumer<MutableProjectDescription> description) |
| Constructor and Description |
|---|
AbstractProjectGenerationTester(Map<Class<?>,Supplier<?>> beanDefinitions,
Consumer<ProjectGenerationContext> contextInitializer,
Consumer<MutableProjectDescription> descriptionCustomizer) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultProjectRequestToDescriptionConverter.convert(ProjectRequest request,
MutableProjectDescription description,
InitializrMetadata metadata)
Validate the specified
request and initialize the specified
description. |
void |
MetadataProjectDescriptionCustomizer.customize(MutableProjectDescription description) |
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.