Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- add(String...) - Method in class io.spring.initializr.generator.spring.scm.git.GitIgnore.GitIgnoreSection
- addAdditionalLink(String, String) - Method in class io.spring.initializr.generator.spring.documentation.GettingStartedSection
- addGuideLink(String, String) - Method in class io.spring.initializr.generator.spring.documentation.GettingStartedSection
- additionalLinks() - Method in class io.spring.initializr.generator.spring.documentation.GettingStartedSection
- addReferenceDocLink(String, String) - Method in class io.spring.initializr.generator.spring.documentation.GettingStartedSection
- 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.
- 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
SingleResourceProjectContributorthat contributes aapplication.propertiesfile 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
B
- 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
- 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
- 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
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.
- ComposeHelpDocumentCustomizer - Class in io.spring.initializr.generator.spring.container.docker.compose
-
A
HelpDocumentCustomizerthat provide additional information about thecompose servicesthat 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
ProjectContributorthat creates a 'compose.yaml' file through aComposeFile. - ComposeProjectContributor(ComposeFile, IndentingWriterFactory) - Constructor for class io.spring.initializr.generator.spring.container.docker.compose.ComposeProjectContributor
- 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.
- 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
- contributeDependencyManagement(Build) - Method in class io.spring.initializr.generator.spring.build.DependencyManagementBuildCustomizer
- 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(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(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
D
- defaultGradleBuildCustomizer(ProjectDescription) - Method in class io.spring.initializr.generator.spring.build.gradle.GradleProjectGenerationConfiguration
- DefaultMavenBuildCustomizer - Class in io.spring.initializr.generator.spring.build.maven
-
The default
InitializrConfiguration.Env.MavenBuildCustomizer. - DefaultMavenBuildCustomizer(ProjectDescription, InitializrMetadata) - Constructor for class io.spring.initializr.generator.spring.build.maven.DefaultMavenBuildCustomizer
- defaultStarterContributor(InitializrMetadata) - Method in class io.spring.initializr.generator.spring.build.BuildProjectGenerationConfiguration
- dependencies(Build) - Method in class io.spring.initializr.generator.spring.build.BuildMetadataResolver
- dependenciesHelpDocumentCustomizer(ProjectDescription, InitializrMetadata) - Method in class io.spring.initializr.generator.spring.documentation.HelpDocumentProjectGenerationDefaultContributorsConfiguration
- dependencyManagementBuildCustomizer(ProjectDescription, InitializrMetadata) - Method in class io.spring.initializr.generator.spring.build.BuildProjectGenerationConfiguration
- DependencyManagementBuildCustomizer - Class in io.spring.initializr.generator.spring.build
-
A
BuildCustomizerthat configures theBuildbased 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.
- DevelopmentOnlyDependencyGradleBuildCustomizer - Class in io.spring.initializr.generator.spring.build.gradle
-
Gradle
BuildCustomizerthat 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 versionand 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.in favor of
OptionalDependencyMavenBuildCustomizer - 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.
G
- get() - Method in class io.spring.initializr.generator.spring.util.LambdaSafe.InvocationResult
-
Return the result of the invocation or
nullif the callback wasn't suitable. - 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.
- getCompilerArgs() - Method in interface io.spring.initializr.generator.spring.code.kotlin.KotlinProjectSettings
-
Return the compiler arguments.
- getDescription() - Method in class io.spring.initializr.generator.spring.documentation.GettingStartedSection.Link
- getGeneral() - Method in class io.spring.initializr.generator.spring.scm.git.GitIgnore
- getHref() - Method in class io.spring.initializr.generator.spring.documentation.GettingStartedSection.Link
- getIntellijIdea() - Method in class io.spring.initializr.generator.spring.scm.git.GitIgnore
- getItems() - Method in class io.spring.initializr.generator.spring.scm.git.GitIgnore.GitIgnoreSection
- getJvmTarget() - Method in interface io.spring.initializr.generator.spring.code.kotlin.KotlinProjectSettings
-
Return the
jvmTargetto use. - getJvmTarget() - Method in class io.spring.initializr.generator.spring.code.kotlin.SimpleKotlinProjectSettings
- getNetBeans() - Method in class io.spring.initializr.generator.spring.scm.git.GitIgnore
- 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
- getSections() - Method in class io.spring.initializr.generator.spring.documentation.HelpDocument
- getSts() - Method in class io.spring.initializr.generator.spring.scm.git.GitIgnore
- 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.
- 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
- 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.
- 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
.gitignorefile. - gitIgnoreContributor(GitIgnore) - Method in class io.spring.initializr.generator.spring.scm.git.GitProjectGenerationConfiguration
- GitIgnoreContributor - Class in io.spring.initializr.generator.spring.scm.git
-
A
SingleResourceProjectContributorthat contributes a.gitignorefile 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
- GradleAnnotationProcessorScopeBuildCustomizer - Class in io.spring.initializr.generator.spring.build.gradle
-
Gradle
BuildCustomizerthat 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
- gradleBuildProjectContributor(GroovyDslGradleBuildWriter, GradleBuild) - Method in class io.spring.initializr.generator.spring.build.gradle.GradleProjectGenerationConfiguration
- GradleBuildProjectContributor - Class in io.spring.initializr.generator.spring.build.gradle
-
ProjectContributorfor the project's main build file. - gradleConfigurationBuildCustomizer() - Method in class io.spring.initializr.generator.spring.build.gradle.GradleProjectGenerationConfiguration
- GradleConfigurationBuildCustomizer - Class in io.spring.initializr.generator.spring.build.gradle
-
Gradle
BuildCustomizerthat creates the necessaryconfiguration. - GradleConfigurationBuildCustomizer() - Constructor for class io.spring.initializr.generator.spring.build.gradle.GradleConfigurationBuildCustomizer
- 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
- 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
- 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
- guides() - Method in class io.spring.initializr.generator.spring.documentation.GettingStartedSection
H
- hasFacet(Build, String) - Method in class io.spring.initializr.generator.spring.build.BuildMetadataResolver
-
Specify if the given
Buildhas the givenfacetenabled. - hasResult() - Method in class io.spring.initializr.generator.spring.util.LambdaSafe.InvocationResult
-
Return true if a result in present.
- 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
-
ProjectContributorfor the project'sHELP.mdfile. - 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
HelpDocumentcontributors. - HelpDocumentProjectGenerationDefaultContributorsConfiguration() - Constructor for class io.spring.initializr.generator.spring.documentation.HelpDocumentProjectGenerationDefaultContributorsConfiguration
I
- InitializrDependencyManagementPluginVersionResolver - Class in io.spring.initializr.generator.spring.build.gradle
-
DependencyManagementPluginVersionResolverthat resolves the version from theInitializrMetadata. - InitializrDependencyManagementPluginVersionResolver(InitializrMetadata) - Constructor for class io.spring.initializr.generator.spring.build.gradle.InitializrDependencyManagementPluginVersionResolver
- InitializrMetadataKotlinVersionResolver - Class in io.spring.initializr.generator.spring.code.kotlin
-
KotlinVersionResolverthat resolves the version from theInitializrMetadata. - 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
- invoke(C, Supplier<R>) - Method in class io.spring.initializr.generator.spring.util.LambdaSafe.Callbacks
- 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.
- 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.
- 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
J
- 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
- 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
K
- kotlinJacksonBuildCustomizer(InitializrMetadata) - Method in class io.spring.initializr.generator.spring.code.kotlin.KotlinProjectGenerationConfiguration
- KotlinJacksonBuildCustomizer - Class in io.spring.initializr.generator.spring.code.kotlin
-
A
BuildCustomizerthat 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
-
BuildCustomizerfor 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
BuildCustomizerfor 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
- 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.
- 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,
nullor absent entirely if the callback wasn't suitable.
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
- 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 -
ProjectContributorfor 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
- matches(ProjectDescription, ConditionContext, AnnotatedTypeMetadata) - Method in class io.spring.initializr.generator.spring.build.gradle.OnGradleVersionCondition
- maven38WrapperContributor() - Method in class io.spring.initializr.generator.spring.build.maven.MavenProjectGenerationConfiguration
- mavenBuild(ObjectProvider<BuildItemResolver>, ObjectProvider<BuildCustomizer<?>>) - Method in class io.spring.initializr.generator.spring.build.maven.MavenProjectGenerationConfiguration
- mavenBuildProjectContributor(MavenBuild, IndentingWriterFactory) - Method in class io.spring.initializr.generator.spring.build.maven.MavenProjectGenerationConfiguration
- MavenBuildProjectContributor - Class in io.spring.initializr.generator.spring.build.maven
-
ProjectContributorto contribute the files for aMavenBuild. - MavenBuildProjectContributor(MavenBuild, IndentingWriterFactory) - Constructor for class io.spring.initializr.generator.spring.build.maven.MavenBuildProjectContributor
- mavenGitIgnoreCustomizer() - Method in class io.spring.initializr.generator.spring.scm.git.GitProjectGenerationConfiguration
- 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
- mavenWarPackagingConfigurer() - Method in class io.spring.initializr.generator.spring.build.maven.MavenProjectGenerationConfiguration
- mavenWrapperContributor() - Method in class io.spring.initializr.generator.spring.build.maven.MavenProjectGenerationConfiguration
N
- nextSteps() - Method in class io.spring.initializr.generator.spring.documentation.HelpDocument
- noResult() - Static method in class io.spring.initializr.generator.spring.util.LambdaSafe.InvocationResult
-
Return an
LambdaSafe.InvocationResultinstance representing no result.
O
- of(R) - Static method in class io.spring.initializr.generator.spring.util.LambdaSafe.InvocationResult
-
Create a new
LambdaSafe.InvocationResultinstance with the specified value. - OnGradleVersionCondition - Class in io.spring.initializr.generator.spring.build.gradle
-
ProjectGenerationConditionimplementation forConditionalOnGradleVersion. - OnGradleVersionCondition() - Constructor for class io.spring.initializr.generator.spring.build.gradle.OnGradleVersionCondition
- OptionalDependencyMavenBuildCustomizer - Class in io.spring.initializr.generator.spring.build.maven
-
Maven
BuildCustomizerthat 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 - 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
BuildCustomizerthat is ordered with the specifiedordervalue. - OrderedBuildCustomizer(int, Consumer<B>) - Constructor for class io.spring.initializr.generator.spring.build.BuildCustomizer.OrderedBuildCustomizer
P
- 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
- projectDescriptionBuildCustomizer(ProjectDescription) - Method in class io.spring.initializr.generator.spring.build.BuildProjectGenerationConfiguration
R
- referenceDocs() - Method in class io.spring.initializr.generator.spring.documentation.GettingStartedSection
- repositoriesBuilderCustomizer(ProjectDescription) - Method in class io.spring.initializr.generator.spring.build.BuildProjectGenerationConfiguration
- RequestedDependenciesHelpDocumentCustomizer - Class in io.spring.initializr.generator.spring.documentation
-
A
HelpDocumentCustomizerthat register links for selected dependencies. - RequestedDependenciesHelpDocumentCustomizer(ProjectDescription, InitializrMetadata) - Constructor for class io.spring.initializr.generator.spring.documentation.RequestedDependenciesHelpDocumentCustomizer
- 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. - 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.
S
- ServletInitializerCustomizer<T extends TypeDeclaration> - Interface in io.spring.initializr.generator.spring.code
-
Callback for configuring the generated project's servlet initializer.
- SimpleBuildCustomizer - Class in io.spring.initializr.generator.spring.build
-
Customize the
Buildas early as possible based on the information held in theProjectDescription. - SimpleBuildCustomizer(ProjectDescription) - Constructor for class io.spring.initializr.generator.spring.build.SimpleBuildCustomizer
- 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.
- 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
- springBootApplicationAnnotator() - Method in class io.spring.initializr.generator.spring.code.SourceCodeProjectGenerationConfiguration
- SpringBootPluginBuildCustomizer - Class in io.spring.initializr.generator.spring.build.gradle
-
A
BuildCustomizerto configure the Spring Boot plugin and dependency management feature for aGradleBuild. - SpringBootPluginBuildCustomizer(ProjectDescription, DependencyManagementPluginVersionResolver) - Constructor for class io.spring.initializr.generator.spring.build.gradle.SpringBootPluginBuildCustomizer
T
- 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
- 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 -
ProjectContributorfor 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
V
- value() - Element in annotation interface io.spring.initializr.generator.spring.build.gradle.ConditionalOnGradleVersion
-
The Gradle generations that should be checked.
W
- warPackagingWebStarterBuildCustomizer(InitializrMetadata) - Method in class io.spring.initializr.generator.spring.build.BuildProjectGenerationConfiguration
- WarPackagingWebStarterBuildCustomizer - Class in io.spring.initializr.generator.spring.build
-
A
BuildCustomizerthat 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
ProjectContributorthat creates web-specific directories when a web-related project is detected. - WebFoldersContributor(Build, InitializrMetadata) - Constructor for class io.spring.initializr.generator.spring.configuration.WebFoldersContributor
- 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 class io.spring.initializr.generator.spring.build.gradle.GradleBuildProjectContributor
- writeBuild(Writer) - Method in class io.spring.initializr.generator.spring.build.maven.MavenBuildProjectContributor
All Classes and Interfaces|All Packages|Constant Field Values
DevelopmentOnlyDependencyGradleBuildCustomizer