Index

A B C D G H I J K L M N O P R S T V W 
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 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
 

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 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
 
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
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
Return a Stream of dependency metadata that are defined by the specified Build.
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 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.
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.

G

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(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 jvmTarget to 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 .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
 
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
 
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.
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
 
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 Build has the given facet enabled.
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
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
 

I

InitializrDependencyManagementPluginVersionResolver - Class in io.spring.initializr.generator.spring.build.gradle
InitializrDependencyManagementPluginVersionResolver(InitializrMetadata) - Constructor for class io.spring.initializr.generator.spring.build.gradle.InitializrDependencyManagementPluginVersionResolver
 
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
 
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 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
 
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, null or 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
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
 
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
ProjectContributor to contribute the files for a MavenBuild.
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.InvocationResult instance representing no result.

O

of(R) - Static method in class io.spring.initializr.generator.spring.util.LambdaSafe.InvocationResult
Create a new LambdaSafe.InvocationResult instance with the specified value.
OnGradleVersionCondition - Class in io.spring.initializr.generator.spring.build.gradle
OnGradleVersionCondition() - Constructor for class io.spring.initializr.generator.spring.build.gradle.OnGradleVersionCondition
 
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 - 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
 

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 HelpDocumentCustomizer that 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 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
 
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 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
 

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
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
 

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 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
 
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
 
A B C D G H I J K L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values