Index

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ABSTRACT - Enum constant in enum class io.spring.initializr.generator.language.kotlin.KotlinModifier
Declare a member without an implementation (infers open).
AbstractJvmModuleAssert<SELF extends AbstractJvmModuleAssert<SELF>> - Class in io.spring.initializr.generator.test.project
Base class for JVM module assertions.
AbstractJvmModuleAssert(Path, Language, Class<?>) - Constructor for class io.spring.initializr.generator.test.project.AbstractJvmModuleAssert
 
AbstractLanguage - Class in io.spring.initializr.generator.language
Base Language implementation.
AbstractLanguage(String, String, String) - Constructor for class io.spring.initializr.generator.language.AbstractLanguage
 
AbstractMetadataController - Class in io.spring.initializr.web.controller
A base controller that uses a InitializrMetadataProvider.
AbstractMetadataController(InitializrMetadataProvider) - Constructor for class io.spring.initializr.web.controller.AbstractMetadataController
 
AbstractModuleAssert<SELF extends AbstractModuleAssert<SELF>> - Class in io.spring.initializr.generator.test.project
Base class for module assertions.
AbstractModuleAssert(Path, Class<?>) - Constructor for class io.spring.initializr.generator.test.project.AbstractModuleAssert
 
AbstractProjectAssert<SELF extends AbstractProjectAssert<SELF>> - Class in io.spring.initializr.generator.test.project
Base class for project assertions.
AbstractProjectAssert(Path, Class<?>) - Constructor for class io.spring.initializr.generator.test.project.AbstractProjectAssert
 
AbstractProjectGenerationTester<SELF extends AbstractProjectGenerationTester<SELF>> - Class in io.spring.initializr.generator.test.project
Base tester for project generation.
AbstractProjectGenerationTester() - Constructor for class io.spring.initializr.generator.test.project.AbstractProjectGenerationTester
 
AbstractProjectGenerationTester(Map<Class<?>, Supplier<?>>, Consumer<ProjectGenerationContext>, Consumer<MutableProjectDescription>) - Constructor for class io.spring.initializr.generator.test.project.AbstractProjectGenerationTester
 
AbstractProjectGenerationTester.ProjectGenerationInvoker<T> - Interface in io.spring.initializr.generator.test.project
 
AbstractTextAssert<SELF extends org.assertj.core.api.AbstractStringAssert<SELF>> - Class in io.spring.initializr.generator.test.io
Base class for text assertions.
AbstractTextAssert(String, Class<?>) - Constructor for class io.spring.initializr.generator.test.io.AbstractTextAssert
 
AbstractTextAssert(Path, Class<?>) - Constructor for class io.spring.initializr.generator.test.io.AbstractTextAssert
 
ACTION - Enum constant in enum class io.spring.initializr.metadata.ServiceCapabilityType
A special type that defines the action to use.
activation() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfile
Return a builder to configure how this profile should be activated.
activeByDefault(Boolean) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfileActivation.Builder
Specify if the profile should be enabled if no profile is active.
add(I) - Method in class io.spring.initializr.generator.buildsystem.BuildItemContainer
Lookup the item with the specified id and register it to this container.
add(MavenRepository) - Method in class io.spring.initializr.generator.buildsystem.MavenRepositoryContainer
Register the specified repository.
add(MavenRepository.Builder) - Method in class io.spring.initializr.generator.buildsystem.MavenRepositoryContainer
Register a repository with the specified state.
add(ClassName) - Method in class io.spring.initializr.generator.language.AnnotationContainer
Add a single Annotation with the specified class name.
add(ClassName, Consumer<Annotation.Builder>) - Method in class io.spring.initializr.generator.language.AnnotationContainer
Add a single Annotation with the specified class name and Consumer to customize it.
add(CodeBlock) - Method in class io.spring.initializr.generator.language.CodeBlock.Builder
Add the specified CodeBlock, without any extra line or statement separator.
add(I, V) - Method in class io.spring.initializr.generator.buildsystem.BuildItemContainer
Register the specified item with the specified id.
add(String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleConfigurationContainer
Register a configuration with the specified name.
add(String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradlePluginContainer
Add a GradlePlugin to the standard plugins block with the specified id.
add(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenResourceContainer
Add a resource with default settings for the specified directory.
add(String...) - Method in class io.spring.initializr.generator.spring.scm.git.GitIgnore.GitIgnoreSection
 
add(String, BillOfMaterials.Builder) - Method in class io.spring.initializr.generator.buildsystem.BomContainer
Register a BillOfMaterials with the specified id and a state.
add(String, Dependency.Builder<?>) - Method in class io.spring.initializr.generator.buildsystem.DependencyContainer
Register a Dependency with the specified id and state.
add(String, Object...) - Method in class io.spring.initializr.generator.language.Annotation.Builder
Add the specified values to the attribute with the specified name.
add(String, Object...) - Method in class io.spring.initializr.generator.language.CodeBlock.Builder
Add more code using the specified code and optional arguments.
add(String, String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin.ConfigurationBuilder
Add the specified parameter with a single value.
add(String, String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPluginContainer
Add a MavenPlugin with the specified groupId and artifactId.
add(String, String, String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenExtensionContainer
Add a MavenExtension with the specified groupId, artifactId, and version.
add(String, String, String, DependencyScope) - Method in class io.spring.initializr.generator.buildsystem.DependencyContainer
Register a Dependency with the specified id and a managed version.
add(String, String, Consumer<MavenExtension.Builder>) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenExtensionContainer
Add a MavenExtension with the specified groupId and artifactId and Consumer to customize the extension.
add(String, String, Consumer<MavenPlugin.Builder>) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPluginContainer
Add a MavenPlugin with the specified groupId and artifactId and Consumer to customize the plugin.
add(String, Consumer<StandardGradlePlugin>) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradlePluginContainer
Add a GradlePlugin to the standard plugins block with the specified id and Consumer to customize the object.
add(String, Consumer<MavenPlugin.ConfigurationBuilder>) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin.ConfigurationBuilder
Add the specified parameter with a nested structure.
add(String, Consumer<MavenResource.Builder>) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenResourceContainer
Add a resource with default settings for the specified directory and Consumer to customize the resource.
add(String, Consumer<ComposeService.Builder>) - Method in class io.spring.initializr.generator.container.docker.compose.ComposeServiceContainer
Add a ComposeService with the specified name and Consumer to customize the object.
add(Consumer<IndentingWriter>) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleSnippetContainer
Register a snippet with no import.
add(Set<String>, Consumer<IndentingWriter>) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleSnippetContainer
Register a snippet with the specified types to import and writer.
addAdditionalLink(String, String) - Method in class io.spring.initializr.generator.spring.documentation.GettingStartedSection
 
addAllDefaults() - Method in class io.spring.initializr.generator.test.InitializrMetadataTestBuilder
 
addBasicDefaults() - Method in class io.spring.initializr.generator.test.InitializrMetadataTestBuilder
 
addBom(String, BillOfMaterials) - Method in class io.spring.initializr.generator.test.InitializrMetadataTestBuilder
 
addBom(String, String, String, String) - Method in class io.spring.initializr.generator.test.InitializrMetadataTestBuilder
 
addBootVersion(String, boolean) - Method in class io.spring.initializr.generator.test.InitializrMetadataTestBuilder
 
addContent(DefaultMetadataElement) - Method in class io.spring.initializr.metadata.SingleSelectCapability
 
addDefaultBootVersions() - Method in class io.spring.initializr.generator.test.InitializrMetadataTestBuilder
 
addDefaultJavaVersions() - Method in class io.spring.initializr.generator.test.InitializrMetadataTestBuilder
 
addDefaultLanguages() - Method in class io.spring.initializr.generator.test.InitializrMetadataTestBuilder
 
addDefaultPackagings() - Method in class io.spring.initializr.generator.test.InitializrMetadataTestBuilder
 
addDefaultTypes() - Method in class io.spring.initializr.generator.test.InitializrMetadataTestBuilder
 
addDependency(String, Dependency) - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
addDependency(String, Dependency.Builder<?>) - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
addDependencyGroup(String, Dependency...) - Method in class io.spring.initializr.generator.test.InitializrMetadataTestBuilder
 
addDependencyGroup(String, String...) - Method in class io.spring.initializr.generator.test.InitializrMetadataTestBuilder
 
addFieldDeclaration(GroovyFieldDeclaration) - Method in class io.spring.initializr.generator.language.groovy.GroovyTypeDeclaration
 
addFieldDeclaration(JavaFieldDeclaration) - Method in class io.spring.initializr.generator.language.java.JavaTypeDeclaration
 
addFunctionDeclaration(KotlinFunctionDeclaration) - Method in class io.spring.initializr.generator.language.kotlin.KotlinTypeDeclaration
 
addGuideLink(String, String) - Method in class io.spring.initializr.generator.spring.documentation.GettingStartedSection
 
addItem(T) - Method in class io.spring.initializr.generator.io.text.BulletedSection
Add an item to the list.
additionalLinks() - Method in class io.spring.initializr.generator.spring.documentation.GettingStartedSection
 
addJavaVersion(String, boolean) - Method in class io.spring.initializr.generator.test.InitializrMetadataTestBuilder
 
addLanguage(String, boolean) - Method in class io.spring.initializr.generator.test.InitializrMetadataTestBuilder
 
addMethodDeclaration(GroovyMethodDeclaration) - Method in class io.spring.initializr.generator.language.groovy.GroovyTypeDeclaration
 
addMethodDeclaration(JavaMethodDeclaration) - Method in class io.spring.initializr.generator.language.java.JavaTypeDeclaration
 
addPackaging(String, boolean) - Method in class io.spring.initializr.generator.test.InitializrMetadataTestBuilder
 
addPropertyDeclaration(KotlinPropertyDeclaration) - Method in class io.spring.initializr.generator.language.kotlin.KotlinTypeDeclaration
 
addReferenceDocLink(String, String) - Method in class io.spring.initializr.generator.spring.documentation.GettingStartedSection
 
addReleasesRepository(String, String, String) - Method in class io.spring.initializr.generator.test.InitializrMetadataTestBuilder
 
addRepository(String, String, String, boolean, boolean) - Method in class io.spring.initializr.generator.test.InitializrMetadataTestBuilder
 
addSection(Section) - Method in class io.spring.initializr.generator.spring.documentation.HelpDocument
 
addSection(Section) - Method in class io.spring.initializr.generator.spring.documentation.PreDefinedSection
 
addSection(String, Map<String, Object>) - Method in class io.spring.initializr.generator.spring.documentation.HelpDocument
Add a section rendered by the specified mustache template and model.
addSnapshotsRepository(String, String, String) - Method in class io.spring.initializr.generator.test.InitializrMetadataTestBuilder
 
addStatement(CodeBlock) - Method in class io.spring.initializr.generator.language.CodeBlock.Builder
Add the specified CodeBlock as a statement.
addStatement(String, Object...) - Method in class io.spring.initializr.generator.language.CodeBlock.Builder
Add more code using the specified code and optional arguments and indicate that this statement is finished.
addTopLevelFunction(KotlinFunctionDeclaration) - Method in class io.spring.initializr.generator.language.kotlin.KotlinCompilationUnit
 
addType(Type) - Method in class io.spring.initializr.generator.test.InitializrMetadataTestBuilder
 
addType(String, boolean, String, String, String, String) - Method in class io.spring.initializr.generator.test.InitializrMetadataTestBuilder
 
addViewControllers(ViewControllerRegistry) - Method in class io.spring.initializr.web.autoconfigure.InitializrWebConfig
 
Agent - Class in io.spring.initializr.web.support
Defines the agent that submitted a request.
Agent(Agent.AgentId, String) - Constructor for class io.spring.initializr.web.support.Agent
 
Agent.AgentId - Enum Class in io.spring.initializr.web.support
Defines the various known agents.
Annotatable - Interface in io.spring.initializr.generator.language
A representation of something that can be annotated.
annotate(Annotation) - Method in interface io.spring.initializr.generator.language.Annotatable
Deprecated, for removal: This API element is subject to removal in a future version.
annotate(ClassName) - Method in class io.spring.initializr.generator.language.Parameter.Builder
Annotate the parameter with the specified annotation.
annotate(ClassName, Consumer<Annotation.Builder>) - Method in class io.spring.initializr.generator.language.Parameter.Builder
Annotate the parameter with the specified annotation, customized by the specified consumer.
Annotation - Class in io.spring.initializr.generator.language
An annotation.
ANNOTATION_PROCESSOR - Enum constant in enum class io.spring.initializr.generator.buildsystem.DependencyScope
A dependency that is used as an annotation processor when compiling a project.
Annotation.Attribute - Class in io.spring.initializr.generator.language
Define an attribute of an annotation.
Annotation.Builder - Class in io.spring.initializr.generator.language
Builder for creating an Annotation.
AnnotationContainer - Class in io.spring.initializr.generator.language
A container for annotations defined on an annotated element.
AnnotationContainer() - Constructor for class io.spring.initializr.generator.language.AnnotationContainer
 
annotations() - Method in interface io.spring.initializr.generator.language.Annotatable
Return the AnnotationContainer to use to configure the annotations of this element.
annotations() - Method in class io.spring.initializr.generator.language.groovy.GroovyFieldDeclaration
 
annotations() - Method in class io.spring.initializr.generator.language.groovy.GroovyMethodDeclaration
 
annotations() - Method in class io.spring.initializr.generator.language.java.JavaFieldDeclaration
 
annotations() - Method in class io.spring.initializr.generator.language.java.JavaMethodDeclaration
 
annotations() - Method in class io.spring.initializr.generator.language.kotlin.KotlinFunctionDeclaration
 
annotations() - Method in class io.spring.initializr.generator.language.kotlin.KotlinPropertyDeclaration
 
annotations() - Method in class io.spring.initializr.generator.language.Parameter
 
annotations() - Method in class io.spring.initializr.generator.language.TypeDeclaration
 
append(String, String) - Static method in class io.spring.initializr.generator.buildsystem.gradle.GradleTask.Attribute
Create an attribute that appends the specified value.
append(String, String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTask.Builder
Configure a task attribute by appending the specified value.
APPEND - Enum constant in enum class io.spring.initializr.generator.buildsystem.gradle.GradleTask.Attribute.Type
Append the value to the attribute.
ApplicationConfigurationProjectGenerationConfiguration - Class in io.spring.initializr.generator.spring.configuration
Configuration for application-related contributions to a generated project.
ApplicationConfigurationProjectGenerationConfiguration() - Constructor for class io.spring.initializr.generator.spring.configuration.ApplicationConfigurationProjectGenerationConfiguration
 
applicationPropertiesContributor() - Method in class io.spring.initializr.generator.spring.configuration.ApplicationConfigurationProjectGenerationConfiguration
 
ApplicationPropertiesContributor - Class in io.spring.initializr.generator.spring.configuration
A SingleResourceProjectContributor that contributes a application.properties file to a project.
ApplicationPropertiesContributor() - Constructor for class io.spring.initializr.generator.spring.configuration.ApplicationPropertiesContributor
 
ApplicationPropertiesContributor(String) - Constructor for class io.spring.initializr.generator.spring.configuration.ApplicationPropertiesContributor
 
apply(IndentingWriter) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleSnippet
Apply the snippet using the specified IndentingWriter.
apply(TextCapability) - Method in class io.spring.initializr.metadata.InitializrProperties.SimpleElement
 
apply(Integer) - Method in class io.spring.initializr.generator.io.SimpleIndentStrategy
 
apply(String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradlePluginContainer
Apply a GradlePlugin with the specified id.
applyDefaults(InitializrMetadata) - Method in class io.spring.initializr.metadata.InitializrMetadataBuilder
Apply defaults to capabilities that have no value.
arrayOf(CodeBlock...) - Method in interface io.spring.initializr.generator.language.CodeBlock.FormattingOptions
Return the code that represents an array for the specified values.
artifact(String) - Method in class io.spring.initializr.generator.buildsystem.BuildSettings.Builder
Set the artifact ID of the project.
artifactId(String) - Method in class io.spring.initializr.generator.buildsystem.BillOfMaterials.Builder
Set the artifact ID of the bom.
artifactId(String) - Method in class io.spring.initializr.generator.buildsystem.Dependency.Builder
 
artifactId(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Relocation.Builder
Specify the new artifact ID of the dependency.
asJvmModule(Language) - Method in class io.spring.initializr.generator.test.project.AbstractModuleAssert
Return a JVM module assertion for the specified Language, to allow chaining of jvm module-specific assertions from this call.
assertThat() - Method in class io.spring.initializr.generator.test.io.NodeAssert
 
assertThat() - Method in class io.spring.initializr.generator.test.project.ProjectStructure
 
attribute(String, Class<?>, String...) - Method in class io.spring.initializr.generator.language.Annotation.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
attribute(String, String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTask.Builder
Set a task attribute.

B

BillOfMaterials - Class in io.spring.initializr.generator.buildsystem
A Bill of Materials (BOM) definition to be declared in a project's build configuration.
BillOfMaterials - Class in io.spring.initializr.metadata
Define a Bill Of Materials to be represented in the generated project if a dependency refers to it.
BillOfMaterials() - Constructor for class io.spring.initializr.metadata.BillOfMaterials
 
BillOfMaterials(BillOfMaterials.Builder) - Constructor for class io.spring.initializr.generator.buildsystem.BillOfMaterials
 
BillOfMaterials.Builder - Class in io.spring.initializr.generator.buildsystem
Builder for a Bill of Materials.
BillOfMaterials.Mapping - Class in io.spring.initializr.metadata
Mapping information.
body(CodeBlock) - Method in class io.spring.initializr.generator.language.groovy.GroovyMethodDeclaration.Builder
 
body(CodeBlock) - Method in class io.spring.initializr.generator.language.java.JavaMethodDeclaration.Builder
 
body(CodeBlock) - Method in class io.spring.initializr.generator.language.kotlin.KotlinFunctionDeclaration.Builder
 
body(GroovyStatement...) - Method in class io.spring.initializr.generator.language.groovy.GroovyMethodDeclaration.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
body(JavaStatement...) - Method in class io.spring.initializr.generator.language.java.JavaMethodDeclaration.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
body(KotlinStatement...) - Method in class io.spring.initializr.generator.language.kotlin.KotlinFunctionDeclaration.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
bomAsString(BillOfMaterials) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildWriter
 
bomAsString(BillOfMaterials) - Method in class io.spring.initializr.generator.buildsystem.gradle.GroovyDslGradleBuildWriter
 
bomAsString(BillOfMaterials) - Method in class io.spring.initializr.generator.buildsystem.gradle.KotlinDslGradleBuildWriter
 
BomContainer - Class in io.spring.initializr.generator.buildsystem
A BuildItemContainer implementation for boms.
BomContainer(Function<String, BillOfMaterials>) - Constructor for class io.spring.initializr.generator.buildsystem.BomContainer
Create an instance with the specified itemResolver.
bomRangesInfoContributor(InitializrMetadataProvider) - Method in class io.spring.initializr.actuate.autoconfigure.InitializrActuatorEndpointsAutoConfiguration
 
BomRangesInfoContributor - Class in io.spring.initializr.actuate.info
An InfoContributor that exposes the actual ranges used by each bom defined in the project.
BomRangesInfoContributor(InitializrMetadataProvider) - Constructor for class io.spring.initializr.actuate.info.BomRangesInfoContributor
 
boms() - Method in class io.spring.initializr.generator.buildsystem.Build
Return the bom container to use to configure Bill of Materials.
boms() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfile
Return the bom container to use to configure Bill of Materials.
BROWSER - Enum constant in enum class io.spring.initializr.web.support.Agent.AgentId
A generic browser.
build() - Method in class io.spring.initializr.generator.buildsystem.BillOfMaterials.Builder
Build a BillOfMaterials with the current state of this builder.
build() - Method in class io.spring.initializr.generator.buildsystem.BuildSettings.Builder
Build a BuildSettings with the current state of this builder.
build() - Method in class io.spring.initializr.generator.buildsystem.Dependency.Builder
Build a Dependency with the current state of this builder.
build() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildscript.Builder
Build a GradleBuildscript with the current state of this builder.
build() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildSettings.Builder
Build a GradleBuildSettings with the current state of this builder.
build() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleConfiguration.Builder
Build a GradleConfiguration with the current state of this builder.
build() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleDependency.Builder
 
build() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTask.Builder
Build a GradleTask with the current state of this builder.
build() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSettings.Builder
 
build() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDependency.Builder
 
build() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDeveloper.Builder
 
build() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Builder
Build a MavenDistributionManagement with the current state of this builder.
build() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.DeploymentRepository.Builder
Build a MavenDistributionManagement.DeploymentRepository with the current state of this builder.
build() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Relocation.Builder
Build a MavenDistributionManagement.Relocation with the current state of this builder.
build() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Site.Builder
Build a MavenDistributionManagement.Site with the current state of this builder.
build() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenExtension.Builder
Build a MavenExtension with the current state of this builder.
build() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenLicense.Builder
 
build() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin.Builder
Build a MavenPlugin with the current state of this builder.
build() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfile.SettingsBuilder
 
build() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfileActivation.Builder
Create a MavenProfileActivation with the current state of this builder.
build() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenResource.Builder
Build a MavenResource with the current state of this builder.
build() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenScm.Builder
 
build() - Method in class io.spring.initializr.generator.buildsystem.MavenRepository.Builder
Build a MavenRepository with the current state of this builder.
build() - Method in class io.spring.initializr.generator.container.docker.compose.ComposeService.Builder
Builds the ComposeService instance.
build() - Method in class io.spring.initializr.generator.language.Annotation.Builder
 
build() - Method in class io.spring.initializr.generator.language.CodeBlock.Builder
Build a CodeBlock with the current state of this builder.
build() - Method in class io.spring.initializr.generator.language.Parameter.Builder
 
build() - Method in class io.spring.initializr.generator.test.InitializrMetadataTestBuilder
 
build() - Method in class io.spring.initializr.metadata.InitializrMetadataBuilder
Build a InitializrMetadata based on the state of this builder.
Build - Class in io.spring.initializr.generator.buildsystem
Build configuration for a project.
Build(BuildItemResolver) - Constructor for class io.spring.initializr.generator.buildsystem.Build
 
buildAccessor() - Method in class io.spring.initializr.generator.language.kotlin.KotlinPropertyDeclaration.AccessorBuilder
 
BuildCustomizer<B extends Build> - Interface in io.spring.initializr.generator.spring.build
Callback for customizing a project's Build.
BuildCustomizer.OrderedBuildCustomizer<B extends Build> - Class in io.spring.initializr.generator.spring.build
 
builder() - Static method in class io.spring.initializr.generator.language.CodeBlock
Initialize a new builder.
builder(String) - Static method in class io.spring.initializr.generator.language.Parameter
Initialize a builder for a parameter with the specified name.
Builder() - Constructor for class io.spring.initializr.generator.buildsystem.BuildSettings.Builder
 
Builder() - Constructor for class io.spring.initializr.generator.buildsystem.gradle.GradleBuildscript.Builder
 
Builder() - Constructor for class io.spring.initializr.generator.buildsystem.gradle.GradleBuildSettings.Builder
 
Builder() - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenBuildSettings.Builder
 
Builder() - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenDeveloper.Builder
 
Builder() - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Builder
 
Builder() - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.DeploymentRepository.Builder
 
Builder() - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Relocation.Builder
 
Builder() - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Site.Builder
 
Builder() - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenLicense.Builder
 
Builder() - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenProfileActivation.Builder
 
Builder() - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenScm.Builder
 
Builder(String) - Constructor for class io.spring.initializr.generator.buildsystem.gradle.GradleConfiguration.Builder
 
Builder(String) - Constructor for class io.spring.initializr.generator.buildsystem.gradle.GradleTask.Builder
 
Builder(String) - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenResource.Builder
 
Builder(String) - Constructor for class io.spring.initializr.generator.container.docker.compose.ComposeService.Builder
 
Builder(String, String) - Constructor for class io.spring.initializr.generator.buildsystem.BillOfMaterials.Builder
 
Builder(String, String) - Constructor for class io.spring.initializr.generator.buildsystem.Dependency.Builder
 
Builder(String, String) - Constructor for class io.spring.initializr.generator.buildsystem.gradle.GradleDependency.Builder
 
Builder(String, String) - Constructor for class io.spring.initializr.generator.buildsystem.gradle.GradleTask.Builder
 
Builder(String, String) - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenDependency.Builder
 
Builder(String, String) - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenExtension.Builder
 
Builder(String, String) - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenPlugin.Builder
 
Builder(String, String) - Constructor for class io.spring.initializr.generator.buildsystem.MavenRepository.Builder
 
BuildItemContainer<I,V> - Class in io.spring.initializr.generator.buildsystem
A container for items.
BuildItemContainer(Map<I, V>, Function<I, V>) - Constructor for class io.spring.initializr.generator.buildsystem.BuildItemContainer
 
BuildItemResolver - Interface in io.spring.initializr.generator.buildsystem
Resolve an item of the Build against an identifier.
BuildMetadataResolver - Class in io.spring.initializr.generator.spring.build
Resolve metadata information from the build.
BuildMetadataResolver(InitializrMetadata) - Constructor for class io.spring.initializr.generator.spring.build.BuildMetadataResolver
 
buildParametersDescription(InitializrMetadata) - Method in class io.spring.initializr.web.support.CommandLineHelpGenerator
 
BuildProjectGenerationConfiguration - Class in io.spring.initializr.generator.spring.build
Project generation configuration for projects using any build system.
BuildProjectGenerationConfiguration() - Constructor for class io.spring.initializr.generator.spring.build.BuildProjectGenerationConfiguration
 
buildscript(Consumer<GradleBuildscript.Builder>) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuild
Customize the buildscript of the build using the specified consumer.
BuildSettings - Class in io.spring.initializr.generator.buildsystem
General build settings.
BuildSettings(BuildSettings.Builder<?>) - Constructor for class io.spring.initializr.generator.buildsystem.BuildSettings
 
BuildSettings.Builder<B extends BuildSettings.Builder<B>> - Class in io.spring.initializr.generator.buildsystem
Builder for build settings.
BuildSystem - Interface in io.spring.initializr.generator.buildsystem
A build system that can be used by a generated project.
BuildSystemFactory - Interface in io.spring.initializr.generator.buildsystem
A factory for creating a BuildSystem.
BuildWriter - Interface in io.spring.initializr.generator.buildsystem
Strategy that can be implemented by a BuildSystem that can generate a proper build representation for the project in a single text asset.
BulletedSection<T> - Class in io.spring.initializr.generator.io.text
Section for list of items using a TemplateRenderer.
BulletedSection(TemplateRenderer, String) - Constructor for class io.spring.initializr.generator.io.text.BulletedSection
Create a new instance adding items in the model with the items key.
BulletedSection(TemplateRenderer, String, String) - Constructor for class io.spring.initializr.generator.io.text.BulletedSection
Create a new instance.

C

callback(Class<C>, C, A, Object...) - Static method in class io.spring.initializr.generator.spring.util.LambdaSafe
Start a call to a single callback instance, dealing with common generic type concerns and exceptions.
callbacks(Class<C>, Collection<? extends C>, A, Object...) - Static method in class io.spring.initializr.generator.spring.util.LambdaSafe
Start a call to callback instances, dealing with common generic type concerns and exceptions.
classifier(String) - Method in class io.spring.initializr.generator.buildsystem.Dependency.Builder
 
ClassName - Class in io.spring.initializr.generator.language
Type reference abstraction to refer to a Class that is not available on the classpath.
classReference(ClassName) - Method in interface io.spring.initializr.generator.language.CodeBlock.FormattingOptions
Return the code that represents a reference to the specified ClassName.
cleanInputValue(String) - Method in class io.spring.initializr.web.project.DefaultProjectRequestToDescriptionConverter
Clean input value to rely on US-ascii character as much as possible.
cleanPackageName(String, String) - Method in class io.spring.initializr.metadata.InitializrConfiguration
Clean the specified package name if necessary.
cleanTempFiles(Path) - Method in class io.spring.initializr.web.project.ProjectGenerationInvoker
Clean all the temporary files that are related to this root directory.
ClientInformation(Agent, String, String) - Constructor for class io.spring.initializr.actuate.stat.ProjectRequestDocument.ClientInformation
 
close() - Method in class io.spring.initializr.generator.io.IndentingWriter
 
CodeBlock - Class in io.spring.initializr.generator.language
A fragment of code, potentially containing declarations, or statements.
CodeBlock.Builder - Class in io.spring.initializr.generator.language
 
CodeBlock.FormattingOptions - Interface in io.spring.initializr.generator.language
Strategy interface to customize formatting of generated code block.
CommandLineHelpGenerator - Class in io.spring.initializr.web.support
Generate help pages for command-line clients.
CommandLineHelpGenerator(TemplateRenderer) - Constructor for class io.spring.initializr.web.support.CommandLineHelpGenerator
 
CommandLineHelpGenerator(TemplateRenderer, int) - Constructor for class io.spring.initializr.web.support.CommandLineHelpGenerator
 
CommandLineMetadataController - Class in io.spring.initializr.web.controller
RestController that handles assistance for CLI support using a CommandLineHelpGenerator.
CommandLineMetadataController(InitializrMetadataProvider, TemplateRenderer) - Constructor for class io.spring.initializr.web.controller.CommandLineMetadataController
 
comments(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenLicense.Builder
Set comments associated with the license.
compare(Dependency, Dependency) - Method in class io.spring.initializr.generator.buildsystem.DependencyComparator
 
compareTo(Version) - Method in class io.spring.initializr.generator.version.Version
 
compareTo(VersionProperty) - Method in class io.spring.initializr.generator.version.VersionProperty
 
CompilationUnit<T extends TypeDeclaration> - Class in io.spring.initializr.generator.language
A compilation unit that represents an individual source file.
CompilationUnit(String, String) - Constructor for class io.spring.initializr.generator.language.CompilationUnit
Create a new instance with the package to use and the name of the type.
COMPILE - Enum constant in enum class io.spring.initializr.generator.buildsystem.DependencyScope
A dependency that is used to compile a project.
COMPILE_ONLY - Enum constant in enum class io.spring.initializr.generator.buildsystem.DependencyScope
A dependency that is a compile time only dependency and not used at runtime.
ComposeFile - Class in io.spring.initializr.generator.container.docker.compose
Model for a Docker Compose file.
ComposeFile() - Constructor for class io.spring.initializr.generator.container.docker.compose.ComposeFile
 
ComposeFileWriter - Class in io.spring.initializr.generator.container.docker.compose
A ComposeFile writer for compose.yaml.
ComposeFileWriter() - Constructor for class io.spring.initializr.generator.container.docker.compose.ComposeFileWriter
 
ComposeHelpDocumentCustomizer - Class in io.spring.initializr.generator.spring.container.docker.compose
A HelpDocumentCustomizer that provide additional information about the compose services that are defined for the project.
ComposeHelpDocumentCustomizer(ComposeFile) - Constructor for class io.spring.initializr.generator.spring.container.docker.compose.ComposeHelpDocumentCustomizer
 
ComposeProjectContributor - Class in io.spring.initializr.generator.spring.container.docker.compose
A ProjectContributor that creates a 'compose.yaml' file through a ComposeFile.
ComposeProjectContributor(ComposeFile, IndentingWriterFactory) - Constructor for class io.spring.initializr.generator.spring.container.docker.compose.ComposeProjectContributor
 
ComposeService - Class in io.spring.initializr.generator.container.docker.compose
A service to be declared in a Docker Compose file.
ComposeService.Builder - Class in io.spring.initializr.generator.container.docker.compose
Builder for ComposeService.
ComposeServiceContainer - Class in io.spring.initializr.generator.container.docker.compose
A container for Docker Compose services.
ComposeServiceContainer() - Constructor for class io.spring.initializr.generator.container.docker.compose.ComposeServiceContainer
 
ConditionalOnBuildSystem - Annotation Interface in io.spring.initializr.generator.condition
Condition that matches when a generated project will use a particular BuildSystem.
ConditionalOnGradleVersion - Annotation Interface in io.spring.initializr.generator.spring.build.gradle
Condition that matches when a generated project will use a particular major version of Gradle.
ConditionalOnLanguage - Annotation Interface in io.spring.initializr.generator.condition
Condition that matches when a generated project will be written using a particular Language.
ConditionalOnPackaging - Annotation Interface in io.spring.initializr.generator.condition
Condition that matches when a generated project will use a particular Packaging.
ConditionalOnPlatformVersion - Annotation Interface in io.spring.initializr.generator.condition
Condition that matches when a generated project is using a matching version of the platform.
ConditionalOnRequestedDependency - Annotation Interface in io.spring.initializr.generator.condition
Condition that matches when a ProjectDescription defines a particular dependency.
config() - Method in class io.spring.initializr.web.controller.ProjectMetadataController
 
configuration(String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleDependency.Builder
Specify the configuration to use for the dependency.
configuration(Consumer<MavenPlugin.ConfigurationBuilder>) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin.Builder
Customize the configuration of the plugin using the specified consumer.
configuration(Consumer<MavenPlugin.ConfigurationBuilder>) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin.ExecutionBuilder
Customize the configuration of the execution using the specified consumer.
ConfigurationBuilder() - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenPlugin.ConfigurationBuilder
 
configurationForDependency(Dependency) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildWriter
 
configurations() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuild
Return the configuration container to use for configuration customizations.
configure(MutableProjectDescription, ContextConsumer<AssertableApplicationContext>) - Method in class io.spring.initializr.generator.test.project.ProjectAssetTester
Configure a ProjectGenerationContext using the specified description and use the ContextConsumer to assert the context.
configure(String, Consumer<MavenPlugin.ConfigurationBuilder>) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin.ConfigurationBuilder
Configure the parameter with the specified name.
configureContentNegotiation(ContentNegotiationConfigurer) - Method in class io.spring.initializr.web.autoconfigure.InitializrWebConfig
 
connection(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenScm.Builder
Specify the source control management system URL that describes the repository and how to connect to the repository.
contains(Resource) - Method in class io.spring.initializr.generator.test.io.AbstractTextAssert
Assert this text contains the content defined by the specified Resource.
containsDirectories(String...) - Method in class io.spring.initializr.generator.test.project.AbstractProjectAssert
Assert the project has the specified directories.
containsExactly(String...) - Method in class io.spring.initializr.generator.test.io.AbstractTextAssert
Assert this text contains exactly the specified lines.
containsFiles(String...) - Method in class io.spring.initializr.generator.test.project.AbstractProjectAssert
Assert the project has the specified files.
containsOnlyExtProperties(String...) - Method in class io.spring.initializr.generator.test.buildsystem.gradle.GradleBuildAssert
Assert the Gradle build contains only the specified properties.
contribute(Path) - Method in class io.spring.initializr.generator.project.contributor.MultipleResourcesProjectContributor
 
contribute(Path) - Method in interface io.spring.initializr.generator.project.contributor.ProjectContributor
Contribute additional resources to the project in the specified root directory.
contribute(Path) - Method in class io.spring.initializr.generator.project.contributor.SingleResourceProjectContributor
 
contribute(Path) - Method in class io.spring.initializr.generator.spring.build.gradle.GradleBuildProjectContributor
 
contribute(Path) - Method in class io.spring.initializr.generator.spring.build.maven.MavenBuildProjectContributor
 
contribute(Path) - Method in class io.spring.initializr.generator.spring.code.MainSourceCodeProjectContributor
 
contribute(Path) - Method in class io.spring.initializr.generator.spring.code.TestSourceCodeProjectContributor
 
contribute(Path) - Method in class io.spring.initializr.generator.spring.configuration.WebFoldersContributor
 
contribute(Path) - Method in class io.spring.initializr.generator.spring.container.docker.compose.ComposeProjectContributor
 
contribute(Path) - Method in class io.spring.initializr.generator.spring.documentation.HelpDocumentProjectContributor
 
contribute(Path) - Method in class io.spring.initializr.generator.spring.scm.git.GitIgnoreContributor
 
contribute(Info.Builder) - Method in class io.spring.initializr.actuate.info.BomRangesInfoContributor
 
contribute(Info.Builder) - Method in class io.spring.initializr.actuate.info.DependencyRangesInfoContributor
 
contributeDependencyManagement(Build) - Method in class io.spring.initializr.generator.spring.build.DependencyManagementBuildCustomizer
 
convert(ProjectRequest, MutableProjectDescription, InitializrMetadata) - Method in class io.spring.initializr.web.project.DefaultProjectRequestToDescriptionConverter
Validate the specified request and initialize the specified description.
convert(ProjectRequest, InitializrMetadata) - Method in class io.spring.initializr.web.project.DefaultProjectRequestToDescriptionConverter
 
convert(R, InitializrMetadata) - Method in interface io.spring.initializr.web.project.ProjectRequestToDescriptionConverter
Validate and convert the specified ProjectRequest to a ProjectDescription used as the source of project generation.
coordinates(String, String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSettings.Builder
Set the coordinates of the project.
create() - Static method in class io.spring.initializr.metadata.InitializrMetadataBuilder
Create an empty builder instance with a default InitializrConfiguration.
create(ProjectDescription) - Method in class io.spring.initializr.generator.project.DefaultProjectDescriptionDiffFactory
 
create(ProjectDescription) - Method in interface io.spring.initializr.generator.project.ProjectDescriptionDiffFactory
Create a ProjectDescriptionDiff for the specified ProjectDescription.
create(String) - Static method in class io.spring.initializr.metadata.DependencyGroup
Create a new DependencyGroup instance with the given name.
create(String, boolean) - Static method in class io.spring.initializr.metadata.DefaultMetadataElement
 
create(String, String) - Static method in class io.spring.initializr.metadata.BillOfMaterials
 
create(String, String) - Static method in class io.spring.initializr.metadata.BillOfMaterials.Mapping
 
create(String, String) - Static method in class io.spring.initializr.metadata.Link
 
create(String, String, boolean) - Static method in class io.spring.initializr.metadata.DefaultMetadataElement
 
create(String, String, boolean) - Static method in class io.spring.initializr.metadata.Link
 
create(String, String, String) - Static method in class io.spring.initializr.metadata.BillOfMaterials
 
create(String, String, String) - Static method in class io.spring.initializr.metadata.Link
 
create(String, String, String...) - Static method in class io.spring.initializr.metadata.BillOfMaterials.Mapping
 
create(String, String, String, String) - Static method in class io.spring.initializr.metadata.Dependency
 
create(String, String, String, String, Boolean, String, String) - Static method in class io.spring.initializr.metadata.Dependency.Mapping
 
create(Function<Integer, String>) - Static method in class io.spring.initializr.generator.io.IndentingWriterFactory
Create a IndentingWriterFactory with a single indenting strategy.
create(Function<Integer, String>, Consumer<IndentingWriterFactory.Builder>) - Static method in class io.spring.initializr.generator.io.IndentingWriterFactory
createBuildSystem(String) - Method in interface io.spring.initializr.generator.buildsystem.BuildSystemFactory
Creates and returns a BuildSystem for the given id.
createBuildSystem(String, String) - Method in interface io.spring.initializr.generator.buildsystem.BuildSystemFactory
Creates and returns a BuildSystem for the given id and dialect.
createCliDistributionURl(String) - Method in class io.spring.initializr.metadata.InitializrMetadata
Create an URL suitable to download Spring Boot cli for the specified version and extension.
createCompilationUnit(String, String) - Method in class io.spring.initializr.generator.language.SourceCode
 
createCopy() - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
createCopy() - Method in interface io.spring.initializr.generator.project.ProjectDescription
Create a full copy of this description so that any additional changes made on this instance are not reflected on the returned copy.
createDistributionFile(Path, String) - Method in class io.spring.initializr.web.project.ProjectGenerationInvoker
Create a file in the same directory as the given directory using the directory name and extension.
createDocument(ProjectRequestEvent) - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocumentFactory
 
createIndentingWriter(String, Writer) - Method in class io.spring.initializr.generator.io.IndentingWriterFactory
Create an IndentingWriter for the specified content and output.
createInstance(InitializrConfiguration) - Method in class io.spring.initializr.metadata.InitializrMetadataBuilder
Creates an empty instance based on the specified InitializrConfiguration.
createLanguage(String, String) - Method in interface io.spring.initializr.generator.language.LanguageFactory
Creates and returns a Language for the given id and JVM version.
createPackaging(String) - Method in interface io.spring.initializr.generator.packaging.PackagingFactory
Creates and returns a Packaging for the given id.
createProjectDirectory(ProjectDescription) - Method in interface io.spring.initializr.generator.project.ProjectDirectoryFactory
Create a dedicated project directory for the specified ProjectDescription.
createResourceFile(String, String) - Method in class io.spring.initializr.generator.language.SourceStructure
Create a resource file, creating its package structure if necessary.
createSourceFile(String, String) - Method in class io.spring.initializr.generator.language.SourceStructure
Create a source file, creating its package structure if necessary.
createSpringBootBom(String, String) - Method in class io.spring.initializr.metadata.InitializrMetadata
Create a BillOfMaterials for the spring boot BOM.
createSpringBootStarter(String) - Static method in class io.spring.initializr.metadata.Dependency
 
createSpringBootStarter(String, String) - Static method in class io.spring.initializr.metadata.Dependency
 
createTypeDeclaration(String) - Method in class io.spring.initializr.generator.language.CompilationUnit
 
createUniqueId(String) - Method in class io.spring.initializr.web.controller.AbstractMetadataController
 
CURL - Enum constant in enum class io.spring.initializr.web.support.Agent.AgentId
CURL.
customizations() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleConfigurationContainer
Return the configuration that should be customized.
customize(B) - Method in interface io.spring.initializr.generator.spring.build.BuildCustomizer
 
customize(B) - Method in class io.spring.initializr.generator.spring.build.BuildCustomizer.OrderedBuildCustomizer
 
customize(C) - Method in interface io.spring.initializr.generator.spring.code.MainCompilationUnitCustomizer
 
customize(Build) - Method in class io.spring.initializr.generator.spring.build.DependencyManagementBuildCustomizer
 
customize(Build) - Method in class io.spring.initializr.generator.spring.build.SimpleBuildCustomizer
 
customize(Build) - Method in class io.spring.initializr.generator.spring.build.WarPackagingWebStarterBuildCustomizer
 
customize(Build) - Method in class io.spring.initializr.generator.spring.code.kotlin.KotlinJacksonBuildCustomizer
 
customize(GradleBuild) - Method in class io.spring.initializr.generator.spring.build.gradle.DevelopmentOnlyDependencyGradleBuildCustomizer
 
customize(GradleBuild) - Method in class io.spring.initializr.generator.spring.build.gradle.GradleAnnotationProcessorScopeBuildCustomizer
 
customize(GradleBuild) - Method in class io.spring.initializr.generator.spring.build.gradle.GradleConfigurationBuildCustomizer
 
customize(GradleBuild) - Method in class io.spring.initializr.generator.spring.build.gradle.SpringBootPluginBuildCustomizer
 
customize(GradleBuild) - Method in class io.spring.initializr.generator.spring.code.kotlin.KotlinJpaGradleBuildCustomizer
 
customize(MavenBuild) - Method in class io.spring.initializr.generator.spring.build.maven.DefaultMavenBuildCustomizer
 
customize(MavenBuild) - Method in class io.spring.initializr.generator.spring.build.maven.OptionalDependencyMavenBuildCustomizer
 
customize(MavenBuild) - Method in class io.spring.initializr.generator.spring.code.kotlin.KotlinJpaMavenBuildCustomizer
 
customize(MutableProjectDescription) - Method in interface io.spring.initializr.generator.project.ProjectDescriptionCustomizer
Customize the project description.
customize(MutableProjectDescription) - Method in class io.spring.initializr.web.project.MetadataProjectDescriptionCustomizer
 
customize(HelpDocument) - Method in class io.spring.initializr.generator.spring.container.docker.compose.ComposeHelpDocumentCustomizer
 
customize(HelpDocument) - Method in interface io.spring.initializr.generator.spring.documentation.HelpDocumentCustomizer
 
customize(HelpDocument) - Method in class io.spring.initializr.generator.spring.documentation.RequestedDependenciesHelpDocumentCustomizer
 
customize(GitIgnore) - Method in interface io.spring.initializr.generator.spring.scm.git.GitIgnoreCustomizer
 
customize(InitializrMetadata) - Method in interface io.spring.initializr.metadata.InitializrMetadataCustomizer
Customize the InitializrMetadata, updating or moving around capabilities before they are validated.
customize(String, Consumer<GradleConfiguration.Builder>) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleConfigurationContainer
Customize an existing configuration with the specified name.
customize(String, Consumer<GradleTask.Builder>) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTaskContainer
Customize a task with the specified name.
customize(S) - Method in interface io.spring.initializr.generator.spring.code.MainSourceCodeCustomizer
 
customize(S) - Method in interface io.spring.initializr.generator.spring.code.TestSourceCodeCustomizer
 
customize(T) - Method in interface io.spring.initializr.generator.spring.code.MainApplicationTypeCustomizer
 
customize(T) - Method in interface io.spring.initializr.generator.spring.code.ServletInitializerCustomizer
 
customize(T) - Method in interface io.spring.initializr.generator.spring.code.TestApplicationTypeCustomizer
 
customizeWithType(String, Consumer<GradleTask.Builder>) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTaskContainer
Customize a task matching a given type.

D

deepCopy() - Method in class io.spring.initializr.generator.language.AnnotationContainer
 
DEFAULT - Static variable in class io.spring.initializr.generator.version.VersionParser
The default VersionParser.
DEFAULT_JVM_VERSION - Static variable in interface io.spring.initializr.generator.language.Language
The default JVM version to use if none is specified.
Defaultable<T> - Interface in io.spring.initializr.metadata
Metadata with a default value.
DefaultDependencyMetadataProvider - Class in io.spring.initializr.web.support
A default DependencyMetadataProvider implementation.
DefaultDependencyMetadataProvider() - Constructor for class io.spring.initializr.web.support.DefaultDependencyMetadataProvider
 
defaultGoal(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSettings.Builder
Set the default goal or phase to execute if none is given.
defaultGoal(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfile.SettingsBuilder
Set the default goal or phase to execute if none is given when this profile is active.
defaultGradleBuildCustomizer(ProjectDescription) - Method in class io.spring.initializr.generator.spring.build.gradle.GradleProjectGenerationConfiguration
 
DefaultInitializrMetadataProvider - Class in io.spring.initializr.web.support
A default InitializrMetadataProvider that caches the metadata and invokes a InitializrMetadataUpdateStrategy whenever the cache expires.
DefaultInitializrMetadataProvider(InitializrMetadata, InitializrMetadataUpdateStrategy) - Constructor for class io.spring.initializr.web.support.DefaultInitializrMetadataProvider
 
DefaultMavenBuildCustomizer - Class in io.spring.initializr.generator.spring.build.maven
DefaultMavenBuildCustomizer(ProjectDescription, InitializrMetadata) - Constructor for class io.spring.initializr.generator.spring.build.maven.DefaultMavenBuildCustomizer
 
DefaultMetadataElement - Class in io.spring.initializr.metadata
A MetadataElement that specifies if its the default for a given capability.
DefaultMetadataElement() - Constructor for class io.spring.initializr.metadata.DefaultMetadataElement
 
DefaultMetadataElement(String, boolean) - Constructor for class io.spring.initializr.metadata.DefaultMetadataElement
 
DefaultMetadataElement(String, String, boolean) - Constructor for class io.spring.initializr.metadata.DefaultMetadataElement
 
DefaultProjectAssetGenerator - Class in io.spring.initializr.generator.project
A default ProjectAssetGenerator implementation that generates a directory structure with all available project contributors.
DefaultProjectAssetGenerator() - Constructor for class io.spring.initializr.generator.project.DefaultProjectAssetGenerator
Create a new instance without an explicit ProjectDirectoryFactory.
DefaultProjectAssetGenerator(ProjectDirectoryFactory) - Constructor for class io.spring.initializr.generator.project.DefaultProjectAssetGenerator
Create a new instance with the ProjectDirectoryFactory to use.
DefaultProjectDescriptionDiffFactory - Class in io.spring.initializr.generator.project
A default ProjectDescriptionDiffFactory implementation that creates default ProjectDescriptionDiff instances.
DefaultProjectDescriptionDiffFactory() - Constructor for class io.spring.initializr.generator.project.DefaultProjectDescriptionDiffFactory
 
DefaultProjectGenerationController - Class in io.spring.initializr.web.controller
A default ProjectGenerationController that uses a standard ProjectRequest to map parameters of a project generation request.
DefaultProjectGenerationController(InitializrMetadataProvider, ProjectGenerationInvoker<ProjectRequest>) - Constructor for class io.spring.initializr.web.controller.DefaultProjectGenerationController
 
DefaultProjectRequestPlatformVersionTransformer - Class in io.spring.initializr.web.project
A default DefaultProjectRequestPlatformVersionTransformer that uses configured ranges to format the version if necessary.
DefaultProjectRequestPlatformVersionTransformer() - Constructor for class io.spring.initializr.web.project.DefaultProjectRequestPlatformVersionTransformer
 
DefaultProjectRequestToDescriptionConverter - Class in io.spring.initializr.web.project
A default ProjectRequestToDescriptionConverter implementation that uses the metadata to set default values for missing attributes if necessary.
DefaultProjectRequestToDescriptionConverter() - Constructor for class io.spring.initializr.web.project.DefaultProjectRequestToDescriptionConverter
 
DefaultProjectRequestToDescriptionConverter(ProjectRequestPlatformVersionTransformer) - Constructor for class io.spring.initializr.web.project.DefaultProjectRequestToDescriptionConverter
 
defaults() - Method in class io.spring.initializr.metadata.InitializrMetadata
Return the defaults for the capabilities defined on this instance.
defaultStarterContributor(InitializrMetadata) - Method in class io.spring.initializr.generator.spring.build.BuildProjectGenerationConfiguration
 
dependencies() - Method in class io.spring.initializr.generator.buildsystem.Build
Return the dependency container to use to configure dependencies.
dependencies() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfile
Return the dependency container to use to configure dependencies.
dependencies(ObjectNode, DependenciesCapability) - Method in class io.spring.initializr.web.mapper.InitializrMetadataV2JsonMapper
 
dependencies(Build) - Method in class io.spring.initializr.generator.spring.build.BuildMetadataResolver
Return a Stream of dependency metadata that are defined by the specified Build.
DependenciesCapability - Class in io.spring.initializr.metadata
A ServiceCapability listing the available dependencies defined as a ServiceCapabilityType.HIERARCHICAL_MULTI_SELECT capability.
DependenciesCapability() - Constructor for class io.spring.initializr.metadata.DependenciesCapability
 
dependenciesHelpDocumentCustomizer(ProjectDescription, InitializrMetadata) - Method in class io.spring.initializr.generator.spring.documentation.HelpDocumentProjectGenerationDefaultContributorsConfiguration
 
dependenciesV21(String) - Method in class io.spring.initializr.web.controller.ProjectMetadataController
 
dependenciesV22(String) - Method in class io.spring.initializr.web.controller.ProjectMetadataController
 
dependency(String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildscript.Builder
 
dependency(String, String, String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin.Builder
Add a plugin dependency.
Dependency - Class in io.spring.initializr.generator.buildsystem
A dependency to be declared in a project's build configuration.
Dependency - Class in io.spring.initializr.metadata
Meta-data for a dependency.
Dependency() - Constructor for class io.spring.initializr.metadata.Dependency
 
Dependency(Dependency.Builder<?>) - Constructor for class io.spring.initializr.generator.buildsystem.Dependency
 
Dependency(Dependency) - Constructor for class io.spring.initializr.metadata.Dependency
 
Dependency.Builder<B extends Dependency.Builder<B>> - Class in io.spring.initializr.generator.buildsystem
Builder for a dependency.
Dependency.Exclusion - Class in io.spring.initializr.generator.buildsystem
Define the reference to a transitive dependency to exclude.
Dependency.Mapping - Class in io.spring.initializr.metadata
Map several attribute of the dependency for a given compatibility range.
DependencyComparator - Class in io.spring.initializr.generator.buildsystem
A Comparator that orders dependencies in a suitable form for being referenced in the build.
DependencyComparator() - Constructor for class io.spring.initializr.generator.buildsystem.DependencyComparator
 
DependencyContainer - Class in io.spring.initializr.generator.buildsystem
A BuildItemContainer implementation for dependencies.
DependencyContainer(Function<String, Dependency>) - Constructor for class io.spring.initializr.generator.buildsystem.DependencyContainer
Create an instance with the specified itemResolver.
DependencyGroup - Class in io.spring.initializr.metadata
A group of Dependency instances identified by a name.
DependencyGroup() - Constructor for class io.spring.initializr.metadata.DependencyGroup
 
DependencyInformation(List<String>) - Constructor for class io.spring.initializr.actuate.stat.ProjectRequestDocument.DependencyInformation
 
dependencyManagementBuildCustomizer(ProjectDescription, InitializrMetadata) - Method in class io.spring.initializr.generator.spring.build.BuildProjectGenerationConfiguration
 
DependencyManagementBuildCustomizer - Class in io.spring.initializr.generator.spring.build
A BuildCustomizer that configures the Build based on the metadata.
DependencyManagementBuildCustomizer(ProjectDescription, InitializrMetadata) - Constructor for class io.spring.initializr.generator.spring.build.DependencyManagementBuildCustomizer
 
DependencyManagementPluginVersionResolver - Interface in io.spring.initializr.generator.spring.build.gradle
Strategy for resolving a dependency management plugin version from a platform version.
DependencyMetadata - Class in io.spring.initializr.metadata
Dependency metadata for a given spring boot Version.
DependencyMetadata() - Constructor for class io.spring.initializr.metadata.DependencyMetadata
 
DependencyMetadata(Version, Map<String, Dependency>, Map<String, Repository>, Map<String, BillOfMaterials>) - Constructor for class io.spring.initializr.metadata.DependencyMetadata
 
dependencyMetadataProvider() - Method in class io.spring.initializr.web.autoconfigure.InitializrAutoConfiguration
 
DependencyMetadataProvider - Interface in io.spring.initializr.metadata
Provide the DependencyMetadata for a given spring boot version.
DependencyMetadataV21JsonMapper - Class in io.spring.initializr.web.mapper
A DependencyMetadataJsonMapper handling the metadata format for v2.1.
DependencyMetadataV21JsonMapper() - Constructor for class io.spring.initializr.web.mapper.DependencyMetadataV21JsonMapper
 
dependencyRangesInfoContributor(InitializrMetadataProvider) - Method in class io.spring.initializr.actuate.autoconfigure.InitializrActuatorEndpointsAutoConfiguration
 
DependencyRangesInfoContributor - Class in io.spring.initializr.actuate.info
An InfoContributor that exposes the actual ranges used by dependencies defined in the project that have an explicit version (i.e.
DependencyRangesInfoContributor(InitializrMetadataProvider) - Constructor for class io.spring.initializr.actuate.info.DependencyRangesInfoContributor
 
DependencyScope - Enum Class in io.spring.initializr.generator.buildsystem
The scopes of dependencies supported by project generation.
Describable - Interface in io.spring.initializr.metadata
An item that can describe itself.
description(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSettings.Builder
Set a human readable description of the project.
determineBuildItemResolver(BuildItemResolver) - Static method in class io.spring.initializr.generator.buildsystem.Build
 
determineCacheControlFor(InitializrMetadata) - Method in class io.spring.initializr.web.controller.ProjectMetadataController
Return the CacheControl response headers to use for the specified metadata.
determineCompatibilityRangeRequirement() - Method in class io.spring.initializr.metadata.BillOfMaterials.Mapping
 
determineCompatibilityRangeRequirement() - Method in class io.spring.initializr.metadata.InitializrConfiguration.Platform
 
developerConnection(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenScm.Builder
Specify the source control management system URL for developers that describes the repository and how to connect to the repository.
developers(MavenDeveloper...) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSettings.Builder
Set the developers of the project.
DevelopmentOnlyDependencyGradleBuildCustomizer - Class in io.spring.initializr.generator.spring.build.gradle
Gradle BuildCustomizer that sets the "developmentOnly" configuration for a dependency.
DevelopmentOnlyDependencyGradleBuildCustomizer(String) - Constructor for class io.spring.initializr.generator.spring.build.gradle.DevelopmentOnlyDependencyGradleBuildCustomizer
Create a new instance with the identifier for the dependency.
DevToolsGradleBuildCustomizer - Class in io.spring.initializr.generator.spring.dependency.devtools
Deprecated, for removal: This API element is subject to removal in a future version.
DevToolsGradleBuildCustomizer(Version, String) - Constructor for class io.spring.initializr.generator.spring.dependency.devtools.DevToolsGradleBuildCustomizer
Deprecated.
Create a new instance with the requested platform version and the identifier for the devtools dependency.
DevToolsMavenBuildCustomizer - Class in io.spring.initializr.generator.spring.dependency.devtools
Deprecated, for removal: This API element is subject to removal in a future version.
DevToolsMavenBuildCustomizer(String) - Constructor for class io.spring.initializr.generator.spring.dependency.devtools.DevToolsMavenBuildCustomizer
Deprecated.
Create a new instance with the identifier for the devtools dependency.
dialect() - Method in interface io.spring.initializr.generator.buildsystem.BuildSystem
The dialect of the build system, or null if the build system does not support multiple dialects.
dialect() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildSystem
 
dialect() - Element in annotation interface io.spring.initializr.generator.condition.ConditionalOnBuildSystem
The dialect of the BuildSystem that should be checked.
DIALECT_GROOVY - Static variable in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildSystem
Gradle build using the Groovy DSL.
DIALECT_KOTLIN - Static variable in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildSystem
Gradle build using the Kotlin DSL.
distribution(MavenLicense.Distribution) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenLicense.Builder
Set the distribution mechanism of the project associated with the license.
distributionManagement() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuild
Return a builder to configure the distribution management of this build.
distributionManagement() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfile
Return a builder to configure the distribution management of this profile.
doCreateTypeDeclaration(String) - Method in class io.spring.initializr.generator.language.CompilationUnit
 
doCreateTypeDeclaration(String) - Method in class io.spring.initializr.generator.language.groovy.GroovyCompilationUnit
 
doCreateTypeDeclaration(String) - Method in class io.spring.initializr.generator.language.java.JavaCompilationUnit
 
doCreateTypeDeclaration(String) - Method in class io.spring.initializr.generator.language.kotlin.KotlinCompilationUnit
 
doesNotContainDirectories(String...) - Method in class io.spring.initializr.generator.test.project.AbstractProjectAssert
Assert the project does not have the specified directories.
doesNotContainFiles(String...) - Method in class io.spring.initializr.generator.test.project.AbstractProjectAssert
Assert the project does not have the specified files.
doesNotHaveBom(String, String) - Method in class io.spring.initializr.generator.test.buildsystem.maven.MavenBuildAssert
Assert that pom.xml does not define the specified bom.
doesNotHaveDependency(String, String) - Method in class io.spring.initializr.generator.test.buildsystem.maven.MavenBuildAssert
Assert that pom.xml does not define a dependency with the specified groupId and artifactId.
doesNotHaveNode(String) - Method in class io.spring.initializr.generator.test.buildsystem.maven.MavenBuildAssert
Assert pom.xml does not define a node with the specified path.
doesNotHaveProfile(String) - Method in class io.spring.initializr.generator.test.buildsystem.maven.MavenBuildAssert
Assert pom.xml does not define a profile with the specified id.
doesNotHaveProperty(String) - Method in class io.spring.initializr.generator.test.buildsystem.maven.MavenBuildAssert
Assert pom.xml does not define the specified property.
downloadUrl(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Builder
Specify the URL where this project can be downloaded from.

E

Elastic() - Constructor for class io.spring.initializr.actuate.stat.StatsProperties.Elastic
 
email(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDeveloper.Builder
Set the email address of the developer.
empty() - Method in class io.spring.initializr.generator.language.kotlin.KotlinPropertyDeclaration.VarBuilder
 
emptyValue() - Method in class io.spring.initializr.generator.language.kotlin.KotlinPropertyDeclaration.Builder
 
Env() - Constructor for class io.spring.initializr.metadata.InitializrConfiguration.Env
 
environment(String, String) - Method in class io.spring.initializr.generator.container.docker.compose.ComposeService.Builder
 
environment(Map<String, String>) - Method in class io.spring.initializr.generator.container.docker.compose.ComposeService.Builder
 
equals(Object) - Method in class io.spring.initializr.generator.buildsystem.Dependency.Exclusion
 
equals(Object) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTask.Attribute
 
equals(Object) - Method in class io.spring.initializr.generator.language.ClassName
 
equals(Object) - Method in class io.spring.initializr.generator.version.Version
 
equals(Object) - Method in class io.spring.initializr.generator.version.Version.Qualifier
 
equals(Object) - Method in class io.spring.initializr.generator.version.VersionProperty
 
equals(Object) - Method in class io.spring.initializr.generator.version.VersionRange
 
equals(Object) - Method in class io.spring.initializr.generator.version.VersionReference
 
equals(Object) - Method in class io.spring.initializr.metadata.Repository
 
ErrorStateInformation() - Constructor for class io.spring.initializr.actuate.stat.ProjectRequestDocument.ErrorStateInformation
 
excludes(String...) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenResource.Builder
Set the files patterns to use to exclude files.
Exclusion(String, String) - Constructor for class io.spring.initializr.generator.buildsystem.Dependency.Exclusion
 
exclusions(Dependency.Exclusion...) - Method in class io.spring.initializr.generator.buildsystem.Dependency.Builder
 
exclusions(Set<Dependency.Exclusion>) - Method in class io.spring.initializr.generator.buildsystem.Dependency.Builder
 
execution(String, Consumer<MavenPlugin.ExecutionBuilder>) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin.Builder
Add an execution with the specified id and Consumer to customize the object.
ExecutionBuilder(String) - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenPlugin.ExecutionBuilder
 
expand(Map<String, String>) - Method in class io.spring.initializr.metadata.Link
Expand the link using the specified parameters.
ext(String, String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildscript.Builder
Set a ext property.
extend(String) - Method in class io.spring.initializr.generator.language.TypeDeclaration
 
extendsFrom(String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleConfiguration.Builder
Add a configuration name that this configuration should extend from.
extensions() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuild
Return the extension container to use to configure extensions.
extensions(boolean) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin.Builder
Set whether to load extensions of this plugin.
extractStandardPlugin(GradleBuild) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildWriter
 

F

fetchSpringBootVersions(String) - Method in class io.spring.initializr.web.support.SpringIoInitializrMetadataUpdateStrategy
Fetch the available Spring Boot versions using the specified service url.
field(String) - Static method in class io.spring.initializr.generator.language.groovy.GroovyFieldDeclaration
 
field(String) - Static method in class io.spring.initializr.generator.language.java.JavaFieldDeclaration
 
file(String) - Method in class io.spring.initializr.generator.test.project.AbstractProjectAssert
Assert that the project defines the specified file and return a PathAssert for it, to allow chaining of Path-specific assertions from this call.
fileExists(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfileActivation.Builder
Specify the file that should exist to enable the profile.
fileMissing(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfileActivation.Builder
Specify the file that should be missing to enable the profile.
filePaths() - Method in class io.spring.initializr.generator.test.project.AbstractProjectAssert
Return an assert for the local file paths of this project, to allow chaining of list-specific assertions from this call.
filtering(Boolean) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenResource.Builder
Specify if filtering is enabled when copying resources.
FINAL - Enum constant in enum class io.spring.initializr.generator.language.kotlin.KotlinModifier
Final modifier.
finalName(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSettings.Builder
Set the name of the bundled project when it is finally built.
finalName(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfile.SettingsBuilder
Set the name of the bundled project when it is finally built when this profile is active.
flush() - Method in class io.spring.initializr.generator.io.IndentingWriter
 
forId(String) - Static method in interface io.spring.initializr.generator.buildsystem.BuildSystem
 
forId(String) - Static method in interface io.spring.initializr.generator.packaging.Packaging
 
forId(String, String) - Static method in interface io.spring.initializr.generator.language.Language
 
forIdAndDialect(String, String) - Static method in interface io.spring.initializr.generator.buildsystem.BuildSystem
 
format(Version.Format) - Method in class io.spring.initializr.generator.version.Version
Format this version to the specified Version.Format.
format(Version.Format) - Method in class io.spring.initializr.generator.version.VersionRange
Format this version range to the specified Version.Format.
formatPlatformVersion(Version) - Method in class io.spring.initializr.metadata.InitializrConfiguration.Platform
Format the expected platform version.
formatVersion(String) - Method in class io.spring.initializr.web.mapper.InitializrMetadataV22JsonMapper
 
formatVersion(String) - Method in class io.spring.initializr.web.mapper.InitializrMetadataV2JsonMapper
 
formatVersionRange(VersionRange) - Method in class io.spring.initializr.web.mapper.InitializrMetadataV21JsonMapper
 
formatVersionRange(VersionRange) - Method in class io.spring.initializr.web.mapper.InitializrMetadataV22JsonMapper
 
from(Dependency) - Static method in class io.spring.initializr.generator.buildsystem.Dependency
Initialize a new dependency Dependency.Builder with the state of the specified Dependency.
from(Dependency) - Static method in class io.spring.initializr.generator.buildsystem.gradle.GradleDependency
Initialize a new dependency GradleDependency.Builder with the state of the specified Dependency.
from(Dependency) - Static method in class io.spring.initializr.generator.buildsystem.maven.MavenDependency
Initialize a new dependency MavenDependency.Builder with the state of the specified Dependency.
from(Annotation) - Method in class io.spring.initializr.generator.language.Annotation.Builder
Reset the state of the builder to the state of the specified annotation.
fromInitializrProperties(InitializrProperties) - Static method in class io.spring.initializr.metadata.InitializrMetadataBuilder
Create a builder instance from the specified InitializrProperties.
fromUserAgent(String) - Static method in class io.spring.initializr.web.support.Agent
Create an Agent based on the specified User-Agent header.
function(String) - Static method in class io.spring.initializr.generator.language.kotlin.KotlinFunctionDeclaration
 

G

generate(MutableProjectDescription) - Method in class io.spring.initializr.generator.test.project.ProjectAssetTester
Generate a project structure using only explicitly configured contributors.
generate(MutableProjectDescription) - Method in class io.spring.initializr.generator.test.project.ProjectGeneratorTester
 
generate(MutableProjectDescription, ProjectAssetGenerator<T>) - Method in class io.spring.initializr.generator.test.project.ProjectAssetTester
Generate a project asset using the specified ProjectAssetGenerator.
generate(MutableProjectDescription, ProjectAssetGenerator<T>) - Method in class io.spring.initializr.generator.test.project.ProjectGeneratorTester
 
generate(ProjectDescription, ProjectAssetGenerator<T>) - Method in class io.spring.initializr.generator.project.ProjectGenerator
Generate project assets using the specified ProjectAssetGenerator for the specified ProjectDescription.
generate(ProjectGenerationContext) - Method in class io.spring.initializr.generator.project.DefaultProjectAssetGenerator
 
generate(ProjectGenerationContext) - Method in interface io.spring.initializr.generator.project.ProjectAssetGenerator
Generate project assets using the specified ProjectGenerationContext.
generate(Consumer<ProjectGenerationContext>) - Method in interface io.spring.initializr.generator.test.project.AbstractProjectGenerationTester.ProjectGenerationInvoker
 
generateApplicationName(String) - Method in class io.spring.initializr.metadata.InitializrConfiguration
Generate a suitable application name based on the specified name.
generateAppUrl() - Method in class io.spring.initializr.web.controller.AbstractMetadataController
Generate a full URL of the service, mostly for use in templates.
generateCurlCapabilities(InitializrMetadata, String) - Method in class io.spring.initializr.web.support.CommandLineHelpGenerator
Generate the capabilities of the service using "curl" as a plain text document.
generateDependencyTable(InitializrMetadata) - Method in class io.spring.initializr.web.support.CommandLineHelpGenerator
 
generateGenericCapabilities(InitializrMetadata, String) - Method in class io.spring.initializr.web.support.CommandLineHelpGenerator
Generate the capabilities of the service as a generic plain text document.
generateHttpieCapabilities(InitializrMetadata, String) - Method in class io.spring.initializr.web.support.CommandLineHelpGenerator
Generate the capabilities of the service using "HTTPie" as a plain text document.
generateId() - Method in class io.spring.initializr.metadata.Dependency
Generate an id using the groupId and artifactId.
generateSpringBootCliCapabilities(InitializrMetadata, String) - Method in class io.spring.initializr.web.support.CommandLineHelpGenerator
Generate the capabilities of the service using Spring Boot CLI as a plain text document.
generateTypeTable(InitializrMetadata, String, boolean) - Method in class io.spring.initializr.web.support.CommandLineHelpGenerator
 
get() - Method in class io.spring.initializr.generator.spring.util.LambdaSafe.InvocationResult
Return the result of the invocation or null if the callback wasn't suitable.
get() - Method in interface io.spring.initializr.metadata.InitializrMetadataProvider
Return the metadata to use.
get() - Method in class io.spring.initializr.metadata.SimpleInitializrMetadataProvider
 
get() - Method in class io.spring.initializr.web.support.DefaultInitializrMetadataProvider
 
get(I) - Method in class io.spring.initializr.generator.buildsystem.BuildItemContainer
Return the item with the specified id or null if no such item exists.
get(InitializrMetadata, Version) - Method in interface io.spring.initializr.metadata.DependencyMetadataProvider
Return the dependency metadata to use for the specified bootVersion.
get(InitializrMetadata, Version) - Method in class io.spring.initializr.web.support.DefaultDependencyMetadataProvider
 
get(String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTaskContainer
Get a GradleTask with the specified task name.
get(String) - Method in class io.spring.initializr.metadata.DependenciesCapability
Return the Dependency with the specified id or null if no such dependency exists.
get(String) - Method in class io.spring.initializr.metadata.SingleSelectCapability
Return the element with the specified id or null if no such element exists.
get(String) - Method in class io.spring.initializr.metadata.TypeCapability
Return the Type with the specified id or null if no such type exists.
get(R) - Method in class io.spring.initializr.generator.spring.util.LambdaSafe.InvocationResult
Return the result of the invocation or the given fallback if the callback wasn't suitable.
getAction() - Method in class io.spring.initializr.metadata.Type
 
getActivation() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfile
Return the MavenProfileActivation of this profile.
getActiveByDefault() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfileActivation
Specify if the profile should be activated by default, or null to use the default value.
getAdditionalBoms() - Method in class io.spring.initializr.metadata.BillOfMaterials
Return the BOM(s) that should be automatically included if this BOM is required.
getAdditionalBoms() - Method in class io.spring.initializr.metadata.BillOfMaterials.Mapping
 
getAliases() - Method in class io.spring.initializr.metadata.Dependency
 
getAll() - Method in class io.spring.initializr.metadata.DependenciesCapability
Return all dependencies as a flat collection.
getAnnotations() - Method in interface io.spring.initializr.generator.language.Annotatable
Deprecated, for removal: This API element is subject to removal in a future version.
getApplicationName() - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
getApplicationName() - Method in interface io.spring.initializr.generator.project.ProjectDescription
Return the name of the application as a standard Java identifier.
getApplicationName() - Method in class io.spring.initializr.web.project.ProjectRequest
 
getArch() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfileActivation.Os
Return the cpu architecture of the OS to match or null.
getArguments() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTask.Invocation
Return the arguments (can be empty).
getArguments() - Method in class io.spring.initializr.generator.language.groovy.GroovyMethodInvocation
Deprecated.
 
getArguments() - Method in class io.spring.initializr.generator.language.java.JavaMethodInvocation
Deprecated.
 
getArguments() - Method in class io.spring.initializr.generator.language.kotlin.KotlinFunctionInvocation
Deprecated.
 
getArguments() - Method in class io.spring.initializr.generator.language.kotlin.KotlinReifiedFunctionInvocation
Deprecated.
 
getArtifact() - Method in class io.spring.initializr.generator.buildsystem.BuildSettings
Return the identifier of the project.
getArtifactId() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument
 
getArtifactId() - Method in class io.spring.initializr.generator.buildsystem.BillOfMaterials
Return the artifact ID of the bom.
getArtifactId() - Method in class io.spring.initializr.generator.buildsystem.Dependency.Exclusion
 
getArtifactId() - Method in class io.spring.initializr.generator.buildsystem.Dependency
The artifact ID of the dependency.
getArtifactId() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Relocation
Return the new artifact ID of the dependency.
getArtifactId() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenExtension
Return the artifact ID of the extension.
getArtifactId() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenParent
Return the artifact ID of the parent.
getArtifactId() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin.Dependency
Return the artifact ID of the plugin dependency.
getArtifactId() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin
Return the artifact ID of the plugin.
getArtifactId() - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
getArtifactId() - Method in interface io.spring.initializr.generator.project.ProjectDescription
Return the build artifactId.
getArtifactId() - Method in class io.spring.initializr.metadata.BillOfMaterials
 
getArtifactId() - Method in class io.spring.initializr.metadata.BillOfMaterials.Mapping
 
getArtifactId() - Method in class io.spring.initializr.metadata.Dependency
 
getArtifactId() - Method in class io.spring.initializr.metadata.Dependency.Mapping
 
getArtifactId() - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env.Maven.ParentPom
 
getArtifactId() - Method in class io.spring.initializr.metadata.InitializrMetadata
 
getArtifactId() - Method in class io.spring.initializr.metadata.InitializrProperties
 
getArtifactId() - Method in class io.spring.initializr.web.project.ProjectRequest
 
getArtifactRepository() - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env
 
getAttributes() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTask
Return the attributes that should be configured for this task.
getAttributes() - Method in class io.spring.initializr.generator.language.Annotation
Return the attributes of the annotation or an empty list if the annotation has no defined attribute.
getBaseDir() - Method in class io.spring.initializr.web.project.ProjectRequest
 
getBaseDirectory() - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
getBaseDirectory() - Method in interface io.spring.initializr.generator.project.ProjectDescription
Return the base directory of the project or null to use the root directory.
getBom() - Method in class io.spring.initializr.metadata.Dependency
 
getBom() - Method in class io.spring.initializr.metadata.Dependency.Mapping
 
getBom() - Method in class io.spring.initializr.metadata.DependencyGroup
Return the default bom to associate to all dependencies of this group unless specified otherwise.
getBoms() - Method in class io.spring.initializr.metadata.DependencyMetadata
 
getBoms() - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env
 
getBootVersion() - Method in class io.spring.initializr.metadata.DependencyMetadata
 
getBootVersion() - Method in class io.spring.initializr.web.project.ProjectRequest
 
getBootVersions() - Method in class io.spring.initializr.metadata.InitializrMetadata
 
getBootVersions() - Method in class io.spring.initializr.metadata.InitializrProperties
 
getBuildscript() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuild
Return the buildscript of this build.
getBuildSystem() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument
 
getBuildSystem() - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
getBuildSystem() - Method in interface io.spring.initializr.generator.project.ProjectDescription
Return the BuildSystem to use.
getCandidateProjectGenerationConfigurations(ProjectDescription) - Method in class io.spring.initializr.generator.project.ProjectGenerator
Return the ProjectGenerationConfiguration class names that should be considered.
getCanonicalName() - Method in class io.spring.initializr.generator.language.ClassName
Return the canonical name.
getCause() - Method in class io.spring.initializr.web.project.ProjectFailedEvent
Return the cause of the failure.
getClassifier() - Method in class io.spring.initializr.generator.buildsystem.Dependency
The classifier of this dependency.
getClassifier() - Method in class io.spring.initializr.metadata.Dependency
Return the classifier, can be null to indicate that no classifier is available.
getClassName() - Method in class io.spring.initializr.generator.language.Annotation
Return the ClassName of the annotation.
getClient() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument
 
getComments() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenLicense
Return the comments associated with the license.
getCompatibilityRange() - Method in class io.spring.initializr.metadata.BillOfMaterials.Mapping
 
getCompatibilityRange() - Method in class io.spring.initializr.metadata.Dependency
 
getCompatibilityRange() - Method in class io.spring.initializr.metadata.Dependency.Mapping
 
getCompatibilityRange() - Method in class io.spring.initializr.metadata.DependencyGroup
Return the default compatibility range to apply to all dependencies of this group unless specified otherwise.
getCompatibilityRange() - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env.Kotlin.Mapping
 
getCompatibilityRange() - Method in class io.spring.initializr.metadata.InitializrConfiguration.Platform
 
getCompilationUnits() - Method in class io.spring.initializr.generator.language.SourceCode
Returns an unmodifiable view of the compilation units.
getCompilerArgs() - Method in interface io.spring.initializr.generator.spring.code.kotlin.KotlinProjectSettings
Return the compiler arguments.
getConfiguration() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleDependency
Return the configuration to use for the dependency.
getConfiguration() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin.Execution
Return the configuration of the execution.
getConfiguration() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin
Return the configuration of the plugin.
getConfiguration() - Method in class io.spring.initializr.metadata.InitializrMetadata
 
getConnection() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenScm
Return the source control management system URL that describes the repository and how to connect to the repository.
getContent() - Method in class io.spring.initializr.metadata.DependenciesCapability
 
getContent() - Method in class io.spring.initializr.metadata.DependencyGroup
Return the dependencies of this group.
getContent() - Method in class io.spring.initializr.metadata.ServiceCapability
Return the "content" of this capability.
getContent() - Method in class io.spring.initializr.metadata.SingleSelectCapability
 
getContent() - Method in class io.spring.initializr.metadata.TextCapability
 
getContent() - Method in class io.spring.initializr.metadata.TypeCapability
 
getCount() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument.DependencyInformation
 
getCountry() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument.ClientInformation
 
getDefault() - Method in interface io.spring.initializr.metadata.Defaultable
Return the default value.
getDefault() - Method in class io.spring.initializr.metadata.SingleSelectCapability
Return the default element of this capability.
getDefault() - Method in class io.spring.initializr.metadata.TypeCapability
Return the default Type.
getDefaultGoal() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSettings
Return the default goal or phase to execute if none is given.
getDefaultGoal() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfile.Settings
Return the default goal or phase to execute if none is given.
getDefaultVersion() - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env.Kotlin
 
getDependencies() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument.ErrorStateInformation
 
getDependencies() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument
 
getDependencies() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildscript
Return the dependencies required by this build.
getDependencies() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin
Return the dependencies of the plugin.
getDependencies() - Method in class io.spring.initializr.metadata.DependencyMetadata
 
getDependencies() - Method in class io.spring.initializr.metadata.InitializrMetadata
 
getDependencies() - Method in class io.spring.initializr.metadata.InitializrProperties
 
getDependencies() - Method in class io.spring.initializr.web.project.ProjectRequest
 
getDependency() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildSettings.PluginMapping
Return the plugin implementation dependency.
getDependencyComparator() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildWriter
Return the Comparator to use to sort dependencies.
getDependencyComparator() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildWriter
Return the Comparator to use to sort dependencies.
getDependencyManagementPluginVersion() - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env.Gradle
 
getDescription() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSettings
Return a human readable description of the project.
getDescription() - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
getDescription() - Method in interface io.spring.initializr.generator.project.ProjectDescription
Return a human-readable description of the project.
getDescription() - Method in class io.spring.initializr.generator.spring.documentation.GettingStartedSection.Link
 
getDescription() - Method in class io.spring.initializr.metadata.Dependency
 
getDescription() - Method in interface io.spring.initializr.metadata.Describable
Returns the item description.
getDescription() - Method in class io.spring.initializr.metadata.InitializrMetadata
 
getDescription() - Method in class io.spring.initializr.metadata.InitializrProperties
 
getDescription() - Method in class io.spring.initializr.metadata.InitializrProperties.SimpleElement
 
getDescription() - Method in class io.spring.initializr.metadata.Link
 
getDescription() - Method in class io.spring.initializr.metadata.ServiceCapability
 
getDescription() - Method in class io.spring.initializr.metadata.Type
 
getDescription() - Method in class io.spring.initializr.web.project.ProjectRequest
 
getDeveloperConnection() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenScm
Just like connection, but for developers, i.e.
getDevelopers() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSettings
Return the developers associated with the project.
getDirectory() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenResource
Return the directory where resources are to be found.
getDistribution() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenLicense
Return the distribution mechanism of the project associated with the license.
getDistributionManagement() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuild
Return the distribution management of this build.
getDistributionManagement() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfile
Return the distribution management of this profile.
getDownloadUrl() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement
Return the URL where this project can be downloaded from.
getElastic() - Method in class io.spring.initializr.actuate.stat.StatsProperties
 
getEmail() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDeveloper
Return the email address of the developer.
getEnclosingType() - Method in class io.spring.initializr.generator.language.ClassName
Return the enclosing class name, or null if this instance does not have an enclosing type.
getEnv() - Method in class io.spring.initializr.metadata.InitializrConfiguration
 
getEnvironment() - Method in class io.spring.initializr.generator.container.docker.compose.ComposeService
 
getErrorState() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument
 
getExcludes() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenResource
Return files patterns which specify the files to ignore as resources under that specified directory.
getExclusions() - Method in class io.spring.initializr.generator.buildsystem.Dependency
The exclusions to apply.
getExecutions() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin
Return the executions of the plugin.
getExists() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfileActivation.File
Return the file that should exists for the profile to match or null.
getExpression() - Method in class io.spring.initializr.generator.language.groovy.GroovyExpressionStatement
Deprecated.
 
getExpression() - Method in class io.spring.initializr.generator.language.groovy.GroovyReturnStatement
Deprecated.
 
getExpression() - Method in class io.spring.initializr.generator.language.java.JavaExpressionStatement
Deprecated.
 
getExpression() - Method in class io.spring.initializr.generator.language.java.JavaReturnStatement
Deprecated.
 
getExpression() - Method in class io.spring.initializr.generator.language.kotlin.KotlinExpressionStatement
Deprecated.
 
getExpression() - Method in class io.spring.initializr.generator.language.kotlin.KotlinReturnStatement
Deprecated.
 
getExt() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildscript
Return additional properties this build uses.
getExtends() - Method in class io.spring.initializr.generator.language.TypeDeclaration
 
getExtendsFrom() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleConfiguration
Return the configuration names that this configuration should extend from.
getFacets() - Method in class io.spring.initializr.metadata.Dependency
 
getFallbackApplicationName() - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env
 
getFamily() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfileActivation.Os
Return the family of OS to match or null.
getFieldDeclarations() - Method in class io.spring.initializr.generator.language.groovy.GroovyTypeDeclaration
 
getFieldDeclarations() - Method in class io.spring.initializr.generator.language.java.JavaTypeDeclaration
 
getFile() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfileActivation
Return the file activation settings, or null to not enable the profile based on the presence or absence of a file.
getFinalName() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSettings
Return the final name of the artifact.
getFinalName() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfile.Settings
Return the final name of the artifact.
getFormat() - Method in class io.spring.initializr.generator.version.Version
 
getFunctionDeclarations() - Method in class io.spring.initializr.generator.language.kotlin.KotlinTypeDeclaration
 
getGeneral() - Method in class io.spring.initializr.generator.spring.scm.git.GitIgnore
 
getGenerationTimestamp() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument
 
getGoals() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin.Execution
Return the plugin gaols that this execution should invoke.
getGoogleAnalyticsTrackingCode() - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env
 
getGradle() - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env
 
getGroup() - Method in class io.spring.initializr.generator.buildsystem.BuildSettings
Return the identifier of the group for the project.
getGroupId() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument
 
getGroupId() - Method in class io.spring.initializr.generator.buildsystem.BillOfMaterials
Return the group ID of the bom.
getGroupId() - Method in class io.spring.initializr.generator.buildsystem.Dependency.Exclusion
 
getGroupId() - Method in class io.spring.initializr.generator.buildsystem.Dependency
The group ID of the dependency.
getGroupId() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Relocation
Return the new group ID of the dependency.
getGroupId() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenExtension
Return the group ID of the extension.
getGroupId() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenParent
Return the group ID of the parent.
getGroupId() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin.Dependency
Return the group ID of the plugin dependency.
getGroupId() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin
Return the group ID of the plugin.
getGroupId() - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
getGroupId() - Method in interface io.spring.initializr.generator.project.ProjectDescription
Return the build groupId.
getGroupId() - Method in class io.spring.initializr.metadata.BillOfMaterials
 
getGroupId() - Method in class io.spring.initializr.metadata.BillOfMaterials.Mapping
 
getGroupId() - Method in class io.spring.initializr.metadata.Dependency
 
getGroupId() - Method in class io.spring.initializr.metadata.Dependency.Mapping
 
getGroupId() - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env.Maven.ParentPom
 
getGroupId() - Method in class io.spring.initializr.metadata.InitializrMetadata
 
getGroupId() - Method in class io.spring.initializr.metadata.InitializrProperties
 
getGroupId() - Method in class io.spring.initializr.web.project.ProjectRequest
 
getHigherVersion() - Method in class io.spring.initializr.generator.version.VersionRange
 
getHref() - Method in class io.spring.initializr.generator.spring.documentation.GettingStartedSection.Link
 
getHref() - Method in class io.spring.initializr.metadata.Link
 
getId() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument.ClientInformation
 
getId() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument.DependencyInformation
 
getId() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument.VersionInformation
 
getId() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildSettings.PluginMapping
Return the id of the plugin.
getId() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradlePlugin
Return the plugin identifier.
getId() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDeveloper
Return the ID of the developer.
getId() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.DeploymentRepository
Return the identifier of the repository.
getId() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Site
Return the identifier of the repository.
getId() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin.Execution
Return the id of the execution.
getId() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfile
Return the identifier of the profile.
getId() - Method in class io.spring.initializr.generator.buildsystem.MavenRepository
Return the identifier of the repository.
getId() - Method in class io.spring.initializr.generator.version.Version.Qualifier
 
getId() - Method in class io.spring.initializr.metadata.MetadataElement
 
getId() - Method in class io.spring.initializr.metadata.ServiceCapability
 
getId() - Method in enum class io.spring.initializr.web.support.Agent.AgentId
 
getId() - Method in class io.spring.initializr.web.support.Agent
 
getImage() - Method in class io.spring.initializr.generator.container.docker.compose.ComposeService
 
getImageTag() - Method in class io.spring.initializr.generator.container.docker.compose.ComposeService
 
getImageWebsite() - Method in class io.spring.initializr.generator.container.docker.compose.ComposeService
 
getImports() - Method in class io.spring.initializr.generator.language.Annotation
Return the imports this instance contributes.
getImports() - Method in class io.spring.initializr.generator.language.CodeBlock
Return the imports this instance contributes.
getIncludes() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenResource
Return files patterns which specify the files to include as resources under that specified directory.
getIndexName() - Method in class io.spring.initializr.actuate.stat.StatsProperties.Elastic
 
getIntellijIdea() - Method in class io.spring.initializr.generator.spring.scm.git.GitIgnore
 
getInvalidApplicationNames() - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env
 
getInvalidPackageNames() - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env
 
getInvocations() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTask
Return the invocations of this task.
getIp() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument.ClientInformation
 
getItems() - Method in class io.spring.initializr.generator.io.text.BulletedSection
Return an immutable list of the registered items.
getItems() - Method in class io.spring.initializr.generator.spring.scm.git.GitIgnore.GitIgnoreSection
 
getJavaVersion() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument.ErrorStateInformation
 
getJavaVersion() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument
 
getJavaVersion() - Method in class io.spring.initializr.web.project.ProjectRequest
 
getJavaVersions() - Method in class io.spring.initializr.metadata.InitializrMetadata
 
getJavaVersions() - Method in class io.spring.initializr.metadata.InitializrProperties
 
getJdk() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfileActivation
Specify the JDK(s) that should match for the profile to be activated, or null to not enable the profile based on the JDK.
getJvmTarget() - Method in interface io.spring.initializr.generator.spring.code.kotlin.KotlinProjectSettings
Return the jvmTarget to use.
getJvmTarget() - Method in class io.spring.initializr.generator.spring.code.kotlin.SimpleKotlinProjectSettings
 
getKeywords() - Method in class io.spring.initializr.metadata.Dependency
 
getKotlin() - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env
 
getLanguage() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument.ErrorStateInformation
 
getLanguage() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument
 
getLanguage() - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
getLanguage() - Method in interface io.spring.initializr.generator.project.ProjectDescription
Return the primary Language of the project.
getLanguage() - Method in class io.spring.initializr.web.project.ProjectRequest
 
getLanguages() - Method in class io.spring.initializr.metadata.InitializrMetadata
 
getLanguages() - Method in class io.spring.initializr.metadata.InitializrProperties
 
getLayout() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.DeploymentRepository
Return the repository layout.
getLicenses() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSettings
Return the licenses associated with the project.
getLinks() - Method in class io.spring.initializr.metadata.Dependency
 
getLowerVersion() - Method in class io.spring.initializr.generator.version.VersionRange
 
getMainSource(Path, Language) - Method in interface io.spring.initializr.generator.buildsystem.BuildSystem
Returns a SourceStructure for main sources.
getMajor() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument.VersionInformation
 
getMajor() - Method in class io.spring.initializr.generator.version.Version
 
getMappings() - Method in class io.spring.initializr.metadata.BillOfMaterials
 
getMappings() - Method in class io.spring.initializr.metadata.Dependency
Return the dependency mapping if an attribute of the dependency differs according to the Spring Boot version.
getMappings() - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env.Kotlin
 
getMaven() - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env
 
getMaxAttempts() - Method in class io.spring.initializr.actuate.stat.StatsProperties.Elastic
 
getMediaType() - Method in enum class io.spring.initializr.web.mapper.InitializrMetadataVersion
 
getMessage() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument.ErrorStateInformation
 
getMessage() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Relocation
Return a message that provides more details about the relocation.
getMetadata() - Method in class io.spring.initializr.web.controller.ProjectGenerationController
 
getMetadata() - Method in class io.spring.initializr.web.project.ProjectRequestEvent
Return the metadata that was used to generate the project.
getMethodDeclarations() - Method in class io.spring.initializr.generator.language.groovy.GroovyTypeDeclaration
 
getMethodDeclarations() - Method in class io.spring.initializr.generator.language.java.JavaTypeDeclaration
 
getMinor() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument.VersionInformation
 
getMinor() - Method in class io.spring.initializr.generator.version.Version
 
getMissing() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfileActivation.File
Return the file that should be missing for the profile to match or null.
getModifiers() - Method in class io.spring.initializr.generator.language.groovy.GroovyFieldDeclaration
 
getModifiers() - Method in class io.spring.initializr.generator.language.groovy.GroovyTypeDeclaration
 
getModifiers() - Method in class io.spring.initializr.generator.language.java.JavaFieldDeclaration
 
getModifiers() - Method in class io.spring.initializr.generator.language.java.JavaTypeDeclaration
 
getModifiers() - Method in class io.spring.initializr.generator.language.kotlin.KotlinPropertyDeclaration
 
getName() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleConfiguration
Return the name of the configuration.
getName() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTask.Attribute
Return the name of the attribute.
getName() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTask
Return the name of the task.
getName() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSettings
Return a simple name for the project.
getName() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDeveloper
Return the name of the developer.
getName() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.DeploymentRepository
Return the name of the repository.
getName() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Site
Return the name of the repository.
getName() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenLicense
Return the name of the license.
getName() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin.Setting
Return the name of the configuration item.
getName() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfileActivation.Os
Return the name of the OS to match or null.
getName() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfileActivation.Property
Return the name of the property.
getName() - Method in class io.spring.initializr.generator.buildsystem.MavenRepository
Return the name of the repository.
getName() - Method in class io.spring.initializr.generator.container.docker.compose.ComposeService
 
getName() - Method in class io.spring.initializr.generator.language.Annotation.Attribute
 
getName() - Method in class io.spring.initializr.generator.language.Annotation
Deprecated, for removal: This API element is subject to removal in a future version.
getName() - Method in class io.spring.initializr.generator.language.ClassName
Return the fully qualified name.
getName() - Method in class io.spring.initializr.generator.language.CompilationUnit
Return the name of the source file.
getName() - Method in class io.spring.initializr.generator.language.groovy.GroovyFieldDeclaration
 
getName() - Method in class io.spring.initializr.generator.language.groovy.GroovyMethodInvocation
Deprecated.
 
getName() - Method in class io.spring.initializr.generator.language.java.JavaFieldDeclaration
 
getName() - Method in class io.spring.initializr.generator.language.java.JavaMethodInvocation
Deprecated.
 
getName() - Method in class io.spring.initializr.generator.language.kotlin.KotlinFunctionInvocation
Deprecated.
 
getName() - Method in class io.spring.initializr.generator.language.kotlin.KotlinReifiedFunctionInvocation
Deprecated.
 
getName() - Method in class io.spring.initializr.generator.language.Parameter
Return the name of the parameter.
getName() - Method in class io.spring.initializr.generator.language.TypeDeclaration
 
getName() - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
getName() - Method in interface io.spring.initializr.generator.project.ProjectDescription
Return a simple name for the project.
getName() - Method in class io.spring.initializr.metadata.DependencyGroup
Return the name of this group.
getName() - Method in class io.spring.initializr.metadata.InitializrMetadata
 
getName() - Method in class io.spring.initializr.metadata.InitializrProperties
 
getName() - Method in class io.spring.initializr.metadata.MetadataElement
 
getName() - Method in class io.spring.initializr.metadata.Repository
 
getName() - Method in enum class io.spring.initializr.metadata.ServiceCapabilityType
 
getName() - Method in class io.spring.initializr.web.project.ProjectRequest
 
getName() - Method in enum class io.spring.initializr.web.support.Agent.AgentId
 
getNested() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTask
Return nested tasks.
getNetBeans() - Method in class io.spring.initializr.generator.spring.scm.git.GitIgnore
 
getOrder() - Method in class io.spring.initializr.generator.buildsystem.BillOfMaterials
Return the order of this bom relative to other boms.
getOrder() - Method in interface io.spring.initializr.generator.project.contributor.ProjectContributor
 
getOrder() - Method in interface io.spring.initializr.generator.project.ProjectDescriptionCustomizer
 
getOrder() - Method in interface io.spring.initializr.generator.spring.build.BuildCustomizer
 
getOrder() - Method in class io.spring.initializr.generator.spring.build.BuildCustomizer.OrderedBuildCustomizer
 
getOrder() - Method in class io.spring.initializr.generator.spring.build.DependencyManagementBuildCustomizer
 
getOrder() - Method in class io.spring.initializr.generator.spring.build.gradle.GradleAnnotationProcessorScopeBuildCustomizer
 
getOrder() - Method in class io.spring.initializr.generator.spring.build.gradle.GradleConfigurationBuildCustomizer
 
getOrder() - Method in class io.spring.initializr.generator.spring.build.gradle.SpringBootPluginBuildCustomizer
 
getOrder() - Method in class io.spring.initializr.generator.spring.build.SimpleBuildCustomizer
 
getOrder() - Method in class io.spring.initializr.generator.spring.build.WarPackagingWebStarterBuildCustomizer
 
getOrder() - Method in interface io.spring.initializr.generator.spring.code.MainApplicationTypeCustomizer
 
getOrder() - Method in interface io.spring.initializr.generator.spring.code.MainCompilationUnitCustomizer
 
getOrder() - Method in interface io.spring.initializr.generator.spring.code.MainSourceCodeCustomizer
 
getOrder() - Method in interface io.spring.initializr.generator.spring.code.ServletInitializerCustomizer
 
getOrder() - Method in interface io.spring.initializr.generator.spring.code.TestApplicationTypeCustomizer
 
getOrder() - Method in interface io.spring.initializr.generator.spring.code.TestSourceCodeCustomizer
 
getOrder() - Method in class io.spring.initializr.generator.spring.configuration.WebFoldersContributor
 
getOrder() - Method in interface io.spring.initializr.generator.spring.documentation.HelpDocumentCustomizer
 
getOrder() - Method in class io.spring.initializr.generator.spring.documentation.RequestedDependenciesHelpDocumentCustomizer
 
getOrder() - Method in interface io.spring.initializr.generator.spring.scm.git.GitIgnoreCustomizer
 
getOrder() - Method in class io.spring.initializr.metadata.BillOfMaterials
Return the relative order of this BOM where lower values have higher priority.
getOrganization() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDeveloper
Return the organization's name of the developer.
getOrganizationUrl() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDeveloper
Return the associated organization's URL of the developer.
getOriginal() - Method in class io.spring.initializr.generator.project.ProjectDescriptionDiff
Return the original ProjectDescription that is being tracked.
getOs() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfileActivation
Return the operating system activation settings, or null to not enable the profile based on the OS.
getPackageName() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument
 
getPackageName() - Method in class io.spring.initializr.generator.language.ClassName
Return the package name.
getPackageName() - Method in class io.spring.initializr.generator.language.CompilationUnit
Return the package name in which the file should reside.
getPackageName() - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
getPackageName() - Method in interface io.spring.initializr.generator.project.ProjectDescription
Return the root package name of the project.
getPackageName() - Method in class io.spring.initializr.metadata.InitializrMetadata
 
getPackageName() - Method in class io.spring.initializr.metadata.InitializrProperties
 
getPackageName() - Method in class io.spring.initializr.web.project.ProjectRequest
 
getPackaging() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument.ErrorStateInformation
 
getPackaging() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument
 
getPackaging() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSettings
Return the packaging to use or null to use the default jar packaging.
getPackaging() - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
getPackaging() - Method in interface io.spring.initializr.generator.project.ProjectDescription
Return the build Packaging to use.
getPackaging() - Method in class io.spring.initializr.web.project.ProjectRequest
 
getPackagings() - Method in class io.spring.initializr.metadata.InitializrMetadata
 
getPackagings() - Method in class io.spring.initializr.metadata.InitializrProperties
 
getParameters() - Method in class io.spring.initializr.web.project.WebProjectRequest
Return the additional parameters that can be used to further identify the request.
getParent() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSettings
Return the MavenParent to use or null if this project has no parent.
getParent() - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env.Maven
 
getPassword() - Method in class io.spring.initializr.actuate.stat.StatsProperties.Elastic
 
getPatch() - Method in class io.spring.initializr.generator.version.Version
 
getPhase() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin.Execution
Return the phase of the build lifecycle that goals will execute in.
getPlatform() - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env
 
getPlatformVersion() - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
getPlatformVersion() - Method in interface io.spring.initializr.generator.project.ProjectDescription
Return the requested platform Version.
getPluginMappings() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildSettings
Return the plugin mappings, if any.
getPorts() - Method in class io.spring.initializr.generator.container.docker.compose.ComposeService
 
getProjectAssetGenerator(ProjectDescription) - Method in class io.spring.initializr.web.project.ProjectGenerationInvoker
Return the ProjectAssetGenerator to use to generate the project structure for the specified ProjectDescription.
getProjectDescription() - Method in class io.spring.initializr.web.project.ProjectGenerationResult
Return the ProjectDescription that was used to generate the project.
getProjectDirectory() - Method in class io.spring.initializr.generator.test.project.ProjectStructure
Return the project directory.
getProjectRequest() - Method in class io.spring.initializr.web.project.ProjectRequestEvent
Return the ProjectRequest used to generate the project.
getProperties() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDeveloper
Return other properties associated with the developer.
getProperty() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfileActivation
Return the property to match to enable the profile, or null to not enable the profile based on a property.
getProperty() - Method in class io.spring.initializr.generator.version.VersionReference
Return the VersionProperty or null if this reference is not a property.
getPropertyDeclarations() - Method in class io.spring.initializr.generator.language.kotlin.KotlinTypeDeclaration
 
getQualifier() - Method in class io.spring.initializr.generator.version.Version
 
getRange() - Method in class io.spring.initializr.metadata.BillOfMaterials.Mapping
 
getRange() - Method in class io.spring.initializr.metadata.Dependency
 
getRange() - Method in class io.spring.initializr.metadata.Dependency.Mapping
 
getRel() - Method in class io.spring.initializr.metadata.Link
 
getRelativePath() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenParent
Return the relative path of this parent.
getRelativePath() - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env.Maven.ParentPom
 
getRelocation() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement
Return the relocation information of the artifact if it has been moved to a new groupId and/or artifactId.
getRepositories() - Method in class io.spring.initializr.metadata.BillOfMaterials
Return the repositories that are required if this BOM is required.
getRepositories() - Method in class io.spring.initializr.metadata.BillOfMaterials.Mapping
 
getRepositories() - Method in class io.spring.initializr.metadata.DependencyMetadata
 
getRepositories() - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env
 
getRepository() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement
Return the information needed to deploy the artifacts generated by the project to a remote repository.
getRepository() - Method in class io.spring.initializr.metadata.Dependency
 
getRepository() - Method in class io.spring.initializr.metadata.Dependency.Mapping
 
getRepository() - Method in class io.spring.initializr.metadata.DependencyGroup
Return the default repository to associate to all dependencies of this group unless specified otherwise.
getRequestedDependencies() - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
getRequestedDependencies() - Method in interface io.spring.initializr.generator.project.ProjectDescription
Return an immutable mapping of requested dependencies.
getResourcesDirectory() - Method in class io.spring.initializr.generator.language.SourceStructure
Return the resources directory of this structure.
getRestTemplate() - Method in class io.spring.initializr.actuate.stat.ProjectGenerationStatPublisher
 
getReturnType() - Method in class io.spring.initializr.generator.language.groovy.GroovyFieldDeclaration
 
getReturnType() - Method in class io.spring.initializr.generator.language.java.JavaFieldDeclaration
 
getRoles() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDeveloper
Return the roles of the developer.
getRootDirectory() - Method in class io.spring.initializr.generator.language.SourceStructure
Return the root directory of this structure.
getRootDirectory() - Method in class io.spring.initializr.web.project.ProjectGenerationResult
Return the root directory.
getScm() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSettings
Return the version control section of the project.
getScope() - Method in class io.spring.initializr.generator.buildsystem.Dependency
The scope of the dependency.
getScope() - Method in class io.spring.initializr.metadata.Dependency
 
getSections() - Method in class io.spring.initializr.generator.spring.documentation.HelpDocument
 
getSeparator() - Method in class io.spring.initializr.generator.version.Version.Qualifier
 
getSettings() - Method in class io.spring.initializr.generator.buildsystem.Build
Return the settings of this build.
getSettings() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuild
 
getSettings() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuild
 
getSettings() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin.Configuration
Return the settings of the configuration.
getSettings() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfile
Return the settings of this profile.
getSimpleName() - Method in class io.spring.initializr.generator.language.ClassName
Return the simple name.
getSite() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement
Return the information needed for deploying the web site of the project.
getSnapshotRepository() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement
Return the information needed to deploy the snapshot artifacts generated by the project to a remote repository.
getSourceCompatibility() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildSettings
Return the java version compatibility to use when compiling Java source.
getSourceDirectory() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSettings
Return the location of main source code.
getSourcesDirectory() - Method in class io.spring.initializr.generator.language.SourceStructure
Return the sources directory of this structure.
getSpringBootMetadataUrl() - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env
 
getStarter() - Method in class io.spring.initializr.metadata.Dependency.Mapping
 
getStatements() - Method in class io.spring.initializr.generator.language.groovy.GroovyMethodDeclaration
Deprecated, for removal: This API element is subject to removal in a future version.
getStatements() - Method in class io.spring.initializr.generator.language.java.JavaMethodDeclaration
Deprecated, for removal: This API element is subject to removal in a future version.
getStatements() - Method in class io.spring.initializr.generator.language.kotlin.KotlinFunctionDeclaration
Deprecated, for removal: This API element is subject to removal in a future version.
getSts() - Method in class io.spring.initializr.generator.spring.scm.git.GitIgnore
 
getTag() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenScm
The tag of current code.
getTags() - Method in class io.spring.initializr.metadata.Type
 
getTarget() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTask.Invocation
Return the name of the method.
getTarget() - Method in class io.spring.initializr.generator.language.groovy.GroovyMethodInvocation
Deprecated.
 
getTarget() - Method in class io.spring.initializr.generator.language.java.JavaMethodInvocation
Deprecated.
 
getTarget() - Method in class io.spring.initializr.generator.language.kotlin.KotlinFunctionInvocation
Deprecated.
 
getTargetClass() - Method in class io.spring.initializr.generator.language.kotlin.KotlinReifiedFunctionInvocation
Deprecated.
 
getTargetPath() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenResource
Return the directory structure to place the set of resources from a build.
getTemplateVariables() - Method in class io.spring.initializr.metadata.Link
 
getter() - Method in class io.spring.initializr.generator.language.kotlin.KotlinPropertyDeclaration.Builder
 
getTestSource(Path, Language) - Method in interface io.spring.initializr.generator.buildsystem.BuildSystem
Returns a SourceStructure for test sources.
getTestSourceDirectory() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSettings
Return the location of test source code.
getTimestamp() - Method in class io.spring.initializr.web.project.ProjectRequestEvent
Return the timestamp at which the request was processed.
getTimezone() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDeveloper
Return the timezone associated with the developer.
gettingStarted() - Method in class io.spring.initializr.generator.spring.documentation.HelpDocument
 
GettingStartedSection - Class in io.spring.initializr.generator.spring.documentation
Section that provides links and other important references to get started.
GettingStartedSection.Link - Class in io.spring.initializr.generator.spring.documentation
Internal representation of a link.
getTitle() - Method in class io.spring.initializr.metadata.InitializrProperties.SimpleElement
 
getTitle() - Method in class io.spring.initializr.metadata.ServiceCapability
 
getTopLevelFunctions() - Method in class io.spring.initializr.generator.language.kotlin.KotlinCompilationUnit
 
getType() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument.ErrorStateInformation
 
getType() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument
 
getType() - Method in class io.spring.initializr.generator.buildsystem.Dependency
The type of the dependency.
getType() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTask.Attribute
Return the GradleTask.Attribute.Type of the attribute.
getType() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTask
Return the type that this task is associated with or null if this task has no type.
getType() - Method in class io.spring.initializr.generator.language.Annotation.Attribute
 
getType() - Method in class io.spring.initializr.generator.language.Parameter
Return the typ of the parameter.
getType() - Method in class io.spring.initializr.metadata.Dependency
Return the type, can be null to indicate that the default type should be used (i.e.
getType() - Method in class io.spring.initializr.metadata.ServiceCapability
 
getType() - Method in class io.spring.initializr.web.project.ProjectRequest
 
getTypeDeclarations() - Method in class io.spring.initializr.generator.language.CompilationUnit
 
getTypes() - Method in class io.spring.initializr.metadata.InitializrMetadata
 
getTypes() - Method in class io.spring.initializr.metadata.InitializrProperties
 
getUniqueVersion() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.DeploymentRepository
Return whether to assign snapshots a unique version comprised of the timestamp and build number, or to use the same version each time.
getUri() - Method in class io.spring.initializr.actuate.stat.StatsProperties.Elastic
 
getUrl() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDeveloper
Return the URL of the developer.
getUrl() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.DeploymentRepository
Return the url of the repository to use to upload artifacts.
getUrl() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Site
Return the url of the repository to use to upload the site.
getUrl() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenLicense
Return the URL of the license.
getUrl() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenScm
The URL to the project's browsable SCM repository.
getUrl() - Method in class io.spring.initializr.generator.buildsystem.MavenRepository
Return the url of the repository.
getUrl() - Method in class io.spring.initializr.metadata.Repository
 
getUsername() - Method in class io.spring.initializr.actuate.stat.StatsProperties.Elastic
 
getV1FormatCompatibilityRange() - Method in class io.spring.initializr.metadata.InitializrConfiguration.Platform
 
getV2FormatCompatibilityRange() - Method in class io.spring.initializr.metadata.InitializrConfiguration.Platform
 
getValue() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTask.Attribute
Return the value of the attribute to set or to append.
getValue() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin.Setting
Return the value.
getValue() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfileActivation.Property
Return the value of the property.
getValue() - Method in class io.spring.initializr.generator.language.groovy.GroovyFieldDeclaration
 
getValue() - Method in class io.spring.initializr.generator.language.java.JavaFieldDeclaration
 
getValue() - Method in class io.spring.initializr.generator.version.VersionReference
Return the version of null if this reference is backed by a property.
getValue() - Method in class io.spring.initializr.metadata.InitializrProperties.SimpleElement
 
getValues() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument.DependencyInformation
 
getValues() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument.InvalidDependencyInformation
 
getValues() - Method in class io.spring.initializr.generator.language.Annotation.Attribute
 
getVersion() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument.ClientInformation
 
getVersion() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument
 
getVersion() - Method in class io.spring.initializr.generator.buildsystem.BillOfMaterials
Return the version reference of the bom.
getVersion() - Method in class io.spring.initializr.generator.buildsystem.BuildSettings
Return the version of the project.
getVersion() - Method in class io.spring.initializr.generator.buildsystem.Dependency
The VersionReference of the dependency.
getVersion() - Method in class io.spring.initializr.generator.buildsystem.gradle.StandardGradlePlugin
 
getVersion() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Relocation
Return the new version of the dependency.
getVersion() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenExtension
Return the version of the extension.
getVersion() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenParent
Return the version of the parent.
getVersion() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin.Dependency
Return the version of the plugin dependency.
getVersion() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin
Return the version of the plugin or null if the version of the plugin is managed.
getVersion() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfileActivation.Os
Return the version of the OS to match or null.
getVersion() - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
getVersion() - Method in interface io.spring.initializr.generator.project.ProjectDescription
Return the version of the project.
getVersion() - Method in interface io.spring.initializr.generator.spring.code.kotlin.KotlinProjectSettings
Return the version of Kotlin to use.
getVersion() - Method in class io.spring.initializr.generator.spring.code.kotlin.SimpleKotlinProjectSettings
 
getVersion() - Method in class io.spring.initializr.generator.version.Version.Qualifier
 
getVersion() - Method in class io.spring.initializr.metadata.BillOfMaterials
Return the version of the BOM.
getVersion() - Method in class io.spring.initializr.metadata.BillOfMaterials.Mapping
 
getVersion() - Method in class io.spring.initializr.metadata.Dependency
Return the default version, can be null to indicate that the version is managed by the project and does not need to be specified.
getVersion() - Method in class io.spring.initializr.metadata.Dependency.Mapping
 
getVersion() - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env.Kotlin.Mapping
 
getVersion() - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env.Maven.ParentPom
 
getVersion() - Method in class io.spring.initializr.metadata.InitializrMetadata
 
getVersion() - Method in class io.spring.initializr.metadata.InitializrProperties
 
getVersion() - Method in class io.spring.initializr.web.project.ProjectRequest
 
getVersion() - Method in class io.spring.initializr.web.support.Agent
 
getVersionProperty() - Method in class io.spring.initializr.metadata.BillOfMaterials
Return the VersionProperty to use to externalize the version of the BOM.
getVersionRequirement() - Method in class io.spring.initializr.metadata.Dependency
 
getVscode() - Method in class io.spring.initializr.generator.spring.scm.git.GitIgnore
 
getWarnings() - Method in class io.spring.initializr.generator.spring.documentation.HelpDocument
Return a section that can be used to inform the user that something happened when building this project.
getWeight() - Method in class io.spring.initializr.metadata.Dependency
 
gitIgnore(ObjectProvider<GitIgnoreCustomizer>) - Method in class io.spring.initializr.generator.spring.scm.git.GitProjectGenerationConfiguration
 
GitIgnore - Class in io.spring.initializr.generator.spring.scm.git
Project's .gitignore.
GitIgnore() - Constructor for class io.spring.initializr.generator.spring.scm.git.GitIgnore
 
GitIgnore.GitIgnoreSection - Class in io.spring.initializr.generator.spring.scm.git
Representation of a section of a .gitignore file.
gitIgnoreContributor(GitIgnore) - Method in class io.spring.initializr.generator.spring.scm.git.GitProjectGenerationConfiguration
 
GitIgnoreContributor - Class in io.spring.initializr.generator.spring.scm.git
A SingleResourceProjectContributor that contributes a .gitignore file to a project.
GitIgnoreContributor(GitIgnore) - Constructor for class io.spring.initializr.generator.spring.scm.git.GitIgnoreContributor
 
GitIgnoreCustomizer - Interface in io.spring.initializr.generator.spring.scm.git
Callback for customizing a project's GitIgnore.
GitIgnoreSection(String) - Constructor for class io.spring.initializr.generator.spring.scm.git.GitIgnore.GitIgnoreSection
 
GitProjectGenerationConfiguration - Class in io.spring.initializr.generator.spring.scm.git
Configuration for Git-related contributions to a generated project.
GitProjectGenerationConfiguration() - Constructor for class io.spring.initializr.generator.spring.scm.git.GitProjectGenerationConfiguration
 
goal(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin.ExecutionBuilder
Add a goal to invoke for this execution.
gradle(R) - Method in class io.spring.initializr.web.controller.ProjectGenerationController
 
Gradle() - Constructor for class io.spring.initializr.metadata.InitializrConfiguration.Env.Gradle
 
GradleAnnotationProcessorScopeBuildCustomizer - Class in io.spring.initializr.generator.spring.build.gradle
Gradle BuildCustomizer that adds a workaround so that annotation processors are properly detected when using the `annotationProcessor` scope.
GradleAnnotationProcessorScopeBuildCustomizer() - Constructor for class io.spring.initializr.generator.spring.build.gradle.GradleAnnotationProcessorScopeBuildCustomizer
 
gradleBuild(ObjectProvider<BuildItemResolver>, ObjectProvider<BuildCustomizer<?>>) - Method in class io.spring.initializr.generator.spring.build.gradle.GradleProjectGenerationConfiguration
 
GradleBuild - Class in io.spring.initializr.generator.buildsystem.gradle
Gradle-specific build configuration.
GradleBuild() - Constructor for class io.spring.initializr.generator.buildsystem.gradle.GradleBuild
Create a new Gradle build without a build item resolver.
GradleBuild(BuildItemResolver) - Constructor for class io.spring.initializr.generator.buildsystem.gradle.GradleBuild
Create a new Gradle build using the specified BuildItemResolver.
GradleBuildAssert<SELF extends GradleBuildAssert<SELF>> - Class in io.spring.initializr.generator.test.buildsystem.gradle
Base class for Gradle build assertions.
GradleBuildAssert(String, Class<?>) - Constructor for class io.spring.initializr.generator.test.buildsystem.gradle.GradleBuildAssert
 
gradleBuildProjectContributor(GroovyDslGradleBuildWriter, GradleBuild) - Method in class io.spring.initializr.generator.spring.build.gradle.GradleProjectGenerationConfiguration
 
GradleBuildProjectContributor - Class in io.spring.initializr.generator.spring.build.gradle
ProjectContributor for the project's main build file.
GradleBuildscript - Class in io.spring.initializr.generator.buildsystem.gradle
buildscript section of a GradleBuild.
GradleBuildscript(GradleBuildscript.Builder) - Constructor for class io.spring.initializr.generator.buildsystem.gradle.GradleBuildscript
 
GradleBuildscript.Builder - Class in io.spring.initializr.generator.buildsystem.gradle
Builder for GradleBuildscript.
GradleBuildSettings - Class in io.spring.initializr.generator.buildsystem.gradle
Gradle-specific build settings.
GradleBuildSettings(GradleBuildSettings.Builder) - Constructor for class io.spring.initializr.generator.buildsystem.gradle.GradleBuildSettings
 
GradleBuildSettings.Builder - Class in io.spring.initializr.generator.buildsystem.gradle
Builder for GradleBuildSettings.
GradleBuildSettings.PluginMapping - Class in io.spring.initializr.generator.buildsystem.gradle
Map a plugin identifier to a plugin implementation artifact.
GradleBuildSystem - Class in io.spring.initializr.generator.buildsystem.gradle
Gradle BuildSystem.
GradleBuildSystem() - Constructor for class io.spring.initializr.generator.buildsystem.gradle.GradleBuildSystem
 
GradleBuildSystem(String) - Constructor for class io.spring.initializr.generator.buildsystem.gradle.GradleBuildSystem
 
GradleBuildWriter - Class in io.spring.initializr.generator.buildsystem.gradle
GradleBuild writer abstraction.
GradleBuildWriter() - Constructor for class io.spring.initializr.generator.buildsystem.gradle.GradleBuildWriter
 
GradleConfiguration - Class in io.spring.initializr.generator.buildsystem.gradle
A custom Gradle configuration that can be associated to a build.
GradleConfiguration(GradleConfiguration.Builder) - Constructor for class io.spring.initializr.generator.buildsystem.gradle.GradleConfiguration
 
GradleConfiguration.Builder - Class in io.spring.initializr.generator.buildsystem.gradle
 
gradleConfigurationBuildCustomizer() - Method in class io.spring.initializr.generator.spring.build.gradle.GradleProjectGenerationConfiguration
 
GradleConfigurationBuildCustomizer - Class in io.spring.initializr.generator.spring.build.gradle
Gradle BuildCustomizer that creates the necessary configuration.
GradleConfigurationBuildCustomizer() - Constructor for class io.spring.initializr.generator.spring.build.gradle.GradleConfigurationBuildCustomizer
 
GradleConfigurationContainer - Class in io.spring.initializr.generator.buildsystem.gradle
A container for custom configuration and configuration customizations.
GradleConfigurationContainer() - Constructor for class io.spring.initializr.generator.buildsystem.gradle.GradleConfigurationContainer
 
GradleDependency - Class in io.spring.initializr.generator.buildsystem.gradle
Gradle-specific Dependency.
GradleDependency(GradleDependency.Builder) - Constructor for class io.spring.initializr.generator.buildsystem.gradle.GradleDependency
 
GradleDependency.Builder - Class in io.spring.initializr.generator.buildsystem.gradle
Builder for a Gradle dependency.
gradleGitIgnoreCustomizer() - Method in class io.spring.initializr.generator.spring.scm.git.GitProjectGenerationConfiguration
 
gradleKtsBuildProjectContributor(KotlinDslGradleBuildWriter, GradleBuild) - Method in class io.spring.initializr.generator.spring.build.gradle.GradleProjectGenerationConfiguration
 
GradlePlugin - Class in io.spring.initializr.generator.buildsystem.gradle
A plugin in a GradleBuild.
GradlePlugin(String, boolean) - Constructor for class io.spring.initializr.generator.buildsystem.gradle.GradlePlugin
Create a new instance.
GradlePluginContainer - Class in io.spring.initializr.generator.buildsystem.gradle
A container for gradle plugins.
GradlePluginContainer() - Constructor for class io.spring.initializr.generator.buildsystem.gradle.GradlePluginContainer
 
GradleProjectGenerationConfiguration - Class in io.spring.initializr.generator.spring.build.gradle
Configuration for contributions specific to the generation of a project that will use Gradle as its build system.
GradleProjectGenerationConfiguration(IndentingWriterFactory) - Constructor for class io.spring.initializr.generator.spring.build.gradle.GradleProjectGenerationConfiguration
 
GradleSettingsAssert<SELF extends GradleSettingsAssert<SELF>> - Class in io.spring.initializr.generator.test.buildsystem.gradle
Base class for Gradle settings assertions.
GradleSettingsAssert(String, Class<?>) - Constructor for class io.spring.initializr.generator.test.buildsystem.gradle.GradleSettingsAssert
 
GradleSettingsWriter - Class in io.spring.initializr.generator.buildsystem.gradle
GradleBuild settings writer abstraction.
GradleSettingsWriter() - Constructor for class io.spring.initializr.generator.buildsystem.gradle.GradleSettingsWriter
 
GradleSnippet - Class in io.spring.initializr.generator.buildsystem.gradle
A free-form snippet to add to a Gradle build.
GradleSnippetContainer - Class in io.spring.initializr.generator.buildsystem.gradle
A container for Gradle snippets.
GradleSnippetContainer() - Constructor for class io.spring.initializr.generator.buildsystem.gradle.GradleSnippetContainer
 
GradleTask - Class in io.spring.initializr.generator.buildsystem.gradle
A customization for a Gradle task.
GradleTask(GradleTask.Builder) - Constructor for class io.spring.initializr.generator.buildsystem.gradle.GradleTask
 
GradleTask.Attribute - Class in io.spring.initializr.generator.buildsystem.gradle
An attribute of a task.
GradleTask.Attribute.Type - Enum Class in io.spring.initializr.generator.buildsystem.gradle
 
GradleTask.Builder - Class in io.spring.initializr.generator.buildsystem.gradle
A builder for GradleTask.
GradleTask.Invocation - Class in io.spring.initializr.generator.buildsystem.gradle
An invocation of a method that customizes a task.
GradleTaskContainer - Class in io.spring.initializr.generator.buildsystem.gradle
A container for Gradle tasks.
GradleTaskContainer() - Constructor for class io.spring.initializr.generator.buildsystem.gradle.GradleTaskContainer
 
GroovyCompilationUnit - Class in io.spring.initializr.generator.language.groovy
A Groovy-specific CompilationUnit.
groovyDslGradleBuild() - Method in class io.spring.initializr.generator.test.project.AbstractModuleAssert
Assert this module has a build.gradle and return an assert for the build.gradle file of this module, to allow chaining of gradle-specific assertions from this call.
GroovyDslGradleBuildAssert - Class in io.spring.initializr.generator.test.buildsystem.gradle
Simple assertions for a gradle build using the Groovy DSL.
GroovyDslGradleBuildAssert(String) - Constructor for class io.spring.initializr.generator.test.buildsystem.gradle.GroovyDslGradleBuildAssert
 
GroovyDslGradleBuildAssert(Path) - Constructor for class io.spring.initializr.generator.test.buildsystem.gradle.GroovyDslGradleBuildAssert
 
GroovyDslGradleBuildWriter - Class in io.spring.initializr.generator.buildsystem.gradle
A GradleBuild writer for build.gradle.
GroovyDslGradleBuildWriter() - Constructor for class io.spring.initializr.generator.buildsystem.gradle.GroovyDslGradleBuildWriter
 
GroovyDslGradleSettingsAssert - Class in io.spring.initializr.generator.test.buildsystem.gradle
Simple assertions for a gradle settings using the Groovy DSL.
GroovyDslGradleSettingsAssert(String) - Constructor for class io.spring.initializr.generator.test.buildsystem.gradle.GroovyDslGradleSettingsAssert
 
GroovyDslGradleSettingsWriter - Class in io.spring.initializr.generator.buildsystem.gradle
A GradleBuild writer for settings.gradle.
GroovyDslGradleSettingsWriter() - Constructor for class io.spring.initializr.generator.buildsystem.gradle.GroovyDslGradleSettingsWriter
 
GroovyExpression - Class in io.spring.initializr.generator.language.groovy
Deprecated, for removal: This API element is subject to removal in a future version.
since 0.20.0 in favor of CodeBlock
GroovyExpression() - Constructor for class io.spring.initializr.generator.language.groovy.GroovyExpression
Deprecated.
 
GroovyExpressionStatement - Class in io.spring.initializr.generator.language.groovy
Deprecated, for removal: This API element is subject to removal in a future version.
since 0.20.0 in favor of CodeBlock
GroovyExpressionStatement(GroovyExpression) - Constructor for class io.spring.initializr.generator.language.groovy.GroovyExpressionStatement
Deprecated.
 
GroovyFieldDeclaration - Class in io.spring.initializr.generator.language.groovy
Declaration of a field written in Groovy.
GroovyFieldDeclaration.Builder - Class in io.spring.initializr.generator.language.groovy
 
GroovyLanguage - Class in io.spring.initializr.generator.language.groovy
Groovy Language.
GroovyLanguage() - Constructor for class io.spring.initializr.generator.language.groovy.GroovyLanguage
 
GroovyLanguage(String) - Constructor for class io.spring.initializr.generator.language.groovy.GroovyLanguage
 
GroovyMethodDeclaration - Class in io.spring.initializr.generator.language.groovy
Declaration of a method written in Groovy.
GroovyMethodDeclaration.Builder - Class in io.spring.initializr.generator.language.groovy
Builder for creating a GroovyMethodDeclaration.
GroovyMethodInvocation - Class in io.spring.initializr.generator.language.groovy
Deprecated, for removal: This API element is subject to removal in a future version.
since 0.20.0 in favor of CodeBlock
GroovyMethodInvocation(String, String, String...) - Constructor for class io.spring.initializr.generator.language.groovy.GroovyMethodInvocation
Deprecated.
 
groovyPluginContributor() - Method in class io.spring.initializr.generator.spring.build.gradle.GradleProjectGenerationConfiguration
 
GroovyProjectGenerationConfiguration - Class in io.spring.initializr.generator.spring.code.groovy
Configuration for contributions specific to the generation of a project that will use Groovy as its language.
GroovyProjectGenerationConfiguration(ProjectDescription, IndentingWriterFactory) - Constructor for class io.spring.initializr.generator.spring.code.groovy.GroovyProjectGenerationConfiguration
 
GroovyReturnStatement - Class in io.spring.initializr.generator.language.groovy
Deprecated, for removal: This API element is subject to removal in a future version.
since 0.20.0 in favor of CodeBlock
GroovyReturnStatement(GroovyExpression) - Constructor for class io.spring.initializr.generator.language.groovy.GroovyReturnStatement
Deprecated.
 
GroovySourceCode - Class in io.spring.initializr.generator.language.groovy
Groovy SourceCode.
GroovySourceCode() - Constructor for class io.spring.initializr.generator.language.groovy.GroovySourceCode
 
GroovySourceCodeWriter - Class in io.spring.initializr.generator.language.groovy
A SourceCodeWriter that writes SourceCode in Groovy.
GroovySourceCodeWriter(IndentingWriterFactory) - Constructor for class io.spring.initializr.generator.language.groovy.GroovySourceCodeWriter
 
GroovyStatement - Class in io.spring.initializr.generator.language.groovy
Deprecated, for removal: This API element is subject to removal in a future version.
since 0.20.0 in favor of CodeBlock
GroovyStatement() - Constructor for class io.spring.initializr.generator.language.groovy.GroovyStatement
Deprecated.
 
GroovyTypeDeclaration - Class in io.spring.initializr.generator.language.groovy
A declaration of a type written in Groovy.
group(String) - Method in class io.spring.initializr.generator.buildsystem.BuildSettings.Builder
Set the group ID of the project.
groupId(String) - Method in class io.spring.initializr.generator.buildsystem.BillOfMaterials.Builder
Set the group ID of the bom.
groupId(String) - Method in class io.spring.initializr.generator.buildsystem.Dependency.Builder
 
groupId(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Relocation.Builder
Specify the new group ID of the dependency.
guides() - Method in class io.spring.initializr.generator.spring.documentation.GettingStartedSection
 

H

HAL_JSON_CONTENT_TYPE - Static variable in class io.spring.initializr.web.controller.ProjectMetadataController
HAL JSON content type.
handleEvent(ProjectRequestEvent) - Method in class io.spring.initializr.actuate.stat.ProjectGenerationStatPublisher
 
has(I) - Method in class io.spring.initializr.generator.buildsystem.BuildItemContainer
Specify if this container has an item with the specified id.
has(ClassName) - Method in class io.spring.initializr.generator.language.AnnotationContainer
Specify if this container has a an annotation with the specified ClassName.
has(String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleConfigurationContainer
Specify if this container has a configuration with the specified name.
has(String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradlePluginContainer
Specify if this container has a plugin with the specified id.
has(String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTaskContainer
Specify if this container has a task customization with the specified name.
has(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfileContainer
Specify if this container has a profile with the specified id.
has(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenResourceContainer
Specify if this container has a resource the specified directory.
has(String) - Method in class io.spring.initializr.generator.buildsystem.PropertyContainer
Specify if this container has a property with the specified name.
has(String) - Method in class io.spring.initializr.generator.container.docker.compose.ComposeServiceContainer
Specify if this container has a service customization with the specified name.
has(String, String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenExtensionContainer
Specify if this container has a extension with the specified groupId and artifactId.
has(String, String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPluginContainer
Specify if this container has a plugin with the specified groupId and artifactId.
hasArtifactId(String) - Method in class io.spring.initializr.generator.test.buildsystem.maven.MavenBuildAssert
Assert pom.xml uses the specified artifactId.
hasBom(String, String, String) - Method in class io.spring.initializr.generator.test.buildsystem.maven.MavenBuildAssert
Assert pom.xml defines the specified bom.
hasBomsSize(int) - Method in class io.spring.initializr.generator.test.buildsystem.maven.MavenBuildAssert
Assert pom.xml defines the specified number of boms.
hasDependenciesSize(int) - Method in class io.spring.initializr.generator.test.buildsystem.maven.MavenBuildAssert
Assert pom.xml defines the specified number of dependencies.
hasDependency(Dependency) - Method in class io.spring.initializr.generator.test.buildsystem.maven.MavenBuildAssert
Assert pom.xml defines the specified dependency.
hasDependency(String, String) - Method in class io.spring.initializr.generator.test.buildsystem.maven.MavenBuildAssert
Assert pom.xml defines the specified dependency with no version and compile scope.
hasDependency(String, String, String) - Method in class io.spring.initializr.generator.test.buildsystem.maven.MavenBuildAssert
Assert pom.xml defines the specified dependency with compile scope.
hasDependency(String, String, String, String) - Method in class io.spring.initializr.generator.test.buildsystem.maven.MavenBuildAssert
Assert pom.xml defines the specified dependency with the specified scope.
hasDescription(String) - Method in class io.spring.initializr.generator.test.buildsystem.maven.MavenBuildAssert
Assert pom.xml uses the specified description.
hasFacet(Build, String) - Method in class io.spring.initializr.generator.spring.build.BuildMetadataResolver
Specify if the given Build has the given facet enabled.
hasGradleWrapper() - Method in class io.spring.initializr.generator.test.project.AbstractModuleAssert
Assert the module defines the Gradle wrapper.
hasGroovyDslGradleBuild() - Method in class io.spring.initializr.generator.test.project.AbstractModuleAssert
Assert the module defines a build.gradle.
hasGroupId(String) - Method in class io.spring.initializr.generator.test.buildsystem.maven.MavenBuildAssert
Assert pom.xml uses the specified groupId.
hashCode() - Method in class io.spring.initializr.generator.buildsystem.Dependency.Exclusion
 
hashCode() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTask.Attribute
 
hashCode() - Method in class io.spring.initializr.generator.language.ClassName
 
hashCode() - Method in class io.spring.initializr.generator.version.Version
 
hashCode() - Method in class io.spring.initializr.generator.version.Version.Qualifier
 
hashCode() - Method in class io.spring.initializr.generator.version.VersionProperty
 
hashCode() - Method in class io.spring.initializr.generator.version.VersionRange
 
hashCode() - Method in class io.spring.initializr.generator.version.VersionReference
 
hashCode() - Method in class io.spring.initializr.metadata.Repository
 
hasKotlinDslGradleBuild() - Method in class io.spring.initializr.generator.test.project.AbstractModuleAssert
Assert the module defines a build.gradle.kts.
hasMainPackage(String) - Method in class io.spring.initializr.generator.test.project.AbstractJvmModuleAssert
Assert that the main source defines the specified package.
hasMainResource(String) - Method in class io.spring.initializr.generator.test.project.AbstractJvmModuleAssert
Assert that the main resources defines the specified resource.
hasMainSource(String, String) - Method in class io.spring.initializr.generator.test.project.AbstractJvmModuleAssert
Assert that the main source defines the specified type.
hasMavenBuild() - Method in class io.spring.initializr.generator.test.project.AbstractModuleAssert
Assert the module defines a pom.xml.
hasMavenWrapper() - Method in class io.spring.initializr.generator.test.project.AbstractModuleAssert
Assert the module defines the Maven wrapper.
hasName(String) - Method in class io.spring.initializr.generator.test.buildsystem.maven.MavenBuildAssert
Assert pom.xml uses the specified name.
hasPackaging(String) - Method in class io.spring.initializr.generator.test.buildsystem.maven.MavenBuildAssert
Assert pom.xml uses the specified packaging.
hasParent(String, String, String) - Method in class io.spring.initializr.generator.test.buildsystem.maven.MavenBuildAssert
Assert pom.xml defines the specified parent.
hasPlugin(String) - Method in class io.spring.initializr.generator.test.buildsystem.gradle.GroovyDslGradleBuildAssert
Assert build.gradle defines a plugin with the specified id.
hasPlugin(String) - Method in class io.spring.initializr.generator.test.buildsystem.gradle.KotlinDslGradleBuildAssert
Assert build.gradle.kts defines a plugin with the specified id.
hasPlugin(String, String) - Method in class io.spring.initializr.generator.test.buildsystem.gradle.GroovyDslGradleBuildAssert
Assert build.gradle defines a plugin with the specified id and version.
hasPlugin(String, String) - Method in class io.spring.initializr.generator.test.buildsystem.gradle.KotlinDslGradleBuildAssert
Assert build.gradle.kts defines a plugin with the specified id and version.
hasProfile(String) - Method in class io.spring.initializr.generator.test.buildsystem.maven.MavenBuildAssert
Assert pom.xml defines a profile with the specified id.
hasProjectName(String) - Method in class io.spring.initializr.generator.test.buildsystem.gradle.GradleSettingsAssert
Assert the Gradle settings defines the specified project name.
hasProperty(String, String) - Method in class io.spring.initializr.generator.test.buildsystem.gradle.GradleBuildAssert
Assert the Gradle build defines a top-level property with the specified name and value.
hasProperty(String, String) - Method in class io.spring.initializr.generator.test.buildsystem.gradle.GradleSettingsAssert
Assert the Gradle settings defines a property with the specified name and value.
hasProperty(String, String) - Method in class io.spring.initializr.generator.test.buildsystem.maven.MavenBuildAssert
Assert pom.xml defines the specified property.
hasRepositoriesSize(int) - Method in class io.spring.initializr.generator.test.buildsystem.maven.MavenBuildAssert
Assert pom.xml defines the specified number of repositories.
hasRepository(String, String, String, Boolean) - Method in class io.spring.initializr.generator.test.buildsystem.maven.MavenBuildAssert
Assert pom.xml defines the specified repository.
hasResult() - Method in class io.spring.initializr.generator.spring.util.LambdaSafe.InvocationResult
Return true if a result in present.
hasSameContentAs(Resource) - Method in class io.spring.initializr.generator.test.io.AbstractTextAssert
Assert this text has the same content as the content defined by the specified Resource.
hasSourceCompatibility(String) - Method in class io.spring.initializr.generator.test.buildsystem.gradle.GradleBuildAssert
Assert the Gradle build uses a source compatibility for the specified java version.
hasTestPackage(String) - Method in class io.spring.initializr.generator.test.project.AbstractJvmModuleAssert
Assert that the test source defines the specified package.
hasTestSource(String, String) - Method in class io.spring.initializr.generator.test.project.AbstractJvmModuleAssert
Assert that the test source defines the specified type.
hasText(String, String) - Method in class io.spring.initializr.generator.test.buildsystem.maven.MavenBuildAssert
Assert pom.xml contains the specified value at the specified path.
hasVersion(String) - Method in class io.spring.initializr.generator.test.buildsystem.gradle.GradleBuildAssert
Assert the Gradle build uses the specified version.
hasVersion(String) - Method in class io.spring.initializr.generator.test.buildsystem.maven.MavenBuildAssert
Assert pom.xml uses the specified version.
helpDocument(ObjectProvider<MustacheTemplateRenderer>, ObjectProvider<HelpDocumentCustomizer>) - Method in class io.spring.initializr.generator.spring.documentation.HelpDocumentProjectGenerationConfiguration
 
HelpDocument - Class in io.spring.initializr.generator.spring.documentation
Project's help document intended to give additional references to the users.
HelpDocument(MustacheTemplateRenderer) - Constructor for class io.spring.initializr.generator.spring.documentation.HelpDocument
 
HelpDocumentCustomizer - Interface in io.spring.initializr.generator.spring.documentation
Callback for customizing a project's HelpDocument.
helpDocumentGitIgnoreCustomizer(HelpDocument) - Method in class io.spring.initializr.generator.spring.documentation.HelpDocumentProjectGenerationDefaultContributorsConfiguration
 
helpDocumentProjectContributor(HelpDocument) - Method in class io.spring.initializr.generator.spring.documentation.HelpDocumentProjectGenerationConfiguration
 
HelpDocumentProjectContributor - Class in io.spring.initializr.generator.spring.documentation
ProjectContributor for the project's HELP.md file.
HelpDocumentProjectContributor(HelpDocument) - Constructor for class io.spring.initializr.generator.spring.documentation.HelpDocumentProjectContributor
 
HelpDocumentProjectGenerationConfiguration - Class in io.spring.initializr.generator.spring.documentation
Configuration for contributions specific to the help documentation of a project.
HelpDocumentProjectGenerationConfiguration() - Constructor for class io.spring.initializr.generator.spring.documentation.HelpDocumentProjectGenerationConfiguration
 
HelpDocumentProjectGenerationDefaultContributorsConfiguration - Class in io.spring.initializr.generator.spring.documentation
Default HelpDocument contributors.
HelpDocumentProjectGenerationDefaultContributorsConfiguration() - Constructor for class io.spring.initializr.generator.spring.documentation.HelpDocumentProjectGenerationDefaultContributorsConfiguration
 
HIERARCHICAL_MULTI_SELECT - Enum constant in enum class io.spring.initializr.metadata.ServiceCapabilityType
A hierarchical set of values (values in values) with the ability to select multiple values.
HTTPIE - Enum constant in enum class io.spring.initializr.web.support.Agent.AgentId
HTTPie.

I

id() - Method in interface io.spring.initializr.generator.buildsystem.BuildSystem
The id of the build system.
id() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildSystem
 
id() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSystem
 
id() - Element in annotation interface io.spring.initializr.generator.condition.ConditionalOnBuildSystem
The ID of the BuildSystem that should be checked.
id() - Method in class io.spring.initializr.generator.language.AbstractLanguage
 
id() - Method in interface io.spring.initializr.generator.language.Language
Return the language identifier.
id() - Method in class io.spring.initializr.generator.packaging.jar.JarPackaging
 
id() - Method in interface io.spring.initializr.generator.packaging.Packaging
 
id() - Method in class io.spring.initializr.generator.packaging.war.WarPackaging
 
id(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDeveloper.Builder
Set the ID of the developer.
id(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.DeploymentRepository.Builder
Set the id of the repository.
id(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Site.Builder
Set the id of the repository.
id(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfileContainer
Return the profile with the specified id.
id(String) - Method in class io.spring.initializr.generator.buildsystem.MavenRepository.Builder
Set the id of the repository.
ID - Static variable in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildSystem
Gradle BuildSystem identifier.
ID - Static variable in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSystem
Maven BuildSystem identifier.
ID - Static variable in class io.spring.initializr.generator.language.groovy.GroovyLanguage
Groovy Language identifier.
ID - Static variable in class io.spring.initializr.generator.language.java.JavaLanguage
Java Language identifier.
ID - Static variable in class io.spring.initializr.generator.language.kotlin.KotlinLanguage
Kotlin Language identifier.
ID - Static variable in class io.spring.initializr.generator.packaging.jar.JarPackaging
Jar Packaging identifier.
ID - Static variable in class io.spring.initializr.generator.packaging.war.WarPackaging
War Packaging identifier.
ids() - Method in class io.spring.initializr.generator.buildsystem.BuildItemContainer
Return a Stream of registered identifiers.
ids() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfileContainer
Return a Stream of registered profile identifiers.
ifApplicationNameChanged(ProjectDescription, BiConsumer<String, String>) - Method in class io.spring.initializr.generator.project.ProjectDescriptionDiff
Calls the specified consumer if the applicationName is different on the original source project description than the specified project description.
ifArtifactIdChanged(ProjectDescription, BiConsumer<String, String>) - Method in class io.spring.initializr.generator.project.ProjectDescriptionDiff
Calls the specified consumer if the artifactId is different on the original source project description than the specified project description.
ifBaseDirectoryChanged(ProjectDescription, BiConsumer<String, String>) - Method in class io.spring.initializr.generator.project.ProjectDescriptionDiff
Calls the specified consumer if the baseDirectory is different on the original source project description than the specified project description.
ifBuildSystemChanged(ProjectDescription, BiConsumer<BuildSystem, BuildSystem>) - Method in class io.spring.initializr.generator.project.ProjectDescriptionDiff
Calls the specified consumer if the buildSystem is different on the original source project description than the specified project description.
ifDescriptionChanged(ProjectDescription, BiConsumer<String, String>) - Method in class io.spring.initializr.generator.project.ProjectDescriptionDiff
Calls the specified consumer if the description is different on the original source project description than the specified project description.
ifGroupIdChanged(ProjectDescription, BiConsumer<String, String>) - Method in class io.spring.initializr.generator.project.ProjectDescriptionDiff
Calls the specified consumer if the groupId is different on the original source project description than the specified project description.
ifLanguageChanged(ProjectDescription, BiConsumer<Language, Language>) - Method in class io.spring.initializr.generator.project.ProjectDescriptionDiff
Calls the specified consumer if the language is different on the original source project description than the specified project description.
ifNameChanged(ProjectDescription, BiConsumer<String, String>) - Method in class io.spring.initializr.generator.project.ProjectDescriptionDiff
Calls the specified consumer if the name is different on the original source project description than the specified project description.
ifPackageNameChanged(ProjectDescription, BiConsumer<String, String>) - Method in class io.spring.initializr.generator.project.ProjectDescriptionDiff
Calls the specified consumer if the packageName is different on the original source project description than the specified project description.
ifPackagingChanged(ProjectDescription, BiConsumer<Packaging, Packaging>) - Method in class io.spring.initializr.generator.project.ProjectDescriptionDiff
Calls the specified consumer if the packaging is different on the original source project description than the specified project description.
ifPlatformVersionChanged(ProjectDescription, BiConsumer<Version, Version>) - Method in class io.spring.initializr.generator.project.ProjectDescriptionDiff
Calls the specified consumer if the platformVersion is different on the original source project description than the specified project description.
ifVersionChanged(ProjectDescription, BiConsumer<String, String>) - Method in class io.spring.initializr.generator.project.ProjectDescriptionDiff
Calls the specified consumer if the version is different on the original source project description than the specified project description.
image(String) - Method in class io.spring.initializr.generator.container.docker.compose.ComposeService.Builder
 
imageAndTag(String) - Method in class io.spring.initializr.generator.container.docker.compose.ComposeService.Builder
 
imageTag(String) - Method in class io.spring.initializr.generator.container.docker.compose.ComposeService.Builder
 
imageWebsite(String) - Method in class io.spring.initializr.generator.container.docker.compose.ComposeService.Builder
 
importedTypes() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleSnippetContainer
Return the fully qualified name of types to import.
importedTypes() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTaskContainer
Return the fully qualified name of types to import.
includes(String...) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenResource.Builder
Set the files patterns to use to include files.
indented(Runnable) - Method in class io.spring.initializr.generator.io.IndentingWriter
Increase the indentation level and execute the Runnable.
indentingStrategy(String, Function<Integer, String>) - Method in class io.spring.initializr.generator.io.IndentingWriterFactory.Builder
Register an indenting strategy for the specified content.
IndentingWriter - Class in io.spring.initializr.generator.io
A Writer with support for indenting.
IndentingWriter(Writer) - Constructor for class io.spring.initializr.generator.io.IndentingWriter
Create a new instance with the specified writer using a default indent strategy of 4 spaces.
IndentingWriter(Writer, Function<Integer, String>) - Constructor for class io.spring.initializr.generator.io.IndentingWriter
Create a new instance with the specified writer and indent strategy.
indentingWriterFactory() - Method in class io.spring.initializr.web.autoconfigure.InitializrAutoConfiguration
 
IndentingWriterFactory - Class in io.spring.initializr.generator.io
A factory for IndentingWriter that provides customizations according to the chosen content.
IndentingWriterFactory.Builder - Class in io.spring.initializr.generator.io
Settings customizer for IndentingWriterFactory.
initialize(Dependency) - Method in class io.spring.initializr.generator.buildsystem.Dependency.Builder
 
initialize(Dependency) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleDependency.Builder
 
initialize(Dependency) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDependency.Builder
 
initialize(InitializrMetadata) - Method in class io.spring.initializr.web.project.WebProjectRequest
Initialize the state of this request with defaults defined in the metadata.
initializeCommandLineModel(InitializrMetadata, String) - Method in class io.spring.initializr.web.support.CommandLineHelpGenerator
 
initializeSpringBootCliModel(InitializrMetadata, String) - Method in class io.spring.initializr.web.support.CommandLineHelpGenerator
 
InitializrActuatorEndpointsAutoConfiguration - Class in io.spring.initializr.actuate.autoconfigure
Auto-configuration to improve actuator endpoints with initializr specific information.
InitializrActuatorEndpointsAutoConfiguration() - Constructor for class io.spring.initializr.actuate.autoconfigure.InitializrActuatorEndpointsAutoConfiguration
 
InitializrAutoConfiguration - Class in io.spring.initializr.web.autoconfigure
Auto-configuration to configure Spring initializr.
InitializrAutoConfiguration() - Constructor for class io.spring.initializr.web.autoconfigure.InitializrAutoConfiguration
 
InitializrConfiguration - Class in io.spring.initializr.metadata
Various configuration options used by the service.
InitializrConfiguration() - Constructor for class io.spring.initializr.metadata.InitializrConfiguration
 
InitializrConfiguration.Env - Class in io.spring.initializr.metadata
Defines additional environment settings.
InitializrConfiguration.Env.Gradle - Class in io.spring.initializr.metadata
Gradle details.
InitializrConfiguration.Env.Kotlin - Class in io.spring.initializr.metadata
Kotlin details.
InitializrConfiguration.Env.Kotlin.Mapping - Class in io.spring.initializr.metadata
Map several attribute of the dependency for a given compatibility range.
InitializrConfiguration.Env.Maven - Class in io.spring.initializr.metadata
Maven details.
InitializrConfiguration.Env.Maven.ParentPom - Class in io.spring.initializr.metadata
Parent POM details.
InitializrConfiguration.Platform - Class in io.spring.initializr.metadata
Platform-specific settings.
InitializrDependencyManagementPluginVersionResolver - Class in io.spring.initializr.generator.spring.build.gradle
InitializrDependencyManagementPluginVersionResolver(InitializrMetadata) - Constructor for class io.spring.initializr.generator.spring.build.gradle.InitializrDependencyManagementPluginVersionResolver
 
InitializrMetadata - Class in io.spring.initializr.metadata
Meta-data used to generate a project.
InitializrMetadata() - Constructor for class io.spring.initializr.metadata.InitializrMetadata
 
InitializrMetadata(InitializrConfiguration) - Constructor for class io.spring.initializr.metadata.InitializrMetadata
 
InitializrMetadataBuilder - Class in io.spring.initializr.metadata
Builder for InitializrMetadata.
InitializrMetadataCustomizer - Interface in io.spring.initializr.metadata
Strategy interface used to customize the InitializrMetadata.
InitializrMetadataJsonMapper - Interface in io.spring.initializr.web.mapper
Generate a JSON representation of the metadata.
InitializrMetadataKotlinVersionResolver - Class in io.spring.initializr.generator.spring.code.kotlin
KotlinVersionResolver that resolves the version from the InitializrMetadata.
InitializrMetadataKotlinVersionResolver(InitializrMetadata) - Constructor for class io.spring.initializr.generator.spring.code.kotlin.InitializrMetadataKotlinVersionResolver
 
initializrMetadataMavenBuildCustomizer(ProjectDescription, InitializrMetadata) - Method in class io.spring.initializr.generator.spring.build.BuildProjectGenerationConfiguration
 
initializrMetadataProvider(InitializrProperties, ObjectProvider<InitializrMetadataUpdateStrategy>) - Method in class io.spring.initializr.web.autoconfigure.InitializrAutoConfiguration
 
InitializrMetadataProvider - Interface in io.spring.initializr.metadata
Provide the InitializrMetadata to use.
InitializrMetadataTestBuilder - Class in io.spring.initializr.generator.test
Easily create a InitializrMetadata instance for testing purposes.
InitializrMetadataTestBuilder() - Constructor for class io.spring.initializr.generator.test.InitializrMetadataTestBuilder
 
InitializrMetadataUpdateStrategy - Interface in io.spring.initializr.web.support
A strategy interface for updating the metadata on a running instance.
InitializrMetadataV21JsonMapper - Class in io.spring.initializr.web.mapper
A InitializrMetadataJsonMapper handling the metadata format for v2.1
InitializrMetadataV21JsonMapper() - Constructor for class io.spring.initializr.web.mapper.InitializrMetadataV21JsonMapper
 
InitializrMetadataV22JsonMapper - Class in io.spring.initializr.web.mapper
A InitializrMetadataJsonMapper handling the metadata format for v2.2
InitializrMetadataV22JsonMapper() - Constructor for class io.spring.initializr.web.mapper.InitializrMetadataV22JsonMapper
 
InitializrMetadataV2JsonMapper - Class in io.spring.initializr.web.mapper
A InitializrMetadataJsonMapper handling the metadata format for v2.
InitializrMetadataV2JsonMapper() - Constructor for class io.spring.initializr.web.mapper.InitializrMetadataV2JsonMapper
 
InitializrMetadataVersion - Enum Class in io.spring.initializr.web.mapper
Define the supported metadata version.
InitializrProperties - Class in io.spring.initializr.metadata
Configuration of the initializr service.
InitializrProperties() - Constructor for class io.spring.initializr.metadata.InitializrProperties
 
InitializrProperties.SimpleElement - Class in io.spring.initializr.metadata
A simple element from the properties.
InitializrWebConfig - Class in io.spring.initializr.web.autoconfigure
Spring Initializr web configuration.
InitializrWebConfig() - Constructor for class io.spring.initializr.web.autoconfigure.InitializrWebConfig
 
INSTANCE - Static variable in class io.spring.initializr.generator.buildsystem.DependencyComparator
A default stateless instance.
INTELLIJ_IDEA - Enum constant in enum class io.spring.initializr.web.support.Agent.AgentId
IntelliJ IDEA.
InvalidDependencyInformation(List<String>) - Constructor for class io.spring.initializr.actuate.stat.ProjectRequestDocument.InvalidDependencyInformation
 
InvalidInitializrMetadataException - Exception in io.spring.initializr.metadata
Thrown when the configuration defines invalid metadata.
InvalidInitializrMetadataException(String) - Constructor for exception io.spring.initializr.metadata.InvalidInitializrMetadataException
 
InvalidInitializrMetadataException(String, Throwable) - Constructor for exception io.spring.initializr.metadata.InvalidInitializrMetadataException
 
invalidMetadataRequest(HttpServletResponse, InvalidInitializrMetadataException) - Method in class io.spring.initializr.web.controller.ProjectMetadataController
 
invalidProjectRequest(HttpServletResponse, InvalidProjectRequestException) - Method in class io.spring.initializr.web.controller.ProjectGenerationController
 
invalidProjectRequest(HttpServletResponse, InvalidProjectRequestException) - Method in class io.spring.initializr.web.controller.ProjectMetadataController
 
InvalidProjectRequestException - Exception in io.spring.initializr.web.project
Thrown when a ProjectRequest is invalid.
InvalidProjectRequestException(String) - Constructor for exception io.spring.initializr.web.project.InvalidProjectRequestException
 
InvalidVersionException - Exception in io.spring.initializr.generator.version
Thrown if a input represents an invalid version.
InvalidVersionException(String) - Constructor for exception io.spring.initializr.generator.version.InvalidVersionException
 
InvalidVersionException(String, Throwable) - Constructor for exception io.spring.initializr.generator.version.InvalidVersionException
 
invocationAsString(GradleTask.Invocation) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildWriter
 
invocationAsString(GradleTask.Invocation) - Method in class io.spring.initializr.generator.buildsystem.gradle.GroovyDslGradleBuildWriter
 
invocationAsString(GradleTask.Invocation) - Method in class io.spring.initializr.generator.buildsystem.gradle.KotlinDslGradleBuildWriter
 
invoke(C, Supplier<R>) - Method in class io.spring.initializr.generator.spring.util.LambdaSafe.Callbacks
 
invoke(String, String...) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTask.Builder
Invoke a task method.
invoke(Consumer<C>) - Method in class io.spring.initializr.generator.spring.util.LambdaSafe.Callback
Invoke the callback instance where the callback method returns void.
invoke(Consumer<C>) - Method in class io.spring.initializr.generator.spring.util.LambdaSafe.Callbacks
Invoke the callback instances where the callback method returns void.
invokeAnd(Function<C, R>) - Method in class io.spring.initializr.generator.spring.util.LambdaSafe.Callback
Invoke the callback instance where the callback method returns a result.
invokeAnd(Function<C, R>) - Method in class io.spring.initializr.generator.spring.util.LambdaSafe.Callbacks
Invoke the callback instances where the callback method returns a result.
invokeBuildGeneration(R) - Method in class io.spring.initializr.web.project.ProjectGenerationInvoker
Invokes the project generation API that knows how to just write the build file.
invokeProjectGeneration(MutableProjectDescription, AbstractProjectGenerationTester.ProjectGenerationInvoker<T>) - Method in class io.spring.initializr.generator.test.project.AbstractProjectGenerationTester
 
invokeProjectStructureGeneration(R) - Method in class io.spring.initializr.web.project.ProjectGenerationInvoker
Invokes the project generation API that generates the entire project structure for the specified ProjectRequest.
io.spring.initializr.actuate.autoconfigure - package io.spring.initializr.actuate.autoconfigure
Auto-configuration for Actuator concerns.
io.spring.initializr.actuate.info - package io.spring.initializr.actuate.info
Application info for service metadata.
io.spring.initializr.actuate.stat - package io.spring.initializr.actuate.stat
Project statistics support.
io.spring.initializr.generator.buildsystem - package io.spring.initializr.generator.buildsystem
Build systems abstraction.
io.spring.initializr.generator.buildsystem.gradle - package io.spring.initializr.generator.buildsystem.gradle
Gradle build system.
io.spring.initializr.generator.buildsystem.maven - package io.spring.initializr.generator.buildsystem.maven
Maven build system.
io.spring.initializr.generator.condition - package io.spring.initializr.generator.condition
Project generation Condition annotations and supporting classes.
io.spring.initializr.generator.container.docker.compose - package io.spring.initializr.generator.container.docker.compose
Docker Compose support.
io.spring.initializr.generator.io - package io.spring.initializr.generator.io
Support for writing project assets.
io.spring.initializr.generator.io.template - package io.spring.initializr.generator.io.template
Template rendering abstraction.
io.spring.initializr.generator.io.text - package io.spring.initializr.generator.io.text
Support for textual resources.
io.spring.initializr.generator.language - package io.spring.initializr.generator.language
Language abstraction.
io.spring.initializr.generator.language.groovy - package io.spring.initializr.generator.language.groovy
Groovy language.
io.spring.initializr.generator.language.java - package io.spring.initializr.generator.language.java
Java language.
io.spring.initializr.generator.language.kotlin - package io.spring.initializr.generator.language.kotlin
Kotlin language.
io.spring.initializr.generator.packaging - package io.spring.initializr.generator.packaging
Packaging abstraction.
io.spring.initializr.generator.packaging.jar - package io.spring.initializr.generator.packaging.jar
Java archive packaging.
io.spring.initializr.generator.packaging.war - package io.spring.initializr.generator.packaging.war
Web Application archive packaging.
io.spring.initializr.generator.project - package io.spring.initializr.generator.project
Project generation support classes.
io.spring.initializr.generator.project.contributor - package io.spring.initializr.generator.project.contributor
Project contribution abstraction.
io.spring.initializr.generator.spring.build - package io.spring.initializr.generator.spring.build
Build contributors.
io.spring.initializr.generator.spring.build.gradle - package io.spring.initializr.generator.spring.build.gradle
Gradle build contributors.
io.spring.initializr.generator.spring.build.maven - package io.spring.initializr.generator.spring.build.maven
Maven build contributors.
io.spring.initializr.generator.spring.code - package io.spring.initializr.generator.spring.code
Code contributors.
io.spring.initializr.generator.spring.code.groovy - package io.spring.initializr.generator.spring.code.groovy
Groovy code contributors.
io.spring.initializr.generator.spring.code.java - package io.spring.initializr.generator.spring.code.java
Java code contributors.
io.spring.initializr.generator.spring.code.kotlin - package io.spring.initializr.generator.spring.code.kotlin
Kotlin code contributors.
io.spring.initializr.generator.spring.configuration - package io.spring.initializr.generator.spring.configuration
Configuration contributors.
io.spring.initializr.generator.spring.container.docker.compose - package io.spring.initializr.generator.spring.container.docker.compose
Support for Docker Compose.
io.spring.initializr.generator.spring.dependency.devtools - package io.spring.initializr.generator.spring.dependency.devtools
Customizations for Spring Boot DevTools.
io.spring.initializr.generator.spring.documentation - package io.spring.initializr.generator.spring.documentation
Documentation contributors.
io.spring.initializr.generator.spring.scm.git - package io.spring.initializr.generator.spring.scm.git
Git contributors.
io.spring.initializr.generator.spring.util - package io.spring.initializr.generator.spring.util
Miscellaneous utility classes.
io.spring.initializr.generator.test - package io.spring.initializr.generator.test
Support for testing project generation.
io.spring.initializr.generator.test.buildsystem.gradle - package io.spring.initializr.generator.test.buildsystem.gradle
Support for testing a Gradle build.
io.spring.initializr.generator.test.buildsystem.maven - package io.spring.initializr.generator.test.buildsystem.maven
Support for testing a Maven build.
io.spring.initializr.generator.test.io - package io.spring.initializr.generator.test.io
Support for testing project assets.
io.spring.initializr.generator.test.project - package io.spring.initializr.generator.test.project
Support for testing project generation.
io.spring.initializr.generator.version - package io.spring.initializr.generator.version
Version support classes.
io.spring.initializr.metadata - package io.spring.initializr.metadata
Project metadata support.
io.spring.initializr.metadata.support - package io.spring.initializr.metadata.support
Project metadata support classes.
io.spring.initializr.web.autoconfigure - package io.spring.initializr.web.autoconfigure
Auto-configuration for project generator and web endpoints.
io.spring.initializr.web.controller - package io.spring.initializr.web.controller
Project generation controllers.
io.spring.initializr.web.mapper - package io.spring.initializr.web.mapper
Metadata json mapping.
io.spring.initializr.web.project - package io.spring.initializr.web.project
Project generation handling.
io.spring.initializr.web.support - package io.spring.initializr.web.support
Support classes for web endpoints.
isApply() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradlePlugin
Return whether the plugin should be applied.
isCompatibleVersion(Version) - Method in class io.spring.initializr.metadata.InitializrConfiguration.Platform
Specify whether the specified platform version is supported.
isDefault() - Method in class io.spring.initializr.metadata.DefaultMetadataElement
 
isEmpty() - Method in class io.spring.initializr.generator.buildsystem.BuildItemContainer
Specify if this container is empty.
isEmpty() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleConfigurationContainer
Specify if this container is empty.
isEmpty() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradlePluginContainer
Specify if this container is empty.
isEmpty() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleSnippetContainer
Specify if this container is empty.
isEmpty() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTaskContainer
Specify if this container is empty.
isEmpty() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.DeploymentRepository
 
isEmpty() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement
 
isEmpty() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Relocation
 
isEmpty() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Site
 
isEmpty() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenExtensionContainer
Specify if this container is empty.
isEmpty() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPluginContainer
Specify if this container is empty.
isEmpty() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfileActivation
Specify if this activation has any non-default value.
isEmpty() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfileContainer
Specify if this container is empty.
isEmpty() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenResourceContainer
Specify if this container is empty.
isEmpty() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenScm
 
isEmpty() - Method in class io.spring.initializr.generator.buildsystem.PropertyContainer
Specify if this container is empty.
isEmpty() - Method in class io.spring.initializr.generator.container.docker.compose.ComposeServiceContainer
Specify if this container is empty.
isEmpty() - Method in class io.spring.initializr.generator.io.text.BulletedSection
Specify whether this section is empty.
isEmpty() - Method in class io.spring.initializr.generator.language.AnnotationContainer
Specify if this container is empty.
isEmpty() - Method in class io.spring.initializr.generator.spring.documentation.GettingStartedSection
 
isEmpty() - Method in class io.spring.initializr.generator.spring.documentation.HelpDocument
 
isEmpty() - Method in class io.spring.initializr.generator.spring.documentation.PreDefinedSection
 
isEmpty() - Method in class io.spring.initializr.generator.spring.scm.git.GitIgnore
 
isExtensions() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin
Return whether to load extensions of this plugin.
isFiltering() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenResource
Return whether filtering is enabled when copying resources.
isForceSsl() - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env
 
isHigherInclusive() - Method in class io.spring.initializr.generator.version.VersionRange
 
isIncludeSpringBootBom() - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env.Maven.ParentPom
 
isInitialized() - Method in class io.spring.initializr.generator.language.groovy.GroovyFieldDeclaration
 
isInitialized() - Method in class io.spring.initializr.generator.language.java.JavaFieldDeclaration
 
isInternal() - Method in class io.spring.initializr.generator.version.VersionProperty
Specify if the property is internally defined and can be tuned according to the build system.
isInvalid() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument.ErrorStateInformation
 
isInvalid() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument.InvalidDependencyInformation
 
isLowerInclusive() - Method in class io.spring.initializr.generator.version.VersionRange
 
isOptional() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDependency
Return whether this dependency is optional.
isProperty() - Method in class io.spring.initializr.generator.version.VersionReference
Specify if this reference defines a property.
isReleasesEnabled() - Method in class io.spring.initializr.generator.buildsystem.MavenRepository
Return whether releases are enabled on the repository.
isReleasesEnabled() - Method in class io.spring.initializr.metadata.Repository
 
isSnapshotsEnabled() - Method in class io.spring.initializr.generator.buildsystem.MavenRepository
Return whether snapshots are enabled on the repository.
isSnapshotsEnabled() - Method in class io.spring.initializr.metadata.Repository
 
isSpringBootStarterParent(InitializrConfiguration.Env.Maven.ParentPom) - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env.Maven
Check if the specified InitializrConfiguration.Env.Maven.ParentPom is the default spring boot starter parent.
isStarter() - Method in class io.spring.initializr.metadata.Dependency
 
isTemplated() - Method in class io.spring.initializr.metadata.Link
 
items() - Method in class io.spring.initializr.generator.buildsystem.BuildItemContainer
Return a Stream of registered items.

J

JarPackaging - Class in io.spring.initializr.generator.packaging.jar
JarPackaging() - Constructor for class io.spring.initializr.generator.packaging.jar.JarPackaging
 
JAVA_FORMATTING_OPTIONS - Static variable in class io.spring.initializr.generator.language.CodeBlock
Standard CodeBlock.FormattingOptions for Java.
JavaCompilationUnit - Class in io.spring.initializr.generator.language.java
A Java-specific CompilationUnit.
JavaExpression - Class in io.spring.initializr.generator.language.java
Deprecated, for removal: This API element is subject to removal in a future version.
since 0.20.0 in favor of CodeBlock
JavaExpression() - Constructor for class io.spring.initializr.generator.language.java.JavaExpression
Deprecated.
 
JavaExpressionStatement - Class in io.spring.initializr.generator.language.java
Deprecated, for removal: This API element is subject to removal in a future version.
since 0.20.0 in favor of CodeBlock
JavaExpressionStatement(JavaExpression) - Constructor for class io.spring.initializr.generator.language.java.JavaExpressionStatement
Deprecated.
 
JavaFieldDeclaration - Class in io.spring.initializr.generator.language.java
Declaration of a field written in Java.
JavaFieldDeclaration.Builder - Class in io.spring.initializr.generator.language.java
Builder for creating a JavaFieldDeclaration.
JavaLanguage - Class in io.spring.initializr.generator.language.java
Java Language.
JavaLanguage() - Constructor for class io.spring.initializr.generator.language.java.JavaLanguage
 
JavaLanguage(String) - Constructor for class io.spring.initializr.generator.language.java.JavaLanguage
 
JavaMethodDeclaration - Class in io.spring.initializr.generator.language.java
Declaration of a method written in Java.
JavaMethodDeclaration.Builder - Class in io.spring.initializr.generator.language.java
Builder for creating a JavaMethodDeclaration.
JavaMethodInvocation - Class in io.spring.initializr.generator.language.java
Deprecated, for removal: This API element is subject to removal in a future version.
since 0.20.0 in favor of CodeBlock
JavaMethodInvocation(String, String, String...) - Constructor for class io.spring.initializr.generator.language.java.JavaMethodInvocation
Deprecated.
 
javaPluginContributor() - Method in class io.spring.initializr.generator.spring.build.gradle.GradleProjectGenerationConfiguration
 
JavaProjectGenerationConfiguration - Class in io.spring.initializr.generator.spring.code.java
Configuration for contributions specific to the generation of a project that will use Java as its language.
JavaProjectGenerationConfiguration(ProjectDescription, IndentingWriterFactory) - Constructor for class io.spring.initializr.generator.spring.code.java.JavaProjectGenerationConfiguration
 
JavaReturnStatement - Class in io.spring.initializr.generator.language.java
Deprecated, for removal: This API element is subject to removal in a future version.
since 0.20.0 in favor of CodeBlock
JavaReturnStatement(JavaExpression) - Constructor for class io.spring.initializr.generator.language.java.JavaReturnStatement
Deprecated.
 
JavaSourceCode - Class in io.spring.initializr.generator.language.java
JavaSourceCode() - Constructor for class io.spring.initializr.generator.language.java.JavaSourceCode
 
JavaSourceCodeWriter - Class in io.spring.initializr.generator.language.java
A SourceCodeWriter that writes SourceCode in Java.
JavaSourceCodeWriter(IndentingWriterFactory) - Constructor for class io.spring.initializr.generator.language.java.JavaSourceCodeWriter
 
JavaStatement - Class in io.spring.initializr.generator.language.java
Deprecated, for removal: This API element is subject to removal in a future version.
since 0.20.0 in favor of CodeBlock
JavaStatement() - Constructor for class io.spring.initializr.generator.language.java.JavaStatement
Deprecated.
 
JavaTypeDeclaration - Class in io.spring.initializr.generator.language.java
A declaration of a type written in Java.
JBOSS_FORGE - Enum constant in enum class io.spring.initializr.web.support.Agent.AgentId
JBoss Forge.
jdk(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfileActivation.Builder
Specify the JDK(s) to match to enable the profile.
JENKINSX - Enum constant in enum class io.spring.initializr.web.support.Agent.AgentId
Jenkins X.
join(Iterable<CodeBlock>, String) - Static method in class io.spring.initializr.generator.language.CodeBlock
Joins codeBlocks into a single CodeBlock, each separated by separator.
joining(String) - Static method in class io.spring.initializr.generator.language.CodeBlock
A Collector implementation that joins CodeBlock instances together into one separated by separator.
junit5TestStarterContributor() - Method in class io.spring.initializr.generator.spring.build.BuildProjectGenerationConfiguration
 
junitJupiterSpringBootTestTypeCustomizer() - Method in class io.spring.initializr.generator.spring.code.SourceCodeProjectGenerationConfiguration
 
junitJupiterTestStarterContributor() - Method in class io.spring.initializr.generator.spring.build.BuildProjectGenerationConfiguration
 
JvmModuleAssert - Class in io.spring.initializr.generator.test.project
Assertions for a module with code for a particular Language.
JvmModuleAssert(Path, Language) - Constructor for class io.spring.initializr.generator.test.project.JvmModuleAssert
 
jvmVersion() - Method in class io.spring.initializr.generator.language.AbstractLanguage
 
jvmVersion() - Method in interface io.spring.initializr.generator.language.Language
Return the JVM version level to use.

K

Kotlin() - Constructor for class io.spring.initializr.metadata.InitializrConfiguration.Env.Kotlin
 
KotlinCompilationUnit - Class in io.spring.initializr.generator.language.kotlin
A Kotlin-specific CompilationUnit.
kotlinDslGradleBuild() - Method in class io.spring.initializr.generator.test.project.AbstractModuleAssert
Assert this module has a build.gradle.kts and return an assert for the build.gradle.kts file of this module, to allow chaining of gradle-specific assertions from this call.
KotlinDslGradleBuildAssert - Class in io.spring.initializr.generator.test.buildsystem.gradle
Simple assertions for a kotlin build using the kotlin DSL.
KotlinDslGradleBuildAssert(String) - Constructor for class io.spring.initializr.generator.test.buildsystem.gradle.KotlinDslGradleBuildAssert
 
KotlinDslGradleBuildAssert(Path) - Constructor for class io.spring.initializr.generator.test.buildsystem.gradle.KotlinDslGradleBuildAssert
 
KotlinDslGradleBuildWriter - Class in io.spring.initializr.generator.buildsystem.gradle
A GradleBuild writer for build.gradle.kts.
KotlinDslGradleBuildWriter() - Constructor for class io.spring.initializr.generator.buildsystem.gradle.KotlinDslGradleBuildWriter
 
KotlinDslGradleSettingsAssert - Class in io.spring.initializr.generator.test.buildsystem.gradle
Simple assertions for a gradle settings using the Kotlin DSL.
KotlinDslGradleSettingsAssert(String) - Constructor for class io.spring.initializr.generator.test.buildsystem.gradle.KotlinDslGradleSettingsAssert
 
KotlinDslGradleSettingsWriter - Class in io.spring.initializr.generator.buildsystem.gradle
A GradleBuild writer for settings.gradle.kts.
KotlinDslGradleSettingsWriter() - Constructor for class io.spring.initializr.generator.buildsystem.gradle.KotlinDslGradleSettingsWriter
 
KotlinExpression - Class in io.spring.initializr.generator.language.kotlin
Deprecated, for removal: This API element is subject to removal in a future version.
since 0.20.0 in favor of CodeBlock
KotlinExpression() - Constructor for class io.spring.initializr.generator.language.kotlin.KotlinExpression
Deprecated.
 
KotlinExpressionStatement - Class in io.spring.initializr.generator.language.kotlin
Deprecated, for removal: This API element is subject to removal in a future version.
since 0.20.0 in favor of CodeBlock
KotlinExpressionStatement(KotlinExpression) - Constructor for class io.spring.initializr.generator.language.kotlin.KotlinExpressionStatement
Deprecated.
 
KotlinFunctionDeclaration - Class in io.spring.initializr.generator.language.kotlin
Declaration of a function written in Kotlin.
KotlinFunctionDeclaration.Builder - Class in io.spring.initializr.generator.language.kotlin
Builder for creating a KotlinFunctionDeclaration.
KotlinFunctionInvocation - Class in io.spring.initializr.generator.language.kotlin
Deprecated, for removal: This API element is subject to removal in a future version.
since 0.20.0 in favor of CodeBlock
KotlinFunctionInvocation(String, String, String...) - Constructor for class io.spring.initializr.generator.language.kotlin.KotlinFunctionInvocation
Deprecated.
 
kotlinJacksonBuildCustomizer(InitializrMetadata) - Method in class io.spring.initializr.generator.spring.code.kotlin.KotlinProjectGenerationConfiguration
 
KotlinJacksonBuildCustomizer - Class in io.spring.initializr.generator.spring.code.kotlin
A BuildCustomizer that automatically adds "jackson-module-kotlin" when Kotlin is used and a dependency has the "json" facet.
KotlinJacksonBuildCustomizer(InitializrMetadata, ProjectDescription) - Constructor for class io.spring.initializr.generator.spring.code.kotlin.KotlinJacksonBuildCustomizer
 
KotlinJpaGradleBuildCustomizer - Class in io.spring.initializr.generator.spring.code.kotlin
BuildCustomizer for Gradle that configures the JPA Kotlin plugin if a JPA related dependency is present.
KotlinJpaGradleBuildCustomizer(InitializrMetadata, KotlinProjectSettings) - Constructor for class io.spring.initializr.generator.spring.code.kotlin.KotlinJpaGradleBuildCustomizer
 
KotlinJpaMavenBuildCustomizer - Class in io.spring.initializr.generator.spring.code.kotlin
A BuildCustomizer for Maven that configures the JPA Kotlin plugin if a JPA related dependency is present.
KotlinJpaMavenBuildCustomizer(InitializrMetadata) - Constructor for class io.spring.initializr.generator.spring.code.kotlin.KotlinJpaMavenBuildCustomizer
 
KotlinLanguage - Class in io.spring.initializr.generator.language.kotlin
Kotlin Language.
KotlinLanguage() - Constructor for class io.spring.initializr.generator.language.kotlin.KotlinLanguage
 
KotlinLanguage(String) - Constructor for class io.spring.initializr.generator.language.kotlin.KotlinLanguage
 
KotlinModifier - Enum Class in io.spring.initializr.generator.language.kotlin
Basic modifiers for Kotlin.
KotlinProjectGenerationConfiguration - Class in io.spring.initializr.generator.spring.code.kotlin
Configuration for contributions specific to the generation of a project that will use Kotlin as its language.
KotlinProjectGenerationConfiguration(ProjectDescription, IndentingWriterFactory) - Constructor for class io.spring.initializr.generator.spring.code.kotlin.KotlinProjectGenerationConfiguration
 
kotlinProjectSettings(ObjectProvider<KotlinVersionResolver>, InitializrMetadata) - Method in class io.spring.initializr.generator.spring.code.kotlin.KotlinProjectGenerationConfiguration
 
KotlinProjectSettings - Interface in io.spring.initializr.generator.spring.code.kotlin
Commons settings for Kotlin projects.
KotlinPropertyDeclaration - Class in io.spring.initializr.generator.language.kotlin
Declaration of a property written in Kotlin.
KotlinPropertyDeclaration.AccessorBuilder<T extends KotlinPropertyDeclaration.Builder<T>> - Class in io.spring.initializr.generator.language.kotlin
 
KotlinPropertyDeclaration.Builder<T extends KotlinPropertyDeclaration.Builder<T>> - Class in io.spring.initializr.generator.language.kotlin
Builder for creating a KotlinPropertyDeclaration.
KotlinPropertyDeclaration.ValBuilder - Class in io.spring.initializr.generator.language.kotlin
 
KotlinPropertyDeclaration.VarBuilder - Class in io.spring.initializr.generator.language.kotlin
 
KotlinReifiedFunctionInvocation - Class in io.spring.initializr.generator.language.kotlin
Deprecated, for removal: This API element is subject to removal in a future version.
since 0.20.0 in favor of CodeBlock
KotlinReifiedFunctionInvocation(String, String, String...) - Constructor for class io.spring.initializr.generator.language.kotlin.KotlinReifiedFunctionInvocation
Deprecated.
 
KotlinReturnStatement - Class in io.spring.initializr.generator.language.kotlin
Deprecated, for removal: This API element is subject to removal in a future version.
since 0.20.0 in favor of CodeBlock
KotlinReturnStatement(KotlinExpression) - Constructor for class io.spring.initializr.generator.language.kotlin.KotlinReturnStatement
Deprecated.
 
KotlinSourceCode - Class in io.spring.initializr.generator.language.kotlin
Kotlin SourceCode.
KotlinSourceCode() - Constructor for class io.spring.initializr.generator.language.kotlin.KotlinSourceCode
 
KotlinSourceCodeWriter - Class in io.spring.initializr.generator.language.kotlin
A SourceCodeWriter that writes SourceCode in Kotlin.
KotlinSourceCodeWriter(IndentingWriterFactory) - Constructor for class io.spring.initializr.generator.language.kotlin.KotlinSourceCodeWriter
 
KotlinStatement - Class in io.spring.initializr.generator.language.kotlin
Deprecated, for removal: This API element is subject to removal in a future version.
since 0.20.0 in favor of CodeBlock
KotlinStatement() - Constructor for class io.spring.initializr.generator.language.kotlin.KotlinStatement
Deprecated.
 
KotlinTypeDeclaration - Class in io.spring.initializr.generator.language.kotlin
A declaration of a type written in Kotlin.
KotlinVersionResolver - Interface in io.spring.initializr.generator.spring.code.kotlin
Strategy for resolving a Kotlin version from a platform version.

L

LambdaSafe - Class in io.spring.initializr.generator.spring.util
Utility that can be used to invoke lambdas in a safe way.
LambdaSafe.Callback<C,A> - Class in io.spring.initializr.generator.spring.util
Represents a single callback that can be invoked in a lambda safe way.
LambdaSafe.Callbacks<C,A> - Class in io.spring.initializr.generator.spring.util
Represents a collection of callbacks that can be invoked in a lambda safe way.
LambdaSafe.InvocationResult<R> - Class in io.spring.initializr.generator.spring.util
The result of a callback which may be a value, null or absent entirely if the callback wasn't suitable.
Language - Interface in io.spring.initializr.generator.language
A language in which a generated project can be written.
LanguageFactory - Interface in io.spring.initializr.generator.language
A factory for creating a Language.
LATEINIT - Enum constant in enum class io.spring.initializr.generator.language.kotlin.KotlinModifier
Declare a late-initialized property.
layout(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.DeploymentRepository.Builder
Set the repository layout, can be default or legacy.
licenses(MavenLicense...) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSettings.Builder
Set the licenses of the project.
lines() - Method in class io.spring.initializr.generator.test.io.AbstractTextAssert
Return an assert for the lines that constitute this text, to allow chaining of lines-specific assertions from this call.
link(String, Type) - Method in class io.spring.initializr.web.mapper.InitializrMetadataV2JsonMapper
 
Link - Class in io.spring.initializr.metadata
Metadata for a link.
Link() - Constructor for class io.spring.initializr.metadata.Link
 
LinkMapper - Class in io.spring.initializr.web.mapper
Generate a json representation for Link.
links(ObjectNode, List<Type>, String) - Method in class io.spring.initializr.web.mapper.InitializrMetadataV21JsonMapper
 
links(ObjectNode, List<Type>, String) - Method in class io.spring.initializr.web.mapper.InitializrMetadataV2JsonMapper
 

M

MainApplicationTypeCustomizer<T extends TypeDeclaration> - Interface in io.spring.initializr.generator.spring.code
Callback for customizing the application's main type.
MainCompilationUnitCustomizer<T extends TypeDeclaration,C extends CompilationUnit<T>> - Interface in io.spring.initializr.generator.spring.code
Callback for customizing the application's main compilation unit.
mainGroovySourceCodeProjectContributor(ObjectProvider<MainApplicationTypeCustomizer<?>>, ObjectProvider<MainCompilationUnitCustomizer<?, ?>>, ObjectProvider<MainSourceCodeCustomizer<?, ?, ?>>) - Method in class io.spring.initializr.generator.spring.code.groovy.GroovyProjectGenerationConfiguration
 
mainJavaSourceCodeProjectContributor(ObjectProvider<MainApplicationTypeCustomizer<?>>, ObjectProvider<MainCompilationUnitCustomizer<?, ?>>, ObjectProvider<MainSourceCodeCustomizer<?, ?, ?>>) - Method in class io.spring.initializr.generator.spring.code.java.JavaProjectGenerationConfiguration
 
mainKotlinSourceCodeProjectContributor(ObjectProvider<MainApplicationTypeCustomizer<?>>, ObjectProvider<MainCompilationUnitCustomizer<?, ?>>, ObjectProvider<MainSourceCodeCustomizer<?, ?, ?>>) - Method in class io.spring.initializr.generator.spring.code.kotlin.KotlinProjectGenerationConfiguration
 
mainSource(String, String) - Method in class io.spring.initializr.generator.test.project.AbstractJvmModuleAssert
Assert that the main source defines the specified type and return an assert for it, to allow chaining of text-specific assertions from this call.
MainSourceCodeCustomizer<T extends TypeDeclaration,C extends CompilationUnit<T>,S extends SourceCode<T,C>> - Interface in io.spring.initializr.generator.spring.code
Callback for customizing the application's main source code.
MainSourceCodeProjectContributor<T extends TypeDeclaration,C extends CompilationUnit<T>,S extends SourceCode<T,C>> - Class in io.spring.initializr.generator.spring.code
ProjectContributor for the application's main source code.
MainSourceCodeProjectContributor(ProjectDescription, Supplier<S>, SourceCodeWriter<S>, ObjectProvider<MainApplicationTypeCustomizer<?>>, ObjectProvider<MainCompilationUnitCustomizer<?, ?>>, ObjectProvider<MainSourceCodeCustomizer<?, ?, ?>>) - Constructor for class io.spring.initializr.generator.spring.code.MainSourceCodeProjectContributor
 
MANUAL - Enum constant in enum class io.spring.initializr.generator.buildsystem.maven.MavenLicense.Distribution
Must be manually installed.
mapDependency(Dependency) - Method in class io.spring.initializr.web.mapper.InitializrMetadataV21JsonMapper
 
mapDependency(Dependency) - Method in class io.spring.initializr.web.mapper.InitializrMetadataV2JsonMapper
 
mapDependencyGroup(DependencyGroup) - Method in class io.spring.initializr.web.mapper.InitializrMetadataV2JsonMapper
 
mapLinks(List<Link>) - Static method in class io.spring.initializr.web.mapper.LinkMapper
Map the specified links to a json model.
Mapping() - Constructor for class io.spring.initializr.metadata.BillOfMaterials.Mapping
 
Mapping() - Constructor for class io.spring.initializr.metadata.Dependency.Mapping
 
Mapping() - Constructor for class io.spring.initializr.metadata.InitializrConfiguration.Env.Kotlin.Mapping
 
mapPlugin(String, Dependency) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildSettings.Builder
Map the plugin with the specified id to the specified Dependency.
mapType(Type) - Method in class io.spring.initializr.web.mapper.InitializrMetadataV2JsonMapper
 
mapValue(MetadataElement) - Method in class io.spring.initializr.web.mapper.InitializrMetadataV2JsonMapper
 
match(Version) - Method in class io.spring.initializr.generator.version.VersionRange
Specify if the Version matches this range.
match(Version) - Method in class io.spring.initializr.metadata.Dependency
Specify if this dependency is available for the specified Spring Boot version.
matches(ProjectDescription, ConditionContext, AnnotatedTypeMetadata) - Method in class io.spring.initializr.generator.condition.ProjectGenerationCondition
 
matches(ProjectDescription, ConditionContext, AnnotatedTypeMetadata) - Method in class io.spring.initializr.generator.spring.build.gradle.OnGradleVersionCondition
 
matches(ConditionContext, AnnotatedTypeMetadata) - Method in class io.spring.initializr.generator.condition.ProjectGenerationCondition
 
Maven() - Constructor for class io.spring.initializr.metadata.InitializrConfiguration.Env.Maven
 
MAVEN_CENTRAL - Static variable in class io.spring.initializr.generator.buildsystem.MavenRepository
Maven Central.
maven38WrapperContributor() - Method in class io.spring.initializr.generator.spring.build.maven.MavenProjectGenerationConfiguration
 
mavenBuild() - Method in class io.spring.initializr.generator.test.project.AbstractModuleAssert
Assert this module has a pom.xml and return an assert for the pom.xml file of this module, to allow chaining of maven-specific assertions from this call.
mavenBuild(ObjectProvider<BuildItemResolver>, ObjectProvider<BuildCustomizer<?>>) - Method in class io.spring.initializr.generator.spring.build.maven.MavenProjectGenerationConfiguration
 
MavenBuild - Class in io.spring.initializr.generator.buildsystem.maven
Maven-specific build configuration.
MavenBuild() - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenBuild
 
MavenBuild(BuildItemResolver) - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenBuild
 
MavenBuildAssert - Class in io.spring.initializr.generator.test.buildsystem.maven
Assertions for a Maven build.
MavenBuildAssert(String) - Constructor for class io.spring.initializr.generator.test.buildsystem.maven.MavenBuildAssert
 
MavenBuildAssert(Path) - Constructor for class io.spring.initializr.generator.test.buildsystem.maven.MavenBuildAssert
 
mavenBuildProjectContributor(MavenBuild, IndentingWriterFactory) - Method in class io.spring.initializr.generator.spring.build.maven.MavenProjectGenerationConfiguration
 
MavenBuildProjectContributor - Class in io.spring.initializr.generator.spring.build.maven
ProjectContributor to contribute the files for a MavenBuild.
MavenBuildProjectContributor(MavenBuild, IndentingWriterFactory) - Constructor for class io.spring.initializr.generator.spring.build.maven.MavenBuildProjectContributor
 
MavenBuildSettings - Class in io.spring.initializr.generator.buildsystem.maven
MavenBuildSettings(MavenBuildSettings.Builder) - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenBuildSettings
 
MavenBuildSettings.Builder - Class in io.spring.initializr.generator.buildsystem.maven
Builder for BuildSettings.
MavenBuildSystem - Class in io.spring.initializr.generator.buildsystem.maven
MavenBuildSystem() - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenBuildSystem
 
MavenBuildWriter - Class in io.spring.initializr.generator.buildsystem.maven
A MavenBuild writer for pom.xml.
MavenBuildWriter() - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenBuildWriter
 
MavenDependency - Class in io.spring.initializr.generator.buildsystem.maven
Maven-specific Dependency.
MavenDependency(MavenDependency.Builder) - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenDependency
 
MavenDependency.Builder - Class in io.spring.initializr.generator.buildsystem.maven
Builder for a Maven dependency.
MavenDeveloper - Class in io.spring.initializr.generator.buildsystem.maven
A <developer> in a Maven pom.
MavenDeveloper.Builder - Class in io.spring.initializr.generator.buildsystem.maven
Builder for a MavenDeveloper.
MavenDistributionManagement - Class in io.spring.initializr.generator.buildsystem.maven
Maven <distributionManagement> section.
MavenDistributionManagement.Builder - Class in io.spring.initializr.generator.buildsystem.maven
 
MavenDistributionManagement.DeploymentRepository - Class in io.spring.initializr.generator.buildsystem.maven
Describe where to deploy artifacts.
MavenDistributionManagement.DeploymentRepository.Builder - Class in io.spring.initializr.generator.buildsystem.maven
 
MavenDistributionManagement.Relocation - Class in io.spring.initializr.generator.buildsystem.maven
Relocation information of the artifact if it has been moved to a new groupId and/or artifactId.
MavenDistributionManagement.Relocation.Builder - Class in io.spring.initializr.generator.buildsystem.maven
 
MavenDistributionManagement.Site - Class in io.spring.initializr.generator.buildsystem.maven
Information needed for deploying the web site of the project.
MavenDistributionManagement.Site.Builder - Class in io.spring.initializr.generator.buildsystem.maven
 
MavenExtension - Class in io.spring.initializr.generator.buildsystem.maven
A build extension in a @MavenBuild.
MavenExtension(MavenExtension.Builder) - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenExtension
 
MavenExtension.Builder - Class in io.spring.initializr.generator.buildsystem.maven
 
MavenExtensionContainer - Class in io.spring.initializr.generator.buildsystem.maven
A container for maven extensions.
MavenExtensionContainer() - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenExtensionContainer
 
mavenGitIgnoreCustomizer() - Method in class io.spring.initializr.generator.spring.scm.git.GitProjectGenerationConfiguration
 
MavenLicense - Class in io.spring.initializr.generator.buildsystem.maven
A <license> in a Maven pom.
MavenLicense.Builder - Class in io.spring.initializr.generator.buildsystem.maven
Builder for a MavenLicense.
MavenLicense.Distribution - Enum Class in io.spring.initializr.generator.buildsystem.maven
Describes how the project may be legally distributed.
MavenParent - Class in io.spring.initializr.generator.buildsystem.maven
The <parent> in a Maven pom.
MavenPlugin - Class in io.spring.initializr.generator.buildsystem.maven
A plugin in a MavenBuild.
MavenPlugin(MavenPlugin.Builder) - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenPlugin
 
MavenPlugin.Builder - Class in io.spring.initializr.generator.buildsystem.maven
Builder for a MavenPlugin.
MavenPlugin.Configuration - Class in io.spring.initializr.generator.buildsystem.maven
A <configuration> on an MavenPlugin.Execution or MavenPlugin.
MavenPlugin.ConfigurationBuilder - Class in io.spring.initializr.generator.buildsystem.maven
MavenPlugin.Dependency - Class in io.spring.initializr.generator.buildsystem.maven
A <dependency> of a MavenPlugin.
MavenPlugin.Execution - Class in io.spring.initializr.generator.buildsystem.maven
An <execution> of a MavenPlugin.
MavenPlugin.ExecutionBuilder - Class in io.spring.initializr.generator.buildsystem.maven
Builder for an MavenPlugin.Execution.
MavenPlugin.Setting - Class in io.spring.initializr.generator.buildsystem.maven
MavenPluginContainer - Class in io.spring.initializr.generator.buildsystem.maven
A container for MavenPlugins.
MavenPluginContainer() - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenPluginContainer
 
MavenProfile - Class in io.spring.initializr.generator.buildsystem.maven
A profile in a MavenBuild.
MavenProfile(String, BuildItemResolver) - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenProfile
 
MavenProfile.Settings - Class in io.spring.initializr.generator.buildsystem.maven
Maven profile settings.
MavenProfile.SettingsBuilder - Class in io.spring.initializr.generator.buildsystem.maven
MavenProfileActivation - Class in io.spring.initializr.generator.buildsystem.maven
A profile activation in a MavenBuild.
MavenProfileActivation(MavenProfileActivation.Builder) - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenProfileActivation
 
MavenProfileActivation.Builder - Class in io.spring.initializr.generator.buildsystem.maven
MavenProfileActivation.File - Class in io.spring.initializr.generator.buildsystem.maven
File activation settings.
MavenProfileActivation.Os - Class in io.spring.initializr.generator.buildsystem.maven
Operating System activation settings.
MavenProfileActivation.Property - Class in io.spring.initializr.generator.buildsystem.maven
Property activation settings.
MavenProfileContainer - Class in io.spring.initializr.generator.buildsystem.maven
A container for maven profiles.
MavenProfileContainer(BuildItemResolver) - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenProfileContainer
Create an instance with the BuildItemResolver to use.
MavenProjectGenerationConfiguration - Class in io.spring.initializr.generator.spring.build.maven
Configuration for contributions specific to the generation of a project that will use Maven as its build system.
MavenProjectGenerationConfiguration() - Constructor for class io.spring.initializr.generator.spring.build.maven.MavenProjectGenerationConfiguration
 
MavenRepository - Class in io.spring.initializr.generator.buildsystem
A Maven repository.
MavenRepository(MavenRepository.Builder) - Constructor for class io.spring.initializr.generator.buildsystem.MavenRepository
 
MavenRepository.Builder - Class in io.spring.initializr.generator.buildsystem
 
MavenRepositoryContainer - Class in io.spring.initializr.generator.buildsystem
MavenRepositoryContainer(Function<String, MavenRepository>) - Constructor for class io.spring.initializr.generator.buildsystem.MavenRepositoryContainer
Create an instance with the specified itemResolver.
MavenResource - Class in io.spring.initializr.generator.buildsystem.maven
A resource of a MavenBuild.
MavenResource(MavenResource.Builder) - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenResource
 
MavenResource.Builder - Class in io.spring.initializr.generator.buildsystem.maven
Builder for a resource.
MavenResourceContainer - Class in io.spring.initializr.generator.buildsystem.maven
A container for MavenResources.
MavenResourceContainer() - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenResourceContainer
 
MavenScm - Class in io.spring.initializr.generator.buildsystem.maven
A version control section of a MavenBuild.
MavenScm.Builder - Class in io.spring.initializr.generator.buildsystem.maven
 
mavenWarPackagingConfigurer() - Method in class io.spring.initializr.generator.spring.build.maven.MavenProjectGenerationConfiguration
 
mavenWrapperContributor() - Method in class io.spring.initializr.generator.spring.build.maven.MavenProjectGenerationConfiguration
 
merge(InitializrConfiguration) - Method in class io.spring.initializr.metadata.InitializrConfiguration
 
merge(InitializrConfiguration.Env) - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env
 
merge(InitializrMetadata) - Method in class io.spring.initializr.metadata.InitializrMetadata
Merge this instance with the specified argument.
merge(ServiceCapability<T>) - Method in class io.spring.initializr.metadata.ServiceCapability
Merge this capability with the specified argument.
merge(String) - Method in class io.spring.initializr.metadata.TextCapability
 
merge(List<DefaultMetadataElement>) - Method in class io.spring.initializr.metadata.SingleSelectCapability
 
merge(List<DependencyGroup>) - Method in class io.spring.initializr.metadata.DependenciesCapability
 
merge(List<Type>) - Method in class io.spring.initializr.metadata.TypeCapability
 
merge(T) - Method in class io.spring.initializr.metadata.ServiceCapability
Merge the content of this instance with the specified content.
message(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Relocation.Builder
Specify a message that provides more details about the relocation.
MetadataBuildItemMapper - Class in io.spring.initializr.metadata.support
An internal class used to easily translate metadata information to Build items.
MetadataBuildItemResolver - Class in io.spring.initializr.metadata.support
A BuildItemResolver that uses the InitializrMetadata to resolve build items against a given platform Version.
MetadataBuildItemResolver(InitializrMetadata, Version) - Constructor for class io.spring.initializr.metadata.support.MetadataBuildItemResolver
Creates an instance for the specified InitializrMetadata and platform version.
MetadataElement - Class in io.spring.initializr.metadata
A basic metadata element.
MetadataElement() - Constructor for class io.spring.initializr.metadata.MetadataElement
 
MetadataElement(MetadataElement) - Constructor for class io.spring.initializr.metadata.MetadataElement
 
MetadataElement(String, String) - Constructor for class io.spring.initializr.metadata.MetadataElement
 
MetadataProjectDescriptionCustomizer - Class in io.spring.initializr.web.project
A ProjectDescriptionCustomizer that uses the metadata to set default values for missing attributes if necessary.
MetadataProjectDescriptionCustomizer(InitializrMetadata) - Constructor for class io.spring.initializr.web.project.MetadataProjectDescriptionCustomizer
 
metadataProvider - Variable in class io.spring.initializr.web.controller.AbstractMetadataController
 
method(String) - Static method in class io.spring.initializr.generator.language.groovy.GroovyMethodDeclaration
 
method(String) - Static method in class io.spring.initializr.generator.language.java.JavaMethodDeclaration
 
modifiers(int) - Method in class io.spring.initializr.generator.language.groovy.GroovyFieldDeclaration.Builder
 
modifiers(int) - Method in class io.spring.initializr.generator.language.groovy.GroovyMethodDeclaration.Builder
 
modifiers(int) - Method in class io.spring.initializr.generator.language.groovy.GroovyTypeDeclaration
 
modifiers(int) - Method in class io.spring.initializr.generator.language.java.JavaFieldDeclaration.Builder
 
modifiers(int) - Method in class io.spring.initializr.generator.language.java.JavaMethodDeclaration.Builder
 
modifiers(int) - Method in class io.spring.initializr.generator.language.java.JavaTypeDeclaration
 
modifiers(KotlinModifier...) - Method in class io.spring.initializr.generator.language.kotlin.KotlinFunctionDeclaration.Builder
 
modifiers(KotlinModifier...) - Method in class io.spring.initializr.generator.language.kotlin.KotlinPropertyDeclaration.Builder
 
modifiers(KotlinModifier...) - Method in class io.spring.initializr.generator.language.kotlin.KotlinTypeDeclaration
 
ModuleAssert - Class in io.spring.initializr.generator.test.project
Assertions for a module.
ModuleAssert(Path) - Constructor for class io.spring.initializr.generator.test.project.ModuleAssert
 
MultipleResourcesProjectContributor - Class in io.spring.initializr.generator.project.contributor
A ProjectContributor that contributes all of the resources found beneath a root location to a generated project.
MultipleResourcesProjectContributor(String) - Constructor for class io.spring.initializr.generator.project.contributor.MultipleResourcesProjectContributor
Create a new instance with the rootResource to use to locate resources to copy to the project structure.
MultipleResourcesProjectContributor(String, Predicate<String>) - Constructor for class io.spring.initializr.generator.project.contributor.MultipleResourcesProjectContributor
 
MustacheSection - Class in io.spring.initializr.generator.io.text
MustacheSection(MustacheTemplateRenderer, String, Map<String, Object>) - Constructor for class io.spring.initializr.generator.io.text.MustacheSection
Create a new instance.
MustacheTemplateRenderer - Class in io.spring.initializr.generator.io.template
A TemplateRenderer using Mustache with a configurable resource prefix.
MustacheTemplateRenderer(String) - Constructor for class io.spring.initializr.generator.io.template.MustacheTemplateRenderer
Create a new instance with the resource prefix to use.
MustacheTemplateRenderer(String, Cache) - Constructor for class io.spring.initializr.generator.io.template.MustacheTemplateRenderer
Create a new instance with the resource prefix and the Cache to use.
MutableProjectDescription - Class in io.spring.initializr.generator.project
A mutable implementation of ProjectDescription.
MutableProjectDescription() - Constructor for class io.spring.initializr.generator.project.MutableProjectDescription
 
MutableProjectDescription(MutableProjectDescription) - Constructor for class io.spring.initializr.generator.project.MutableProjectDescription
Create a new instance with the state of the specified source.

N

name(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSettings.Builder
Set the name of the project.
name(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDeveloper.Builder
Set the name of the developer.
name(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.DeploymentRepository.Builder
Set the name of the repository.
name(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Site.Builder
Set the name of the repository.
name(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenLicense.Builder
Set the name of the license.
name(String) - Method in class io.spring.initializr.generator.buildsystem.MavenRepository.Builder
Set the name of the repository.
name(String) - Static method in class io.spring.initializr.generator.language.Annotation
Deprecated, for removal: This API element is subject to removal in a future version.
as of 0.20.0 in favor of Annotation.of(ClassName)
name(String, Consumer<Annotation.Builder>) - Static method in class io.spring.initializr.generator.language.Annotation
Deprecated, for removal: This API element is subject to removal in a future version.
as of 0.20.0 in favor of Annotation.of(ClassName)
names() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleConfigurationContainer
Return the configuration names that should be registered.
nested(String, Consumer<GradleTask.Builder>) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTask.Builder
Customize a nested task for the specified property.
NETBEANS - Enum constant in enum class io.spring.initializr.web.support.Agent.AgentId
Netbeans.
newInstance(Map<Class<?>, Supplier<?>>, Consumer<ProjectGenerationContext>, Consumer<MutableProjectDescription>) - Method in class io.spring.initializr.generator.test.project.AbstractProjectGenerationTester
 
newInstance(Map<Class<?>, Supplier<?>>, Consumer<ProjectGenerationContext>, Consumer<MutableProjectDescription>) - Method in class io.spring.initializr.generator.test.project.ProjectAssetTester
 
newInstance(Map<Class<?>, Supplier<?>>, Consumer<ProjectGenerationContext>, Consumer<MutableProjectDescription>) - Method in class io.spring.initializr.generator.test.project.ProjectGeneratorTester
 
nextSteps() - Method in class io.spring.initializr.generator.spring.documentation.HelpDocument
 
NO_OP - Static variable in interface io.spring.initializr.generator.buildsystem.BuildItemResolver
A default BuildItemResolver that bypass resolution.
NodeAssert - Class in io.spring.initializr.generator.test.io
AssertJ AssertProvider for Node assertions.
NodeAssert(String) - Constructor for class io.spring.initializr.generator.test.io.NodeAssert
 
NodeAssert(Path) - Constructor for class io.spring.initializr.generator.test.io.NodeAssert
 
NodeAssert(Node) - Constructor for class io.spring.initializr.generator.test.io.NodeAssert
 
nodeAtPath(String) - Method in class io.spring.initializr.generator.test.io.NodeAssert
 
nodeFactory() - Method in class io.spring.initializr.web.mapper.InitializrMetadataV2JsonMapper
 
nodesAtPath(String) - Method in class io.spring.initializr.generator.test.io.NodeAssert
 
noResult() - Static method in class io.spring.initializr.generator.spring.util.LambdaSafe.InvocationResult
Return an LambdaSafe.InvocationResult instance representing no result.
NX - Enum constant in enum class io.spring.initializr.web.support.Agent.AgentId
NX.

O

of(ClassName) - Static method in class io.spring.initializr.generator.language.Annotation
Initialize an annotation Annotation.Builder for the specified class name.
of(Class<?>) - Static method in class io.spring.initializr.generator.language.ClassName
Create a ClassName based on the specified Class.
of(String) - Static method in class io.spring.initializr.generator.language.ClassName
Create a ClassName based on the specified fully qualified name.
of(String) - Static method in class io.spring.initializr.generator.version.VersionProperty
Create an internal VersionProperty.
of(String, boolean) - Static method in class io.spring.initializr.generator.version.VersionProperty
Create a VersionProperty.
of(String, ClassName) - Static method in class io.spring.initializr.generator.language.Parameter
Create a parameter with the specified name and type.
of(String, Class<?>) - Static method in class io.spring.initializr.generator.language.Parameter
Create a parameter with the specified name and type.
of(String, Object...) - Static method in class io.spring.initializr.generator.language.CodeBlock
Create a code block using the specified code and optional arguments.
of(String, String) - Static method in class io.spring.initializr.generator.language.Parameter
Create a parameter with the specified name and type.
of(R) - Static method in class io.spring.initializr.generator.spring.util.LambdaSafe.InvocationResult
Create a new LambdaSafe.InvocationResult instance with the specified value.
ofProperty(VersionProperty) - Static method in class io.spring.initializr.generator.version.VersionReference
 
ofProperty(String) - Static method in class io.spring.initializr.generator.version.VersionReference
 
ofStatement(String, Object...) - Static method in class io.spring.initializr.generator.language.CodeBlock
Create a code block with a single statement using the specified code and optional arguments.
ofValue(String) - Static method in class io.spring.initializr.generator.version.VersionReference
 
OnGradleVersionCondition - Class in io.spring.initializr.generator.spring.build.gradle
OnGradleVersionCondition() - Constructor for class io.spring.initializr.generator.spring.build.gradle.OnGradleVersionCondition
 
onlyReleases() - Method in class io.spring.initializr.generator.buildsystem.MavenRepository.Builder
Specify that the repository should only be used for releases.
onlySnapshots() - Method in class io.spring.initializr.generator.buildsystem.MavenRepository.Builder
Specify that the repository should only be used for snapshots.
OPEN - Enum constant in enum class io.spring.initializr.generator.language.kotlin.KotlinModifier
Allow to override a member.
optional - Variable in class io.spring.initializr.generator.buildsystem.maven.MavenDependency
 
optional(boolean) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDependency.Builder
Specify if the dependency is optional.
OptionalDependencyMavenBuildCustomizer - Class in io.spring.initializr.generator.spring.build.maven
Maven BuildCustomizer that sets the "optional" flag for a dependency.
OptionalDependencyMavenBuildCustomizer(String) - Constructor for class io.spring.initializr.generator.spring.build.maven.OptionalDependencyMavenBuildCustomizer
Create a new instance with the identifier for the dependency.
order(int) - Method in class io.spring.initializr.generator.buildsystem.BillOfMaterials.Builder
Set the order of the bom relative to other boms.
ORDER - Static variable in class io.spring.initializr.generator.spring.build.gradle.SpringBootPluginBuildCustomizer
Order of this customizer.
ordered(int, Consumer<B>) - Static method in interface io.spring.initializr.generator.spring.build.BuildCustomizer
Create a BuildCustomizer that is ordered with the specified order value.
OrderedBuildCustomizer(int, Consumer<B>) - Constructor for class io.spring.initializr.generator.spring.build.BuildCustomizer.OrderedBuildCustomizer
 
organization(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDeveloper.Builder
Set the organization's name of the developer.
organizationUrl(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDeveloper.Builder
Set the associated organization's URL of the developer.
os(String, String, String, String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfileActivation.Builder
Specify the OS to match to enable the profile.
OVERRIDE - Enum constant in enum class io.spring.initializr.generator.language.kotlin.KotlinModifier
Override a member.

P

packaging(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSettings.Builder
Set the packaging of the project.
Packaging - Interface in io.spring.initializr.generator.packaging
Application packaging, such as a jar file or a war file.
PackagingFactory - Interface in io.spring.initializr.generator.packaging
A factory for creating a Packaging.
Parameter - Class in io.spring.initializr.generator.language
A parameter, typically of a method or function.
Parameter(String, String) - Constructor for class io.spring.initializr.generator.language.Parameter
Deprecated, for removal: This API element is subject to removal in a future version.
Parameter.Builder - Class in io.spring.initializr.generator.language
Builder for creating a Parameter.
parameters(Parameter...) - Method in class io.spring.initializr.generator.language.groovy.GroovyMethodDeclaration.Builder
 
parameters(Parameter...) - Method in class io.spring.initializr.generator.language.java.JavaMethodDeclaration.Builder
 
parameters(Parameter...) - Method in class io.spring.initializr.generator.language.kotlin.KotlinFunctionDeclaration.Builder
 
parent(String, String, String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSettings.Builder
Set the coordinates of the parent, to be resolved against the repository.
parent(String, String, String, String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSettings.Builder
Set the coordinates of the parent and its relative path.
ParentPom() - Constructor for class io.spring.initializr.metadata.InitializrConfiguration.Env.Maven.ParentPom
 
ParentPom(String, String, String, String) - Constructor for class io.spring.initializr.metadata.InitializrConfiguration.Env.Maven.ParentPom
 
parse(String) - Static method in class io.spring.initializr.generator.version.Version
Parse the string representation of a Version.
parse(String) - Method in class io.spring.initializr.generator.version.VersionParser
Parse the string representation of a Version.
parseRange(String) - Method in class io.spring.initializr.generator.version.VersionParser
Parse the string representation of a VersionRange.
phase(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin.ExecutionBuilder
Set the phase of the build lifecycle that goals will execute in.
Platform() - Constructor for class io.spring.initializr.metadata.InitializrConfiguration.Platform
 
pluginRepositories() - Method in class io.spring.initializr.generator.buildsystem.Build
Return the repository container to use to configure plugin repositories.
pluginRepositories() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfile
Return the repository container to use to configure plugin repositories.
plugins() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuild
Return the plugin container to use to configure plugins.
plugins() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuild
Return the plugin container to use to configure plugins.
plugins() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfile
Return the plugin container to use to configure plugins.
pom(R) - Method in class io.spring.initializr.web.controller.ProjectGenerationController
 
ports(int...) - Method in class io.spring.initializr.generator.container.docker.compose.ComposeService.Builder
 
ports(Collection<Integer>) - Method in class io.spring.initializr.generator.container.docker.compose.ComposeService.Builder
 
PreDefinedSection - Class in io.spring.initializr.generator.spring.documentation
Section that is pre-defined and always present in the document.
PreDefinedSection(String) - Constructor for class io.spring.initializr.generator.spring.documentation.PreDefinedSection
 
print(String) - Method in class io.spring.initializr.generator.io.IndentingWriter
Write the specified text.
println() - Method in class io.spring.initializr.generator.io.IndentingWriter
Write a new line.
println(String) - Method in class io.spring.initializr.generator.io.IndentingWriter
Write the specified text and append a new line.
PRIVATE - Enum constant in enum class io.spring.initializr.generator.language.kotlin.KotlinModifier
Visible inside this class only.
profiles() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuild
Return the profile container to use to configure profiles.
ProjectAssetGenerator<T> - Interface in io.spring.initializr.generator.project
Generate project assets using a ProjectGenerationContext.
ProjectAssetTester - Class in io.spring.initializr.generator.test.project
A tester for project asset that does not detect available contributors and does not register any bean to the context.
ProjectAssetTester() - Constructor for class io.spring.initializr.generator.test.project.ProjectAssetTester
 
ProjectContributor - Interface in io.spring.initializr.generator.project.contributor
A callback for contributing on a generated project.
ProjectDescription - Interface in io.spring.initializr.generator.project
Description of a project to generate.
projectDescriptionBuildCustomizer(ProjectDescription) - Method in class io.spring.initializr.generator.spring.build.BuildProjectGenerationConfiguration
 
ProjectDescriptionCustomizer - Interface in io.spring.initializr.generator.project
Callback for customizing a ProjectDescription.
ProjectDescriptionDiff - Class in io.spring.initializr.generator.project
Provides a convenient API for determining if certain fields on a ProjectDescription were modified.
ProjectDescriptionDiff(ProjectDescription) - Constructor for class io.spring.initializr.generator.project.ProjectDescriptionDiff
Create a ProjectDescriptionDiff that uses a copy of the specified description as its source.
ProjectDescriptionDiffFactory - Interface in io.spring.initializr.generator.project
A factory for ProjectDescriptionDiff.
projectDirectoryFactory() - Method in class io.spring.initializr.web.autoconfigure.InitializrAutoConfiguration
 
ProjectDirectoryFactory - Interface in io.spring.initializr.generator.project
A factory of project directory.
ProjectFailedEvent - Class in io.spring.initializr.web.project
Event published when an error occurred trying to generate a project.
ProjectFailedEvent(ProjectRequest, InitializrMetadata, Exception) - Constructor for class io.spring.initializr.web.project.ProjectFailedEvent
 
ProjectGeneratedEvent - Class in io.spring.initializr.web.project
Event published when a new project has been generated successfully.
ProjectGeneratedEvent(ProjectRequest, InitializrMetadata) - Constructor for class io.spring.initializr.web.project.ProjectGeneratedEvent
 
ProjectGenerationCondition - Class in io.spring.initializr.generator.condition
Base class for project generation Conditions that rely on the state of the ProjectDescription.
ProjectGenerationCondition() - Constructor for class io.spring.initializr.generator.condition.ProjectGenerationCondition
 
ProjectGenerationConfiguration - Annotation Interface in io.spring.initializr.generator.project
Specialization of Configuration for configuration of project generation, with Configuration.proxyBeanMethods() set to false by default.
ProjectGenerationContext - Class in io.spring.initializr.generator.project
Provide configuration and infrastructure to generate a project.
ProjectGenerationContext() - Constructor for class io.spring.initializr.generator.project.ProjectGenerationContext
 
ProjectGenerationController<R extends ProjectRequest> - Class in io.spring.initializr.web.controller
Base RestController that provides endpoints for project generation.
ProjectGenerationController(InitializrMetadataProvider, ProjectGenerationInvoker<R>) - Constructor for class io.spring.initializr.web.controller.ProjectGenerationController
 
ProjectGenerationException - Exception in io.spring.initializr.generator.project
Thrown when a project generation failure occurs.
ProjectGenerationException(String) - Constructor for exception io.spring.initializr.generator.project.ProjectGenerationException
 
ProjectGenerationException(String, Throwable) - Constructor for exception io.spring.initializr.generator.project.ProjectGenerationException
 
ProjectGenerationInvoker<R extends ProjectRequest> - Class in io.spring.initializr.web.project
Invokes the project generation API.
ProjectGenerationInvoker(ApplicationContext, ProjectRequestToDescriptionConverter<R>) - Constructor for class io.spring.initializr.web.project.ProjectGenerationInvoker
 
ProjectGenerationInvoker(ApplicationContext, ApplicationEventPublisher, ProjectRequestToDescriptionConverter<R>) - Constructor for class io.spring.initializr.web.project.ProjectGenerationInvoker
 
ProjectGenerationResult - Class in io.spring.initializr.web.project
Result of project generation.
ProjectGenerationStatPublisher - Class in io.spring.initializr.actuate.stat
Publish stats for each project generated to an Elastic index.
ProjectGenerationStatPublisher(ProjectRequestDocumentFactory, StatsProperties, RestTemplateBuilder, RetryTemplate) - Constructor for class io.spring.initializr.actuate.stat.ProjectGenerationStatPublisher
 
ProjectGenerator - Class in io.spring.initializr.generator.project
Main entry point for project generation that processes a ProjectDescription by creating a dedicated ProjectGenerationContext with all available ProjectGenerationConfiguration classes.
ProjectGenerator(Consumer<ProjectGenerationContext>) - Constructor for class io.spring.initializr.generator.project.ProjectGenerator
Create an instance with a customizer for the ProjectGenerationContext and a default factory for the ProjectGenerationContext that disables bean definition overriding.
ProjectGenerator(Consumer<ProjectGenerationContext>, Supplier<? extends ProjectGenerationContext>) - Constructor for class io.spring.initializr.generator.project.ProjectGenerator
Create an instance with a customizer for the project generator application context and a factory for the ProjectGenerationContext.
ProjectGeneratorTester - Class in io.spring.initializr.generator.test.project
A tester class for ProjectGenerator.
ProjectGeneratorTester() - Constructor for class io.spring.initializr.generator.test.project.ProjectGeneratorTester
 
ProjectMetadataController - Class in io.spring.initializr.web.controller
RestController that exposes metadata and service configuration.
ProjectMetadataController(InitializrMetadataProvider, DependencyMetadataProvider) - Constructor for class io.spring.initializr.web.controller.ProjectMetadataController
 
projectRequest(Map<String, String>) - Method in class io.spring.initializr.web.controller.DefaultProjectGenerationController
 
projectRequest(Map<String, String>) - Method in class io.spring.initializr.web.controller.ProjectGenerationController
Create an initialized ProjectRequest instance to use to bind the parameters of a project generation request.
ProjectRequest - Class in io.spring.initializr.web.project
The base settings of a project request.
ProjectRequest() - Constructor for class io.spring.initializr.web.project.ProjectRequest
 
ProjectRequestDocument - Class in io.spring.initializr.actuate.stat
Define the statistics of a project generation.
ProjectRequestDocument() - Constructor for class io.spring.initializr.actuate.stat.ProjectRequestDocument
 
ProjectRequestDocument.ClientInformation - Class in io.spring.initializr.actuate.stat
Client information.
ProjectRequestDocument.DependencyInformation - Class in io.spring.initializr.actuate.stat
Dependencies information.
ProjectRequestDocument.ErrorStateInformation - Class in io.spring.initializr.actuate.stat
Additional information about what part of the request is invalid.
ProjectRequestDocument.InvalidDependencyInformation - Class in io.spring.initializr.actuate.stat
Invalid dependencies information.
ProjectRequestDocument.VersionInformation - Class in io.spring.initializr.actuate.stat
Spring Boot version information.
ProjectRequestDocumentFactory - Class in io.spring.initializr.actuate.stat
Create ProjectRequestDocument instances.
ProjectRequestDocumentFactory() - Constructor for class io.spring.initializr.actuate.stat.ProjectRequestDocumentFactory
 
ProjectRequestEvent - Class in io.spring.initializr.web.project
Event published when a ProjectRequest has been processed.
ProjectRequestEvent(ProjectRequest, InitializrMetadata) - Constructor for class io.spring.initializr.web.project.ProjectRequestEvent
 
ProjectRequestPlatformVersionTransformer - Interface in io.spring.initializr.web.project
Strategy interface to transform the platform version of a ProjectRequest.
ProjectRequestToDescriptionConverter<R extends ProjectRequest> - Interface in io.spring.initializr.web.project
ProjectStructure - Class in io.spring.initializr.generator.test.project
Represent a generated project structure and act as an entry point for AssertJ assertions.
ProjectStructure(Path) - Constructor for class io.spring.initializr.generator.test.project.ProjectStructure
Create an instance based on the specified project directory.
properties() - Method in class io.spring.initializr.generator.buildsystem.Build
Return the property container to use to configure properties.
properties() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfile
Return the property container to use to configure properties.
property(String, String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDeveloper.Builder
Add a property associated with the developer.
property(String, String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfileActivation.Builder
Specify the property to match to enable the profile.
property(String, String) - Method in class io.spring.initializr.generator.buildsystem.PropertyContainer
Register a property with the specified name and value.
PropertyContainer - Class in io.spring.initializr.generator.buildsystem
A container for properties.
PropertyContainer() - Constructor for class io.spring.initializr.generator.buildsystem.PropertyContainer
 
PROTECTED - Enum constant in enum class io.spring.initializr.generator.language.kotlin.KotlinModifier
Visible inside that class and any subclass.
PROVIDED_RUNTIME - Enum constant in enum class io.spring.initializr.generator.buildsystem.DependencyScope
A dependency that is provided and is used to run the project.
proxyBeanMethods() - Element in annotation interface io.spring.initializr.generator.project.ProjectGenerationConfiguration
Specify whether @Bean methods should get proxied in order to enforce bean lifecycle behavior, e.g.
PUBLIC - Enum constant in enum class io.spring.initializr.generator.language.kotlin.KotlinModifier
Visible to anyone.

Q

Qualifier(String) - Constructor for class io.spring.initializr.generator.version.Version.Qualifier
 
Qualifier(String, Integer, String) - Constructor for class io.spring.initializr.generator.version.Version.Qualifier
 
quote(String) - Method in class io.spring.initializr.generator.test.buildsystem.gradle.GradleBuildAssert
 
quote(String) - Method in class io.spring.initializr.generator.test.buildsystem.gradle.GroovyDslGradleBuildAssert
 
quote(String) - Method in class io.spring.initializr.generator.test.buildsystem.gradle.KotlinDslGradleBuildAssert
 

R

readAllLines(String) - Static method in class io.spring.initializr.generator.test.io.TextTestUtils
 
readContent(Path) - Static method in class io.spring.initializr.generator.test.io.TextTestUtils
Read the content from the specified source.
referenceDocs() - Method in class io.spring.initializr.generator.spring.documentation.GettingStartedSection
 
releasesEnabled(boolean) - Method in class io.spring.initializr.generator.buildsystem.MavenRepository.Builder
Specify whether releases are enabled.
relocation(Consumer<MavenDistributionManagement.Relocation.Builder>) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Builder
Customize the relocation using the specified consumer.
remove(I) - Method in class io.spring.initializr.generator.buildsystem.BuildItemContainer
Remove the item with the specified id.
remove(ClassName) - Method in class io.spring.initializr.generator.language.AnnotationContainer
Remove the annotation with the specified ClassName.
remove(String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleConfigurationContainer
Remove the configuration with the specified name.
remove(String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradlePluginContainer
Remove the plugin with the specified id.
remove(String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTaskContainer
Remove the task with the specified name.
remove(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfileContainer
Remove the profile with the specified id.
remove(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenResourceContainer
Remove the resource with the specified directory.
remove(String) - Method in class io.spring.initializr.generator.container.docker.compose.ComposeServiceContainer
Remove the service with the specified name.
remove(String, String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenExtensionContainer
Remove the extension with the specified groupId and artifactId.
remove(String, String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPluginContainer
Remove the plugin with the specified groupId and artifactId.
removeDependency(String) - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
render(String, Map<String, ?>) - Method in class io.spring.initializr.generator.io.template.MustacheTemplateRenderer
 
render(String, Map<String, ?>) - Method in interface io.spring.initializr.generator.io.template.TemplateRenderer
Render the template with the specified name and the specified model.
REPO - Enum constant in enum class io.spring.initializr.generator.buildsystem.maven.MavenLicense.Distribution
May be downloaded from a Maven repository.
repositories() - Method in class io.spring.initializr.generator.buildsystem.Build
Return the repository container to use to configure repositories.
repositories() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfile
Return the repository container to use to configure repositories.
repositoriesBuilderCustomizer(ProjectDescription) - Method in class io.spring.initializr.generator.spring.build.BuildProjectGenerationConfiguration
 
repository(Consumer<MavenDistributionManagement.DeploymentRepository.Builder>) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Builder
Customize the repository using the specified consumer.
Repository - Class in io.spring.initializr.metadata
Define a repository to be represented in the generated project if a dependency refers to it.
Repository() - Constructor for class io.spring.initializr.metadata.Repository
 
Repository(String, URL) - Constructor for class io.spring.initializr.metadata.Repository
 
Repository(String, URL, boolean, boolean) - Constructor for class io.spring.initializr.metadata.Repository
 
repositoryAsString(MavenRepository) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildWriter
 
repositoryAsString(MavenRepository) - Method in class io.spring.initializr.generator.buildsystem.gradle.GroovyDslGradleBuildWriter
 
repositoryAsString(MavenRepository) - Method in class io.spring.initializr.generator.buildsystem.gradle.KotlinDslGradleBuildWriter
 
RequestedDependenciesHelpDocumentCustomizer - Class in io.spring.initializr.generator.spring.documentation
A HelpDocumentCustomizer that register links for selected dependencies.
RequestedDependenciesHelpDocumentCustomizer(ProjectDescription, InitializrMetadata) - Constructor for class io.spring.initializr.generator.spring.documentation.RequestedDependenciesHelpDocumentCustomizer
 
resolve() - Method in class io.spring.initializr.metadata.Dependency
Validate the dependency and complete its state based on the available information.
resolve() - Method in class io.spring.initializr.metadata.Link
 
resolve(Version) - Method in class io.spring.initializr.metadata.BillOfMaterials
Resolve this instance according to the specified Spring Boot Version.
resolve(Version) - Method in class io.spring.initializr.metadata.Dependency
Resolve this instance according to the specified Spring Boot Version.
resolveBom(String) - Method in interface io.spring.initializr.generator.buildsystem.BuildItemResolver
Resolve the BillOfMaterials with the specified id.
resolveBom(String) - Method in class io.spring.initializr.generator.buildsystem.SimpleBuildItemResolver
 
resolveBom(String) - Method in class io.spring.initializr.metadata.support.MetadataBuildItemResolver
 
resolveDependency(String) - Method in interface io.spring.initializr.generator.buildsystem.BuildItemResolver
Resolve the Dependency with the specified id.
resolveDependency(String) - Method in class io.spring.initializr.generator.buildsystem.SimpleBuildItemResolver
 
resolveDependency(String) - Method in class io.spring.initializr.metadata.support.MetadataBuildItemResolver
 
resolveDependencyManagementPluginVersion(ProjectDescription) - Method in interface io.spring.initializr.generator.spring.build.gradle.DependencyManagementPluginVersionResolver
Resolves the dependency management plugin version to use for the generation of the project with the given description.
resolveDependencyManagementPluginVersion(ProjectDescription) - Method in class io.spring.initializr.generator.spring.build.gradle.InitializrDependencyManagementPluginVersionResolver
 
resolveKotlinVersion(ProjectDescription) - Method in class io.spring.initializr.generator.spring.code.kotlin.InitializrMetadataKotlinVersionResolver
 
resolveKotlinVersion(ProjectDescription) - Method in interface io.spring.initializr.generator.spring.code.kotlin.KotlinVersionResolver
Resolves the Kotlin version to use for the generation of the project with the given description.
resolveKotlinVersion(Version) - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env.Kotlin
Resolve the kotlin version to use based on the Spring Boot version.
resolveModel(Map<String, Object>) - Method in class io.spring.initializr.generator.io.text.MustacheSection
Resolve the model prior to render the section.
resolveModule(String) - Method in class io.spring.initializr.generator.test.project.ProjectStructure
Resolve a ProjectStructure based on the specified module name.
resolveParentPom(String) - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env.Maven
Resolve the parent pom to use.
resolveRepository(String) - Method in interface io.spring.initializr.generator.buildsystem.BuildItemResolver
Resolve the repository with the specified id.
resolveRepository(String) - Method in class io.spring.initializr.generator.buildsystem.SimpleBuildItemResolver
 
resolveRepository(String) - Method in class io.spring.initializr.metadata.support.MetadataBuildItemResolver
 
resolveResourceFile(String, String) - Method in class io.spring.initializr.generator.language.SourceStructure
Resolve a resource file defined in the specified package.
resolveSourceFile(String, String) - Method in class io.spring.initializr.generator.language.SourceStructure
Resolve a source file.
resolveSubSections(List<Section>) - Method in class io.spring.initializr.generator.spring.documentation.GettingStartedSection
 
resolveSubSections(List<Section>) - Method in class io.spring.initializr.generator.spring.documentation.PreDefinedSection
Resolve the sections to render based on the current registered sections.
resources() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuild
Return the resource container to use to configure main resources.
resources() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfile
Return the resource container to use to configure main resources.
returning(String) - Method in class io.spring.initializr.generator.language.groovy.GroovyFieldDeclaration.Builder
 
returning(String) - Method in class io.spring.initializr.generator.language.groovy.GroovyMethodDeclaration.Builder
 
returning(String) - Method in class io.spring.initializr.generator.language.java.JavaFieldDeclaration.Builder
 
returning(String) - Method in class io.spring.initializr.generator.language.java.JavaMethodDeclaration.Builder
 
returning(String) - Method in class io.spring.initializr.generator.language.kotlin.KotlinFunctionDeclaration.Builder
 
returning(String) - Method in class io.spring.initializr.generator.language.kotlin.KotlinPropertyDeclaration.Builder
 
role(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDeveloper.Builder
Add a role of the developer.
RUNTIME - Enum constant in enum class io.spring.initializr.generator.buildsystem.DependencyScope
A dependency this is used to run a project.

S

safeParse(String) - Static method in class io.spring.initializr.generator.version.Version
Parse safely the specified string representation of a Version.
safeParse(String) - Method in class io.spring.initializr.generator.version.VersionParser
Parse safely the specified string representation of a Version.
scm(Consumer<MavenScm.Builder>) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSettings.Builder
Customize the scm section using the specified consumer.
scope(DependencyScope) - Method in class io.spring.initializr.generator.buildsystem.Dependency.Builder
 
SCOPE_ALL - Static variable in class io.spring.initializr.metadata.Dependency
All scope types.
SCOPE_ANNOTATION_PROCESSOR - Static variable in class io.spring.initializr.metadata.Dependency
Annotation Processor Scope.
SCOPE_COMPILE - Static variable in class io.spring.initializr.metadata.Dependency
Compile Scope.
SCOPE_COMPILE_ONLY - Static variable in class io.spring.initializr.metadata.Dependency
Compile Only Scope.
SCOPE_PROVIDED - Static variable in class io.spring.initializr.metadata.Dependency
Provided Scope.
SCOPE_RUNTIME - Static variable in class io.spring.initializr.metadata.Dependency
Runtime Scope.
SCOPE_TEST - Static variable in class io.spring.initializr.metadata.Dependency
Test Scope.
Section - Interface in io.spring.initializr.generator.io.text
Define the section of a document that knows how to write itself.
self() - Method in class io.spring.initializr.generator.buildsystem.BuildSettings.Builder
 
self() - Method in class io.spring.initializr.generator.buildsystem.Dependency.Builder
 
self() - Method in class io.spring.initializr.generator.language.kotlin.KotlinPropertyDeclaration.Builder
 
self() - Method in class io.spring.initializr.generator.language.kotlin.KotlinPropertyDeclaration.ValBuilder
 
self() - Method in class io.spring.initializr.generator.language.kotlin.KotlinPropertyDeclaration.VarBuilder
 
serviceCapabilitiesHal() - Method in class io.spring.initializr.web.controller.ProjectMetadataController
 
serviceCapabilitiesText(String) - Method in class io.spring.initializr.web.controller.CommandLineMetadataController
 
serviceCapabilitiesV2() - Method in class io.spring.initializr.web.controller.ProjectMetadataController
 
serviceCapabilitiesV21() - Method in class io.spring.initializr.web.controller.ProjectMetadataController
 
serviceCapabilitiesV22() - Method in class io.spring.initializr.web.controller.ProjectMetadataController
 
ServiceCapability<T> - Class in io.spring.initializr.metadata
Defines a capability of the initializr service.
ServiceCapability(String, ServiceCapabilityType, String, String) - Constructor for class io.spring.initializr.metadata.ServiceCapability
 
ServiceCapabilityType - Enum Class in io.spring.initializr.metadata
Defines the supported service capability type.
services() - Method in class io.spring.initializr.generator.container.docker.compose.ComposeFile
Return the service container to use to configure services.
ServletInitializerCustomizer<T extends TypeDeclaration> - Interface in io.spring.initializr.generator.spring.code
Callback for configuring the generated project's servlet initializer.
set(String, Object...) - Method in class io.spring.initializr.generator.language.Annotation.Builder
Set the attribute with the specified name with the specified values.
set(String, String) - Static method in class io.spring.initializr.generator.buildsystem.gradle.GradleTask.Attribute
Create an attribute that sets the specified value.
SET - Enum constant in enum class io.spring.initializr.generator.buildsystem.gradle.GradleTask.Attribute.Type
Set the value of the attribute.
setAction(String) - Method in class io.spring.initializr.metadata.Type
 
setAdditionalBoms(List<String>) - Method in class io.spring.initializr.metadata.BillOfMaterials.Mapping
 
setAdditionalBoms(List<String>) - Method in class io.spring.initializr.metadata.BillOfMaterials
 
setAliases(List<String>) - Method in class io.spring.initializr.metadata.Dependency
 
setApplicationName(String) - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
setApplicationName(String) - Method in class io.spring.initializr.web.project.ProjectRequest
 
setArtifactId(String) - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument
 
setArtifactId(String) - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
setArtifactId(String) - Method in class io.spring.initializr.metadata.BillOfMaterials.Mapping
 
setArtifactId(String) - Method in class io.spring.initializr.metadata.BillOfMaterials
 
setArtifactId(String) - Method in class io.spring.initializr.metadata.Dependency.Mapping
 
setArtifactId(String) - Method in class io.spring.initializr.metadata.Dependency
 
setArtifactId(String) - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env.Maven.ParentPom
 
setArtifactId(String) - Method in class io.spring.initializr.web.project.ProjectRequest
 
setArtifactRepository(String) - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env
 
setBaseDir(String) - Method in class io.spring.initializr.web.project.ProjectRequest
 
setBaseDirectory(String) - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
setBom(String) - Method in class io.spring.initializr.metadata.Dependency.Mapping
 
setBom(String) - Method in class io.spring.initializr.metadata.Dependency
 
setBom(String) - Method in class io.spring.initializr.metadata.DependencyGroup
 
setBootVersion(String) - Method in class io.spring.initializr.web.project.ProjectRequest
 
setBuildSystem(BuildSystem) - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
setBuildSystem(String) - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument
 
setClassifier(String) - Method in class io.spring.initializr.metadata.Dependency
 
setClient(ProjectRequestDocument.ClientInformation) - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument
 
setCompatibilityRange(String) - Method in class io.spring.initializr.metadata.BillOfMaterials.Mapping
 
setCompatibilityRange(String) - Method in class io.spring.initializr.metadata.Dependency.Mapping
 
setCompatibilityRange(String) - Method in class io.spring.initializr.metadata.Dependency
 
setCompatibilityRange(String) - Method in class io.spring.initializr.metadata.DependencyGroup
 
setCompatibilityRange(String) - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env.Kotlin.Mapping
 
setCompatibilityRange(String) - Method in class io.spring.initializr.metadata.InitializrConfiguration.Platform
 
setContent(String) - Method in class io.spring.initializr.metadata.TextCapability
 
setContent(List<DefaultMetadataElement>) - Method in class io.spring.initializr.metadata.SingleSelectCapability
 
setDefault(boolean) - Method in class io.spring.initializr.metadata.DefaultMetadataElement
 
setDefaultVersion(String) - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env.Kotlin
 
setDependencies(ProjectRequestDocument.DependencyInformation) - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument
 
setDependencies(List<String>) - Method in class io.spring.initializr.web.project.ProjectRequest
 
setDependencyManagementPluginVersion(String) - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env.Gradle
 
setDescription(String) - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
setDescription(String) - Method in class io.spring.initializr.metadata.Dependency
 
setDescription(String) - Method in class io.spring.initializr.metadata.InitializrProperties.SimpleElement
 
setDescription(String) - Method in class io.spring.initializr.metadata.Link
 
setDescription(String) - Method in class io.spring.initializr.metadata.ServiceCapability
 
setDescription(String) - Method in class io.spring.initializr.metadata.Type
 
setDescription(String) - Method in class io.spring.initializr.web.project.ProjectRequest
 
setFacets(List<String>) - Method in class io.spring.initializr.metadata.Dependency
 
setFallbackApplicationName(String) - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env
 
setForceSsl(boolean) - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env
 
setGenerationTimestamp(long) - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument
 
setGoogleAnalyticsTrackingCode(String) - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env
 
setGradleEnv(String) - Method in class io.spring.initializr.generator.test.InitializrMetadataTestBuilder
 
setGroupId(String) - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument
 
setGroupId(String) - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
setGroupId(String) - Method in class io.spring.initializr.metadata.BillOfMaterials.Mapping
 
setGroupId(String) - Method in class io.spring.initializr.metadata.BillOfMaterials
 
setGroupId(String) - Method in class io.spring.initializr.metadata.Dependency.Mapping
 
setGroupId(String) - Method in class io.spring.initializr.metadata.Dependency
 
setGroupId(String) - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env.Maven.ParentPom
 
setGroupId(String) - Method in class io.spring.initializr.web.project.ProjectRequest
 
setHref(String) - Method in class io.spring.initializr.metadata.Link
 
setId(String) - Method in class io.spring.initializr.metadata.MetadataElement
 
setIncludeSpringBootBom(boolean) - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env.Maven.ParentPom
 
setIndexName(String) - Method in class io.spring.initializr.actuate.stat.StatsProperties.Elastic
 
setInvalidApplicationNames(List<String>) - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env
 
setInvalidPackageNames(List<String>) - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env
 
setJavaVersion(Boolean) - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument.ErrorStateInformation
 
setJavaVersion(String) - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument
 
setJavaVersion(String) - Method in class io.spring.initializr.web.project.ProjectRequest
 
setKeywords(List<String>) - Method in class io.spring.initializr.metadata.Dependency
 
setKotlinEnv(String, InitializrConfiguration.Env.Kotlin.Mapping...) - Method in class io.spring.initializr.generator.test.InitializrMetadataTestBuilder
 
setLanguage(Language) - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
setLanguage(Boolean) - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument.ErrorStateInformation
 
setLanguage(String) - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument
 
setLanguage(String) - Method in class io.spring.initializr.web.project.ProjectRequest
 
setLinks(List<Link>) - Method in class io.spring.initializr.metadata.Dependency
 
setMappings(List<Dependency.Mapping>) - Method in class io.spring.initializr.metadata.Dependency
 
setMavenParent(String, String, String, String, boolean) - Method in class io.spring.initializr.generator.test.InitializrMetadataTestBuilder
 
setMaxAttempts(int) - Method in class io.spring.initializr.actuate.stat.StatsProperties.Elastic
 
setMessage(String) - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument.ErrorStateInformation
 
setName(String) - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
setName(String) - Method in class io.spring.initializr.metadata.DependencyGroup
 
setName(String) - Method in class io.spring.initializr.metadata.MetadataElement
 
setName(String) - Method in class io.spring.initializr.metadata.Repository
 
setName(String) - Method in class io.spring.initializr.web.project.ProjectRequest
 
setOrder(Integer) - Method in class io.spring.initializr.metadata.BillOfMaterials
 
setPackageName(String) - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument
 
setPackageName(String) - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
setPackageName(String) - Method in class io.spring.initializr.web.project.ProjectRequest
 
setPackaging(Packaging) - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
setPackaging(Boolean) - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument.ErrorStateInformation
 
setPackaging(String) - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument
 
setPackaging(String) - Method in class io.spring.initializr.web.project.ProjectRequest
 
setPassword(String) - Method in class io.spring.initializr.actuate.stat.StatsProperties.Elastic
 
setPlatformCompatibilityRange(String) - Method in class io.spring.initializr.generator.test.InitializrMetadataTestBuilder
 
setPlatformVersion(Version) - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
setPlatformVersionFormatCompatibilityRange(String, String) - Method in class io.spring.initializr.generator.test.InitializrMetadataTestBuilder
 
setRange(VersionRange) - Method in class io.spring.initializr.metadata.BillOfMaterials.Mapping
 
setRange(VersionRange) - Method in class io.spring.initializr.metadata.Dependency
 
setRel(String) - Method in class io.spring.initializr.metadata.Link
 
setRelativePath(String) - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env.Maven.ParentPom
 
setReleasesEnabled(boolean) - Method in class io.spring.initializr.metadata.Repository
 
setRepositories(List<String>) - Method in class io.spring.initializr.metadata.BillOfMaterials.Mapping
 
setRepositories(List<String>) - Method in class io.spring.initializr.metadata.BillOfMaterials
 
setRepository(String) - Method in class io.spring.initializr.metadata.Dependency.Mapping
 
setRepository(String) - Method in class io.spring.initializr.metadata.Dependency
 
setRepository(String) - Method in class io.spring.initializr.metadata.DependencyGroup
 
setScope(String) - Method in class io.spring.initializr.metadata.Dependency
 
setSnapshotsEnabled(boolean) - Method in class io.spring.initializr.metadata.Repository
 
setSpringBootMetadataUrl(String) - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env
 
setStarter(boolean) - Method in class io.spring.initializr.metadata.Dependency
 
setStarter(Boolean) - Method in class io.spring.initializr.metadata.Dependency.Mapping
 
setTemplated(boolean) - Method in class io.spring.initializr.metadata.Link
 
setter() - Method in class io.spring.initializr.generator.language.kotlin.KotlinPropertyDeclaration.Builder
 
settings() - Method in class io.spring.initializr.generator.buildsystem.Build
Return a builder to configure the general settings of this build.
settings() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuild
 
settings() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuild
 
settings() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfile
Return a builder to configure the general settings of this profile.
Settings(MavenProfile.SettingsBuilder) - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenProfile.Settings
 
SettingsBuilder() - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenProfile.SettingsBuilder
 
setTitle(String) - Method in class io.spring.initializr.metadata.InitializrProperties.SimpleElement
 
setTitle(String) - Method in class io.spring.initializr.metadata.ServiceCapability
 
setType(Boolean) - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument.ErrorStateInformation
 
setType(String) - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument
 
setType(String) - Method in class io.spring.initializr.metadata.Dependency
 
setType(String) - Method in class io.spring.initializr.web.project.ProjectRequest
 
setUri(String) - Method in class io.spring.initializr.actuate.stat.StatsProperties.Elastic
 
setUrl(URL) - Method in class io.spring.initializr.metadata.Repository
 
setUsername(String) - Method in class io.spring.initializr.actuate.stat.StatsProperties.Elastic
 
setV1FormatCompatibilityRange(String) - Method in class io.spring.initializr.metadata.InitializrConfiguration.Platform
 
setV2FormatCompatibilityRange(String) - Method in class io.spring.initializr.metadata.InitializrConfiguration.Platform
 
setValue(String) - Method in class io.spring.initializr.metadata.InitializrProperties.SimpleElement
 
setVersion(ProjectRequestDocument.VersionInformation) - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument
 
setVersion(String) - Method in class io.spring.initializr.generator.buildsystem.gradle.StandardGradlePlugin
 
setVersion(String) - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
setVersion(String) - Method in class io.spring.initializr.metadata.BillOfMaterials.Mapping
 
setVersion(String) - Method in class io.spring.initializr.metadata.BillOfMaterials
 
setVersion(String) - Method in class io.spring.initializr.metadata.Dependency.Mapping
 
setVersion(String) - Method in class io.spring.initializr.metadata.Dependency
 
setVersion(String) - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env.Kotlin.Mapping
 
setVersion(String) - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env.Maven.ParentPom
 
setVersion(String) - Method in class io.spring.initializr.web.project.ProjectRequest
 
setVersionProperty(VersionProperty) - Method in class io.spring.initializr.metadata.BillOfMaterials
 
setVersionProperty(String) - Method in class io.spring.initializr.metadata.BillOfMaterials
 
setVersionRequirement(String) - Method in class io.spring.initializr.metadata.Dependency
 
setWeight(int) - Method in class io.spring.initializr.metadata.Dependency
 
SimpleBuildCustomizer - Class in io.spring.initializr.generator.spring.build
Customize the Build as early as possible based on the information held in the ProjectDescription.
SimpleBuildCustomizer(ProjectDescription) - Constructor for class io.spring.initializr.generator.spring.build.SimpleBuildCustomizer
 
SimpleBuildItemResolver - Class in io.spring.initializr.generator.buildsystem
A simple BuildItemResolver implementation.
SimpleBuildItemResolver(Function<String, Dependency>, Function<String, BillOfMaterials>, Function<String, MavenRepository>) - Constructor for class io.spring.initializr.generator.buildsystem.SimpleBuildItemResolver
 
SimpleIndentStrategy - Class in io.spring.initializr.generator.io
A simple indenting strategy that uses a configurable indent value.
SimpleIndentStrategy(String) - Constructor for class io.spring.initializr.generator.io.SimpleIndentStrategy
Create a new instance with the indent style to apply.
SimpleInitializrMetadataProvider - Class in io.spring.initializr.metadata
A simple InitializrMetadataProvider implementation.
SimpleInitializrMetadataProvider(InitializrMetadata) - Constructor for class io.spring.initializr.metadata.SimpleInitializrMetadataProvider
 
SimpleKotlinProjectSettings - Class in io.spring.initializr.generator.spring.code.kotlin
Commons settings for Kotlin projects.
SimpleKotlinProjectSettings(String) - Constructor for class io.spring.initializr.generator.spring.code.kotlin.SimpleKotlinProjectSettings
Create an instance with the kotlin version to use.
SimpleKotlinProjectSettings(String, String) - Constructor for class io.spring.initializr.generator.spring.code.kotlin.SimpleKotlinProjectSettings
Create an instance with the kotlin version and the target version of the generated JVM bytecode.
SINGLE_SELECT - Enum constant in enum class io.spring.initializr.metadata.ServiceCapabilityType
A simple value to be chosen amongst the specified options.
SingleResourceProjectContributor - Class in io.spring.initializr.generator.project.contributor
ProjectContributor that contributes a single file, identified by a resource pattern, to a generated project.
SingleResourceProjectContributor(String, String) - Constructor for class io.spring.initializr.generator.project.contributor.SingleResourceProjectContributor
Create a new instance.
singleSelect(ObjectNode, SingleSelectCapability) - Method in class io.spring.initializr.web.mapper.InitializrMetadataV2JsonMapper
 
singleSelect(ObjectNode, SingleSelectCapability, Function<MetadataElement, ObjectNode>) - Method in class io.spring.initializr.web.mapper.InitializrMetadataV2JsonMapper
singleSelect(ObjectNode, SingleSelectCapability, Function<MetadataElement, ObjectNode>, Function<String, String>) - Method in class io.spring.initializr.web.mapper.InitializrMetadataV2JsonMapper
 
SingleSelectCapability - Class in io.spring.initializr.metadata
A single select capability.
SingleSelectCapability(String, String, String) - Constructor for class io.spring.initializr.metadata.SingleSelectCapability
 
site(Consumer<MavenDistributionManagement.Site.Builder>) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Builder
Customize the site using the specified consumer.
snapshotRepository(Consumer<MavenDistributionManagement.DeploymentRepository.Builder>) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Builder
Customize the snapshotRepository using the specified consumer.
snapshotsEnabled(boolean) - Method in class io.spring.initializr.generator.buildsystem.MavenRepository.Builder
Specify whether snapshots are enabled.
snippets() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuild
Return the snippet container to use to apply snippets.
SourceCode<T extends TypeDeclaration,C extends CompilationUnit<T>> - Class in io.spring.initializr.generator.language
Representation of application source code.
SourceCode(BiFunction<String, String, C>) - Constructor for class io.spring.initializr.generator.language.SourceCode
 
SourceCodeProjectGenerationConfiguration - Class in io.spring.initializr.generator.spring.code
Project generation configuration for projects written in any language.
SourceCodeProjectGenerationConfiguration() - Constructor for class io.spring.initializr.generator.spring.code.SourceCodeProjectGenerationConfiguration
 
SourceCodeWriter<S extends SourceCode<?,?>> - Interface in io.spring.initializr.generator.language
A writer for some SourceCode.
sourceCompatibility(String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildSettings.Builder
Set the java version compatibility to use when compiling Java source.
sourceDirectory(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSettings.Builder
Set the the location of main source code.
sourceFileExtension() - Method in class io.spring.initializr.generator.language.AbstractLanguage
 
sourceFileExtension() - Method in interface io.spring.initializr.generator.language.Language
Return the file extension to use for source file of this language.
SourceStructure - Class in io.spring.initializr.generator.language
Provide dedicated methods for a structure that holds sources.
SourceStructure(Path, Language) - Constructor for class io.spring.initializr.generator.language.SourceStructure
 
spring() - Method in class io.spring.initializr.web.controller.SpringCliDistributionController
 
SPRING_BOOT_CLI - Enum constant in enum class io.spring.initializr.web.support.Agent.AgentId
The Spring Boot CLI.
springBootApplicationAnnotator() - Method in class io.spring.initializr.generator.spring.code.SourceCodeProjectGenerationConfiguration
 
SpringBootPluginBuildCustomizer - Class in io.spring.initializr.generator.spring.build.gradle
A BuildCustomizer to configure the Spring Boot plugin and dependency management feature for a GradleBuild.
SpringBootPluginBuildCustomizer(ProjectDescription, DependencyManagementPluginVersionResolver) - Constructor for class io.spring.initializr.generator.spring.build.gradle.SpringBootPluginBuildCustomizer
 
SpringCliDistributionController - Class in io.spring.initializr.web.controller
Controller that provides access to the Spring CLI.
SpringCliDistributionController(InitializrMetadataProvider) - Constructor for class io.spring.initializr.web.controller.SpringCliDistributionController
 
SpringIoInitializrMetadataUpdateStrategy - Class in io.spring.initializr.web.support
A InitializrMetadataUpdateStrategy that refreshes the metadata with the latest state of the Spring Boot project.
SpringIoInitializrMetadataUpdateStrategy(RestTemplate, ObjectMapper) - Constructor for class io.spring.initializr.web.support.SpringIoInitializrMetadataUpdateStrategy
 
springTgz() - Method in class io.spring.initializr.web.controller.SpringCliDistributionController
 
springTgz(R) - Method in class io.spring.initializr.web.controller.ProjectGenerationController
 
springZip(R) - Method in class io.spring.initializr.web.controller.ProjectGenerationController
 
StandardGradlePlugin - Class in io.spring.initializr.generator.buildsystem.gradle
A standard GradlePlugin used in the plugins block.
StandardGradlePlugin(String) - Constructor for class io.spring.initializr.generator.buildsystem.gradle.StandardGradlePlugin
 
statementSeparator() - Method in interface io.spring.initializr.generator.language.CodeBlock.FormattingOptions
Return the separator to use to end a statement.
StatsProperties - Class in io.spring.initializr.actuate.stat
Statistics-related properties.
StatsProperties() - Constructor for class io.spring.initializr.actuate.stat.StatsProperties
 
StatsProperties.Elastic - Class in io.spring.initializr.actuate.stat
Elasticsearch configuration.
STS - Enum constant in enum class io.spring.initializr.web.support.Agent.AgentId
Spring Tools Suite.

T

tag(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenScm.Builder
Specify the tag of current code.
targetPath(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenResource.Builder
Set the directory structure to place the set of resources from a build or null to use the root directory.
tasks() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuild
Return the task container to use to configure tasks.
templateRenderer(Environment, ObjectProvider<CacheManager>) - Method in class io.spring.initializr.web.autoconfigure.InitializrAutoConfiguration
 
TemplateRenderer - Interface in io.spring.initializr.generator.io.template
Template rendering abstraction.
TEST_COMPILE - Enum constant in enum class io.spring.initializr.generator.buildsystem.DependencyScope
A dependency that is used to compile a project's tests.
TEST_RUNTIME - Enum constant in enum class io.spring.initializr.generator.buildsystem.DependencyScope
A dependency this is used to run a project's tests.
TestApplicationTypeCustomizer<T extends TypeDeclaration> - Interface in io.spring.initializr.generator.spring.code
Callback for customizing the application's test type.
testGroovySourceCodeProjectContributor(ObjectProvider<TestApplicationTypeCustomizer<?>>, ObjectProvider<TestSourceCodeCustomizer<?, ?, ?>>) - Method in class io.spring.initializr.generator.spring.code.groovy.GroovyProjectGenerationConfiguration
 
testJavaSourceCodeProjectContributor(ObjectProvider<TestApplicationTypeCustomizer<?>>, ObjectProvider<TestSourceCodeCustomizer<?, ?, ?>>) - Method in class io.spring.initializr.generator.spring.code.java.JavaProjectGenerationConfiguration
 
testKotlinSourceCodeProjectContributor(ObjectProvider<TestApplicationTypeCustomizer<?>>, ObjectProvider<TestSourceCodeCustomizer<?, ?, ?>>) - Method in class io.spring.initializr.generator.spring.code.kotlin.KotlinProjectGenerationConfiguration
 
testResources() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuild
Return the resource container to use to configure test resources.
testResources() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfile
Return the resource container to use to configure test resources.
testSource(String, String) - Method in class io.spring.initializr.generator.test.project.AbstractJvmModuleAssert
Assert that the test source defines the specified type and return an assert for it, to allow chaining of text-specific assertions from this call.
TestSourceCodeCustomizer<T extends TypeDeclaration,C extends CompilationUnit<T>,S extends SourceCode<T,C>> - Interface in io.spring.initializr.generator.spring.code
Callback for customizing the application's test source code.
TestSourceCodeProjectContributor<T extends TypeDeclaration,C extends CompilationUnit<T>,S extends SourceCode<T,C>> - Class in io.spring.initializr.generator.spring.code
ProjectContributor for the application's test source code.
TestSourceCodeProjectContributor(ProjectDescription, Supplier<S>, SourceCodeWriter<S>, ObjectProvider<TestApplicationTypeCustomizer<?>>, ObjectProvider<TestSourceCodeCustomizer<?, ?, ?>>) - Constructor for class io.spring.initializr.generator.spring.code.TestSourceCodeProjectContributor
 
testSourceDirectory(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSettings.Builder
Set the the location of test source code.
text(ObjectNode, TextCapability) - Method in class io.spring.initializr.web.mapper.InitializrMetadataV2JsonMapper
 
TEXT - Enum constant in enum class io.spring.initializr.metadata.ServiceCapabilityType
A simple text value with no option.
TextAssert - Class in io.spring.initializr.generator.test.io
Assertions for text content.
TextAssert(String) - Constructor for class io.spring.initializr.generator.test.io.TextAssert
 
TextAssert(Path) - Constructor for class io.spring.initializr.generator.test.io.TextAssert
 
textAtPath(String) - Method in class io.spring.initializr.generator.test.io.NodeAssert
 
TextCapability - Class in io.spring.initializr.metadata
A text capability.
textFile(String) - Method in class io.spring.initializr.generator.test.project.AbstractProjectAssert
Assert that the project defines the specified file and return a TextAssert for it, to allow chaining of text file-specific assertions from this call.
TextTestUtils - Class in io.spring.initializr.generator.test.io
Text content related test utilities.
timezone(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDeveloper.Builder
Set the timezone associated with the developer.
toBom(BillOfMaterials) - Static method in class io.spring.initializr.metadata.support.MetadataBuildItemMapper
Return a Build bom from a bom metadata.
toCamelCaseFormat() - Method in class io.spring.initializr.generator.version.VersionProperty
Return a camel cased representation of this instance.
toDependency(Dependency) - Static method in class io.spring.initializr.metadata.support.MetadataBuildItemMapper
Return an Build dependency from a dependency metadata.
toRangeString() - Method in class io.spring.initializr.generator.version.VersionRange
 
toRepository(String, Repository) - Static method in class io.spring.initializr.metadata.support.MetadataBuildItemMapper
Return a Build repository from a repository metadata.
toStandardFormat() - Method in class io.spring.initializr.generator.version.VersionProperty
 
toString() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument.ClientInformation
 
toString() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument.DependencyInformation
 
toString() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument.ErrorStateInformation
 
toString() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument.InvalidDependencyInformation
 
toString() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument
 
toString() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument.VersionInformation
 
toString() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildSystem
 
toString() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTask.Attribute
 
toString() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSystem
 
toString() - Method in class io.spring.initializr.generator.language.AbstractLanguage
 
toString() - Method in class io.spring.initializr.generator.language.ClassName
 
toString() - Method in class io.spring.initializr.generator.packaging.jar.JarPackaging
 
toString() - Method in class io.spring.initializr.generator.packaging.war.WarPackaging
 
toString() - Method in class io.spring.initializr.generator.version.Version.Qualifier
 
toString() - Method in class io.spring.initializr.generator.version.Version
 
toString() - Method in class io.spring.initializr.generator.version.VersionProperty
 
toString() - Method in class io.spring.initializr.generator.version.VersionRange
 
toString() - Method in class io.spring.initializr.generator.version.VersionReference
 
toString() - Method in class io.spring.initializr.metadata.BillOfMaterials.Mapping
 
toString() - Method in class io.spring.initializr.metadata.BillOfMaterials
 
toString() - Method in class io.spring.initializr.metadata.Dependency
 
toString() - Method in class io.spring.initializr.metadata.Repository
 
transform(Version, InitializrMetadata) - Method in class io.spring.initializr.web.project.DefaultProjectRequestPlatformVersionTransformer
 
transform(Version, InitializrMetadata) - Method in interface io.spring.initializr.web.project.ProjectRequestPlatformVersionTransformer
Transform the platform version of a ProjectRequest if necessary.
triggerError() - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument
 
triggerInvalidDependencies(List<String>) - Method in class io.spring.initializr.actuate.stat.ProjectRequestDocument.ErrorStateInformation
 
type(ObjectNode, TypeCapability) - Method in class io.spring.initializr.web.mapper.InitializrMetadataV2JsonMapper
 
type(ClassName) - Method in class io.spring.initializr.generator.language.Parameter.Builder
Specify the type of the parameter.
type(Class<?>) - Method in class io.spring.initializr.generator.language.Parameter.Builder
Specify the type of the parameter.
type(String) - Method in class io.spring.initializr.generator.buildsystem.Dependency.Builder
 
type(String) - Method in class io.spring.initializr.generator.language.Parameter.Builder
Specify the type of the parameter.
Type - Class in io.spring.initializr.metadata
Defines a particular project type.
Type() - Constructor for class io.spring.initializr.metadata.Type
 
TypeCapability - Class in io.spring.initializr.metadata
An action capability.
TypeCapability() - Constructor for class io.spring.initializr.metadata.TypeCapability
 
TypeDeclaration - Class in io.spring.initializr.generator.language
A type declared in a CompilationUnit.
TypeDeclaration(String) - Constructor for class io.spring.initializr.generator.language.TypeDeclaration
 

U

uniqueVersion(Boolean) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.DeploymentRepository.Builder
Set whether snapshots should be assigned a unique version comprised of the timestamp and build number.
update(InitializrMetadata) - Method in interface io.spring.initializr.web.support.InitializrMetadataUpdateStrategy
Update the current InitializrMetadata.
update(InitializrMetadata) - Method in class io.spring.initializr.web.support.SpringIoInitializrMetadataUpdateStrategy
 
updateCompatibilityRange(VersionParser) - Method in class io.spring.initializr.metadata.BillOfMaterials
 
updateCompatibilityRange(VersionParser) - Method in class io.spring.initializr.metadata.DependenciesCapability
 
updateCompatibilityRange(VersionParser) - Method in class io.spring.initializr.metadata.Dependency
 
updateCompatibilityRange(VersionParser) - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env.Kotlin
 
updateCompatibilityRange(VersionParser) - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env
 
updateCompatibilityRange(VersionParser) - Method in class io.spring.initializr.metadata.InitializrConfiguration.Platform
 
updateRequestUrl(URI) - Method in class io.spring.initializr.actuate.stat.ProjectGenerationStatPublisher
 
updateSpringBootVersions(List<DefaultMetadataElement>) - Method in class io.spring.initializr.metadata.InitializrMetadata
Update the available Spring Boot versions with the specified capabilities.
url(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDeveloper.Builder
Set the URL of the developer.
url(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.DeploymentRepository.Builder
Set the url of the repository to use to upload artifacts.
url(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Site.Builder
Set the url of the repository to use to upload the site.
url(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenLicense.Builder
Set the URL of the license.
url(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenScm.Builder
Specify the URL to the project's browsable SCM repository.
url(String) - Method in class io.spring.initializr.generator.buildsystem.MavenRepository.Builder
Set the url of the repository.
urlAssignment(String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleSettingsWriter
 
urlAssignment(String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GroovyDslGradleSettingsWriter
 
urlAssignment(String) - Method in class io.spring.initializr.generator.buildsystem.gradle.KotlinDslGradleSettingsWriter
 

V

V1 - Enum constant in enum class io.spring.initializr.generator.version.Version.Format
Original version format, i.e.
V2 - Enum constant in enum class io.spring.initializr.generator.version.Version.Format
SemVer-compliant format, i.e.
V2 - Enum constant in enum class io.spring.initializr.web.mapper.InitializrMetadataVersion
HAL-compliant metadata.
V2_1 - Enum constant in enum class io.spring.initializr.web.mapper.InitializrMetadataVersion
Add "compatibilityRange" attribute to any dependency to specify which Spring Boot versions are compatible with it.
V2_2 - Enum constant in enum class io.spring.initializr.web.mapper.InitializrMetadataVersion
Add support for SemVer compliant version format.
val(String) - Static method in class io.spring.initializr.generator.language.kotlin.KotlinPropertyDeclaration
 
validate() - Method in class io.spring.initializr.metadata.BillOfMaterials
 
validate() - Method in class io.spring.initializr.metadata.DependenciesCapability
 
validate() - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env.Kotlin
 
validate() - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env.Maven.ParentPom
 
validate() - Method in class io.spring.initializr.metadata.InitializrConfiguration.Env
 
validate() - Method in class io.spring.initializr.metadata.InitializrConfiguration
 
validate() - Method in class io.spring.initializr.metadata.InitializrMetadata
Validate the metadata.
value() - Element in annotation interface io.spring.initializr.generator.condition.ConditionalOnBuildSystem
The ID of the BuildSystem that should be checked.
value() - Element in annotation interface io.spring.initializr.generator.condition.ConditionalOnLanguage
 
value() - Element in annotation interface io.spring.initializr.generator.condition.ConditionalOnPackaging
 
value() - Element in annotation interface io.spring.initializr.generator.condition.ConditionalOnPlatformVersion
The version ranges to check.
value() - Element in annotation interface io.spring.initializr.generator.condition.ConditionalOnRequestedDependency
The identifier of the dependency.
value() - Element in annotation interface io.spring.initializr.generator.spring.build.gradle.ConditionalOnGradleVersion
The Gradle generations that should be checked.
value(Object) - Method in class io.spring.initializr.generator.language.groovy.GroovyFieldDeclaration.Builder
 
value(Object) - Method in class io.spring.initializr.generator.language.java.JavaFieldDeclaration.Builder
 
value(Object) - Method in class io.spring.initializr.generator.language.kotlin.KotlinPropertyDeclaration.Builder
 
valueOf(String) - Static method in enum class io.spring.initializr.generator.buildsystem.DependencyScope
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.spring.initializr.generator.buildsystem.gradle.GradleTask.Attribute.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.spring.initializr.generator.buildsystem.maven.MavenLicense.Distribution
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.spring.initializr.generator.language.kotlin.KotlinModifier
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.spring.initializr.generator.version.Version.Format
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.spring.initializr.metadata.ServiceCapabilityType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.spring.initializr.web.mapper.InitializrMetadataVersion
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.spring.initializr.web.support.Agent.AgentId
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.spring.initializr.generator.buildsystem.DependencyScope
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradlePluginContainer
Returns a Stream of registered GradlePlugins.
values() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleSnippetContainer
Return the Gradle snippets to apply.
values() - Static method in enum class io.spring.initializr.generator.buildsystem.gradle.GradleTask.Attribute.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTaskContainer
Return the Gradle tasks to customize.
values() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenExtensionContainer
Returns a Stream of registered MavenExtensions.
values() - Static method in enum class io.spring.initializr.generator.buildsystem.maven.MavenLicense.Distribution
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPluginContainer
Returns a Stream of registered MavenPlugins.
values() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfileContainer
Returns a Stream of registered MavenProfiles.
values() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenResourceContainer
Returns a Stream of registered MavenResources.
values() - Method in class io.spring.initializr.generator.buildsystem.PropertyContainer
Return the registered properties.
values() - Method in class io.spring.initializr.generator.container.docker.compose.ComposeServiceContainer
Return the services to customize.
values() - Method in class io.spring.initializr.generator.language.AnnotationContainer
Return the annotations.
values() - Static method in enum class io.spring.initializr.generator.language.kotlin.KotlinModifier
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.spring.initializr.generator.version.Version.Format
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.spring.initializr.metadata.ServiceCapabilityType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.spring.initializr.web.mapper.InitializrMetadataVersion
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.spring.initializr.web.support.Agent.AgentId
Returns an array containing the constants of this enum class, in the order they are declared.
var(String) - Static method in class io.spring.initializr.generator.language.kotlin.KotlinPropertyDeclaration
 
version(VersionProperty, String) - Method in class io.spring.initializr.generator.buildsystem.PropertyContainer
Register a property that refers to the specified version.
version(VersionReference) - Method in class io.spring.initializr.generator.buildsystem.BillOfMaterials.Builder
Set the version of the bom.
version(VersionReference) - Method in class io.spring.initializr.generator.buildsystem.Dependency.Builder
 
version(String) - Method in class io.spring.initializr.generator.buildsystem.BuildSettings.Builder
Set the version of the project.
version(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Relocation.Builder
Specify the new version of the dependency.
version(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenExtension.Builder
Set the version of the extension.
version(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin.Builder
Set the version of the plugin or null if the version is managed by the project.
version(String, String) - Method in class io.spring.initializr.generator.buildsystem.PropertyContainer
Register a public VersionProperty with the specified name.
Version - Class in io.spring.initializr.generator.version
Define a version.
Version(Integer, Integer, Integer, Version.Qualifier) - Constructor for class io.spring.initializr.generator.version.Version
 
Version.Format - Enum Class in io.spring.initializr.generator.version
Define the supported version format.
Version.Qualifier - Class in io.spring.initializr.generator.version
A version qualifier.
VersionInformation(Version) - Constructor for class io.spring.initializr.actuate.stat.ProjectRequestDocument.VersionInformation
 
VersionParser - Class in io.spring.initializr.generator.version
Parser for Version and VersionRange that allows to resolve the minor and patch value against a configurable list of "latest versions".
VersionParser(List<Version>) - Constructor for class io.spring.initializr.generator.version.VersionParser
 
VersionProperty - Class in io.spring.initializr.generator.version
Represents a valid property for a version.
VersionRange - Class in io.spring.initializr.generator.version
Define a Version range.
VersionRange(Version) - Constructor for class io.spring.initializr.generator.version.VersionRange
 
VersionRange(Version, boolean, Version, boolean) - Constructor for class io.spring.initializr.generator.version.VersionRange
 
VersionReference - Class in io.spring.initializr.generator.version
A version reference to either a property or an actual version.
versions(Function<VersionProperty, String>) - Method in class io.spring.initializr.generator.buildsystem.PropertyContainer
Return the registered versions using the specified nameFactory.
VSCODE - Enum constant in enum class io.spring.initializr.web.support.Agent.AgentId
Visual Studio Code.

W

WarPackaging - Class in io.spring.initializr.generator.packaging.war
WarPackaging() - Constructor for class io.spring.initializr.generator.packaging.war.WarPackaging
 
warPackagingWebStarterBuildCustomizer(InitializrMetadata) - Method in class io.spring.initializr.generator.spring.build.BuildProjectGenerationConfiguration
 
WarPackagingWebStarterBuildCustomizer - Class in io.spring.initializr.generator.spring.build
A BuildCustomizer that configures the necessary web-related dependency when packaging an application as a war.
WarPackagingWebStarterBuildCustomizer(InitializrMetadata) - Constructor for class io.spring.initializr.generator.spring.build.WarPackagingWebStarterBuildCustomizer
 
warPluginContributor() - Method in class io.spring.initializr.generator.spring.build.gradle.GradleProjectGenerationConfiguration
 
webFoldersContributor(Build, InitializrMetadata) - Method in class io.spring.initializr.generator.spring.configuration.ApplicationConfigurationProjectGenerationConfiguration
 
WebFoldersContributor - Class in io.spring.initializr.generator.spring.configuration
A ProjectContributor that creates web-specific directories when a web-related project is detected.
WebFoldersContributor(Build, InitializrMetadata) - Constructor for class io.spring.initializr.generator.spring.configuration.WebFoldersContributor
 
WebProjectRequest - Class in io.spring.initializr.web.project
A ProjectRequest with some additional information to identify the request.
WebProjectRequest() - Constructor for class io.spring.initializr.web.project.WebProjectRequest
 
withAnnotation(Annotation) - Method in class io.spring.initializr.generator.language.kotlin.KotlinPropertyDeclaration.AccessorBuilder
Deprecated, for removal: This API element is subject to removal in a future version.
withAnnotation(ClassName) - Method in class io.spring.initializr.generator.language.kotlin.KotlinPropertyDeclaration.AccessorBuilder
 
withAnnotation(ClassName, Consumer<Annotation.Builder>) - Method in class io.spring.initializr.generator.language.kotlin.KotlinPropertyDeclaration.AccessorBuilder
 
withBasicDefaults() - Static method in class io.spring.initializr.generator.test.InitializrMetadataTestBuilder
 
withBean(Class<T>, Supplier<T>) - Method in class io.spring.initializr.generator.test.project.AbstractProjectGenerationTester
 
withBody(CodeBlock) - Method in class io.spring.initializr.generator.language.kotlin.KotlinPropertyDeclaration.AccessorBuilder
 
withBody(KotlinExpressionStatement) - Method in class io.spring.initializr.generator.language.kotlin.KotlinPropertyDeclaration.AccessorBuilder
Deprecated, for removal: This API element is subject to removal in a future version.
withConfiguration(Class<?>...) - Method in class io.spring.initializr.generator.test.project.AbstractProjectGenerationTester
 
withContextInitializer(Consumer<ProjectGenerationContext>) - Method in class io.spring.initializr.generator.test.project.AbstractProjectGenerationTester
 
withCoordinates(String, String) - Static method in class io.spring.initializr.generator.buildsystem.BillOfMaterials
Initialize a new BOM BillOfMaterials.Builder with the specified coordinates.
withCoordinates(String, String) - Static method in class io.spring.initializr.generator.buildsystem.Dependency
Initialize a new dependency Dependency.Builder with the specified coordinates.
withCoordinates(String, String) - Static method in class io.spring.initializr.generator.buildsystem.gradle.GradleDependency
Initialize a new dependency GradleDependency.Builder with the specified coordinates.
withCoordinates(String, String) - Static method in class io.spring.initializr.generator.buildsystem.maven.MavenDependency
Initialize a new dependency MavenDependency.Builder with the specified coordinates.
withCustomizer(InitializrMetadataCustomizer) - Method in class io.spring.initializr.metadata.InitializrMetadataBuilder
withDefaults() - Static method in class io.spring.initializr.generator.test.InitializrMetadataTestBuilder
 
withDefaultSettings() - Static method in class io.spring.initializr.generator.io.IndentingWriterFactory
Create an IndentingWriterFactory with a default indentation strategy of 4 spaces.
withDescriptionCustomizer(Consumer<MutableProjectDescription>) - Method in class io.spring.initializr.generator.test.project.AbstractProjectGenerationTester
 
withDirectory(Path) - Method in class io.spring.initializr.generator.test.project.AbstractProjectGenerationTester
 
withId(String) - Static method in class io.spring.initializr.metadata.Dependency
 
withId(String, String) - Static method in class io.spring.initializr.metadata.Dependency
 
withId(String, String, String) - Static method in class io.spring.initializr.metadata.Dependency
 
withId(String, String, String, String) - Static method in class io.spring.initializr.metadata.Dependency
 
withId(String, String, String, String, String) - Static method in class io.spring.initializr.metadata.Dependency
 
withIdAndUrl(String, String) - Static method in class io.spring.initializr.generator.buildsystem.MavenRepository
Initialize a new repository MavenRepository.Builder with the specified id and url.
withIndentingWriterFactory() - Method in class io.spring.initializr.generator.test.project.AbstractProjectGenerationTester
 
withInitializrMetadata(Resource) - Method in class io.spring.initializr.metadata.InitializrMetadataBuilder
Add a InitializrMetadata to be merged with other content.
withInitializrProperties(InitializrProperties) - Method in class io.spring.initializr.metadata.InitializrMetadataBuilder
Add a InitializrProperties to be merged with other content.
withInitializrProperties(InitializrProperties, boolean) - Method in class io.spring.initializr.metadata.InitializrMetadataBuilder
Add a InitializrProperties to be merged with other content.
wrapWithQuotes(String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleSettingsWriter
 
wrapWithQuotes(String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GroovyDslGradleSettingsWriter
 
wrapWithQuotes(String) - Method in class io.spring.initializr.generator.buildsystem.gradle.KotlinDslGradleSettingsWriter
 
write(char[], int, int) - Method in class io.spring.initializr.generator.io.IndentingWriter
 
write(IndentingWriter, CodeBlock.FormattingOptions) - Method in class io.spring.initializr.generator.language.Annotation
Write this annotation using the specified writer.
write(IndentingWriter, CodeBlock.FormattingOptions) - Method in class io.spring.initializr.generator.language.CodeBlock
Write this instance using the specified writer.
write(DependencyMetadata) - Method in class io.spring.initializr.web.mapper.DependencyMetadataV21JsonMapper
 
write(InitializrMetadata, String) - Method in interface io.spring.initializr.web.mapper.InitializrMetadataJsonMapper
Write a json representation of the specified metadata.
write(InitializrMetadata, String) - Method in class io.spring.initializr.web.mapper.InitializrMetadataV2JsonMapper
 
write(PrintWriter) - Method in class io.spring.initializr.generator.io.text.BulletedSection
 
write(PrintWriter) - Method in class io.spring.initializr.generator.io.text.MustacheSection
 
write(PrintWriter) - Method in interface io.spring.initializr.generator.io.text.Section
Write the content of the section to the specified writer.
write(PrintWriter) - Method in class io.spring.initializr.generator.spring.documentation.HelpDocument
 
write(PrintWriter) - Method in class io.spring.initializr.generator.spring.documentation.PreDefinedSection
 
write(PrintWriter) - Method in class io.spring.initializr.generator.spring.scm.git.GitIgnore.GitIgnoreSection
 
write(PrintWriter) - Method in class io.spring.initializr.generator.spring.scm.git.GitIgnore
 
writeBuild(Writer) - Method in interface io.spring.initializr.generator.buildsystem.BuildWriter
Write the Build to the specified Writer.
writeBuild(Writer) - Method in class io.spring.initializr.generator.spring.build.gradle.GradleBuildProjectContributor
 
writeBuild(Writer) - Method in class io.spring.initializr.generator.spring.build.maven.MavenBuildProjectContributor
 
writeBuildscript(IndentingWriter, GradleBuild) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildWriter
 
writeBuildscript(IndentingWriter, GradleBuild) - Method in class io.spring.initializr.generator.buildsystem.gradle.GroovyDslGradleBuildWriter
 
writeBuildscript(IndentingWriter, GradleBuild) - Method in class io.spring.initializr.generator.buildsystem.gradle.KotlinDslGradleBuildWriter
 
writeCollection(IndentingWriter, Collection<T>, Function<T, String>) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildWriter
 
writeCollection(IndentingWriter, Collection<T>, Function<T, String>, Runnable) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildWriter
 
writeConfiguration(IndentingWriter, GradleConfiguration) - Method in class io.spring.initializr.generator.buildsystem.gradle.GroovyDslGradleBuildWriter
 
writeConfiguration(IndentingWriter, GradleConfiguration, List<String>) - Method in class io.spring.initializr.generator.buildsystem.gradle.KotlinDslGradleBuildWriter
 
writeConfigurations(IndentingWriter, GradleConfigurationContainer) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildWriter
 
writeConfigurations(IndentingWriter, GradleConfigurationContainer) - Method in class io.spring.initializr.generator.buildsystem.gradle.GroovyDslGradleBuildWriter
 
writeConfigurations(IndentingWriter, GradleConfigurationContainer) - Method in class io.spring.initializr.generator.buildsystem.gradle.KotlinDslGradleBuildWriter
 
writeDependency(IndentingWriter, Dependency) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildWriter
 
writeDependency(IndentingWriter, Dependency) - Method in class io.spring.initializr.generator.buildsystem.gradle.GroovyDslGradleBuildWriter
 
writeDependency(IndentingWriter, Dependency) - Method in class io.spring.initializr.generator.buildsystem.gradle.KotlinDslGradleBuildWriter
 
writeExtraProperties(IndentingWriter, Map<String, String>) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildWriter
 
writeExtraProperties(IndentingWriter, Map<String, String>) - Method in class io.spring.initializr.generator.buildsystem.gradle.GroovyDslGradleBuildWriter
 
writeExtraProperties(IndentingWriter, Map<String, String>) - Method in class io.spring.initializr.generator.buildsystem.gradle.KotlinDslGradleBuildWriter
 
writeJavaSourceCompatibility(IndentingWriter, GradleBuildSettings) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildWriter
 
writeJavaSourceCompatibility(IndentingWriter, GradleBuildSettings) - Method in class io.spring.initializr.generator.buildsystem.gradle.GroovyDslGradleBuildWriter
 
writeJavaSourceCompatibility(IndentingWriter, GradleBuildSettings) - Method in class io.spring.initializr.generator.buildsystem.gradle.KotlinDslGradleBuildWriter
 
writeMap(IndentingWriter, Map<T, U>, BiFunction<T, U, String>) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildWriter
 
writeNestedCollection(IndentingWriter, String, Collection<T>, Function<T, String>) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildWriter
 
writeNestedCollection(IndentingWriter, String, Collection<T>, Function<T, String>, Runnable) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildWriter
 
writePlugins(IndentingWriter, GradleBuild) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildWriter
 
writePlugins(IndentingWriter, GradleBuild) - Method in class io.spring.initializr.generator.buildsystem.gradle.GroovyDslGradleBuildWriter
 
writePlugins(IndentingWriter, GradleBuild) - Method in class io.spring.initializr.generator.buildsystem.gradle.KotlinDslGradleBuildWriter
 
writeProperty(IndentingWriter, String, String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildWriter
 
writeProperty(IndentingWriter, String, String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GroovyDslGradleBuildWriter
 
writeProperty(IndentingWriter, String, String) - Method in class io.spring.initializr.generator.buildsystem.gradle.KotlinDslGradleBuildWriter
 
writeRepositories(IndentingWriter, GradleBuild) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildWriter
 
writeTaskCustomization(IndentingWriter, GradleTask) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildWriter
 
writeTasks(IndentingWriter, GradleTaskContainer) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildWriter
 
writeTasks(IndentingWriter, GradleTaskContainer) - Method in class io.spring.initializr.generator.buildsystem.gradle.GroovyDslGradleBuildWriter
 
writeTasks(IndentingWriter, GradleTaskContainer) - Method in class io.spring.initializr.generator.buildsystem.gradle.KotlinDslGradleBuildWriter
 
writeTo(IndentingWriter, GradleBuild) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildWriter
Write a build.gradle using the specified writer.
writeTo(IndentingWriter, GradleBuild) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleSettingsWriter
Write a settings.gradle using the specified writer.
writeTo(IndentingWriter, MavenBuild) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildWriter
Write a pom.xml using the specified writer.
writeTo(IndentingWriter, ComposeFile) - Method in class io.spring.initializr.generator.container.docker.compose.ComposeFileWriter
Write a compose.yaml using the specified writer.
writeTo(SourceStructure, GroovySourceCode) - Method in class io.spring.initializr.generator.language.groovy.GroovySourceCodeWriter
 
writeTo(SourceStructure, JavaSourceCode) - Method in class io.spring.initializr.generator.language.java.JavaSourceCodeWriter
 
writeTo(SourceStructure, KotlinSourceCode) - Method in class io.spring.initializr.generator.language.kotlin.KotlinSourceCodeWriter
 
writeTo(SourceStructure, S) - Method in interface io.spring.initializr.generator.language.SourceCodeWriter
Write, to the given structure, the given sourceCode.
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form