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).
AbstractLanguage - Class in io.spring.initializr.generator.language
Base Language implementation.
AbstractLanguage(String, String, String) - Constructor for class io.spring.initializr.generator.language.AbstractLanguage
 
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, 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.
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
 
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
 
addItem(T) - Method in class io.spring.initializr.generator.io.text.BulletedSection
Add an item to the list.
addMethodDeclaration(GroovyMethodDeclaration) - Method in class io.spring.initializr.generator.language.groovy.GroovyTypeDeclaration
 
addMethodDeclaration(JavaMethodDeclaration) - Method in class io.spring.initializr.generator.language.java.JavaTypeDeclaration
 
addPropertyDeclaration(KotlinPropertyDeclaration) - Method in class io.spring.initializr.generator.language.kotlin.KotlinTypeDeclaration
 
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
 
Annotatable - Interface in io.spring.initializr.generator.language
A representation of something that can be annotated.
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.Attribute
Create an attribute that appends the specified value.
append(String, String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleExtension.Builder
Configure an extension attribute by appending the specified value.
append(String, String) - Static method in class io.spring.initializr.generator.buildsystem.gradle.GradleTask.Attribute
Deprecated.
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.Attribute.Type
Append the value to the attribute.
APPEND - Enum constant in enum class io.spring.initializr.generator.buildsystem.gradle.GradleTask.Attribute.Type
Deprecated.
Append the value to the attribute.
appendWithType(String, String, String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleExtension.Builder
Configure an extension attribute by appending the specified value and type.
apply(IndentingWriter) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleSnippet
Apply the snippet using the specified IndentingWriter.
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.
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.
attribute(String, String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleExtension.Builder
Set a extension attribute.
attribute(String, String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTask.Builder
Set a task attribute.
Attribute - Class in io.spring.initializr.generator.buildsystem.gradle
An attribute.
Attribute(String, String, Attribute.Type) - Constructor for class io.spring.initializr.generator.buildsystem.gradle.Attribute
 
Attribute.Type - Enum Class in io.spring.initializr.generator.buildsystem.gradle
 
attributeWithType(String, String, String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleExtension.Builder
Set an extension attribute with a type.

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(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.
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
 
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.
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.
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.GradleExtension.Builder
Build a GradleExtension with the current state of this 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 - 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
 
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.GradleExtension.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.
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

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.
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.
command(String) - Method in class io.spring.initializr.generator.container.docker.compose.ComposeService.Builder
 
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
 
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.
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.
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(String, Consumer<MavenPlugin.ConfigurationBuilder>) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin.ConfigurationBuilder
Configure the parameter with the specified name.
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.
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
 
coordinates(String, String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSettings.Builder
Set the coordinates of the project.
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(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.
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.
createIndentingWriter(String, Writer) - Method in class io.spring.initializr.generator.io.IndentingWriterFactory
Create an IndentingWriter for the specified content and output.
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.
createTypeDeclaration(String) - Method in class io.spring.initializr.generator.language.CompilationUnit
 
customizations() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleConfigurationContainer
Return the configuration that should be customized.
customize(MutableProjectDescription) - Method in interface io.spring.initializr.generator.project.ProjectDescriptionCustomizer
Customize the project description.
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<GradleExtension.Builder>) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleExtensionContainer
Customize an extension 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.
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.
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.
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
 
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.
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(Dependency.Builder<?>) - Constructor for class io.spring.initializr.generator.buildsystem.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.
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.
DependencyScope - Enum Class in io.spring.initializr.generator.buildsystem
The scopes of dependencies supported by project generation.
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
 
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.
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
 
downloadUrl(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Builder
Specify the URL where this project can be downloaded from.

E

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
 
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.Attribute
 
equals(Object) - Method in class io.spring.initializr.generator.buildsystem.MavenRepository
 
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
 
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
 
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.gradle.GradleBuild
Return the extension container to use to configure extensions.
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

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
 
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.
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.
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.
function(String) - Static method in class io.spring.initializr.generator.language.kotlin.KotlinFunctionDeclaration
 

G

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.
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(String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTaskContainer
Get a GradleTask with the specified task name.
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.
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.
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.Invocation
Return the arguments (can be empty).
getArtifact() - Method in class io.spring.initializr.generator.buildsystem.BuildSettings
Return the identifier of the project.
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.
getAttributes() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleExtension
Return the attributes that should be configured for this extension.
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.
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.
getBuildscript() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuild
Return the buildscript of this build.
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.
getClassifier() - Method in class io.spring.initializr.generator.buildsystem.Dependency
The classifier of this dependency.
getClassName() - Method in class io.spring.initializr.generator.language.Annotation
Return the ClassName of the annotation.
getCommand() - Method in class io.spring.initializr.generator.container.docker.compose.ComposeService
 
getComments() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenLicense
Return the comments associated with the license.
getCompilationUnits() - Method in class io.spring.initializr.generator.language.SourceCode
Returns an unmodifiable view of the compilation units.
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.
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.
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.
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.
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.
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.
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.
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.
getEnvironment() - Method in class io.spring.initializr.generator.container.docker.compose.ComposeService
 
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.
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.
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
 
getGoals() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin.Execution
Return the plugin gaols that this execution should invoke.
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.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.
getHigherVersion() - Method in class io.spring.initializr.generator.version.VersionRange
 
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
 
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
 
getImportedTypes() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleExtension
Return the imported types.
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.
getInvocations() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleExtension
Return the invocations of this extension.
getInvocations() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTask
Return the invocations of this task.
getItems() - Method in class io.spring.initializr.generator.io.text.BulletedSection
Return an immutable list of the registered items.
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.
getLabels() - Method in class io.spring.initializr.generator.container.docker.compose.ComposeService
 
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.
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.
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.generator.version.Version
 
getMessage() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Relocation
Return a message that provides more details about the relocation.
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.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.Attribute
Return the name of the attribute.
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.GradleExtension
Return the name of the extension.
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.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.java.JavaFieldDeclaration
 
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.
getNested() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleExtension
Return nested extensions.
getNested() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTask
Return nested tasks.
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
 
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.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.
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.
getParent() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSettings
Return the MavenParent to use or null if this project has no parent.
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.
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
 
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
 
getRelativePath() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenParent
Return the relative path of this parent.
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.
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.
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.
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.
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.
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.
getTag() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenScm
The tag of current code.
getTarget() - Method in class io.spring.initializr.generator.buildsystem.gradle.Invocation
Return the name of the method.
getTargetPath() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenResource
Return the directory structure to place the set of resources from a build.
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.
getTimezone() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDeveloper
Return the timezone associated with the developer.
getTopLevelFunctions() - Method in class io.spring.initializr.generator.language.kotlin.KotlinCompilationUnit
 
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.Attribute
Return the 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.
getTypeDeclarations() - Method in class io.spring.initializr.generator.language.CompilationUnit
 
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.
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.
getValue() - Method in class io.spring.initializr.generator.buildsystem.gradle.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.
getValues() - Method in class io.spring.initializr.generator.language.Annotation.Attribute
 
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 class io.spring.initializr.generator.version.Version.Qualifier
 
goal(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin.ExecutionBuilder
Add a goal to invoke for this execution.
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.
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
 
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.
GradleExtension - Class in io.spring.initializr.generator.buildsystem.gradle
A customization for a Gradle extension.
GradleExtension(GradleExtension.Builder) - Constructor for class io.spring.initializr.generator.buildsystem.gradle.GradleExtension
 
GradleExtension.Builder - Class in io.spring.initializr.generator.buildsystem.gradle
A builder for GradleExtension.
GradleExtensionContainer - Class in io.spring.initializr.generator.buildsystem.gradle
A container for Gradle extensions.
GradleExtensionContainer() - Constructor for class io.spring.initializr.generator.buildsystem.gradle.GradleExtensionContainer
 
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
 
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
Deprecated, for removal: This API element is subject to removal in a future version.
in favor of Attribute
GradleTask.Attribute.Type - Enum Class in io.spring.initializr.generator.buildsystem.gradle
Deprecated.
 
GradleTask.Builder - Class in io.spring.initializr.generator.buildsystem.gradle
A builder for GradleTask.
GradleTask.Invocation - Class in io.spring.initializr.generator.buildsystem.gradle
Deprecated, for removal: This API element is subject to removal in a future version.
in favor of Invocation
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.
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
 
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
 
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.
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
 
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.

H

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.
hashCode() - Method in class io.spring.initializr.generator.buildsystem.Dependency.Exclusion
 
hashCode() - Method in class io.spring.initializr.generator.buildsystem.gradle.Attribute
 
hashCode() - Method in class io.spring.initializr.generator.buildsystem.MavenRepository
 
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
 

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.GradleExtensionContainer
Return the fully qualified name of types to import.
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.
importType(String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleExtension.Builder
Import a given type.
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 - 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
 
INSTANCE - Static variable in class io.spring.initializr.generator.buildsystem.DependencyComparator
A default stateless instance.
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
 
Invocation - Class in io.spring.initializr.generator.buildsystem.gradle
An invocation of a method.
Invocation(String, List<String>) - Constructor for class io.spring.initializr.generator.buildsystem.gradle.Invocation
 
invocationAsString(Invocation) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildWriter
 
invocationAsString(Invocation) - Method in class io.spring.initializr.generator.buildsystem.gradle.GroovyDslGradleBuildWriter
 
invocationAsString(Invocation) - Method in class io.spring.initializr.generator.buildsystem.gradle.KotlinDslGradleBuildWriter
 
invoke(String, String...) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleExtension.Builder
Invoke an extension method.
invoke(String, String...) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTask.Builder
Invoke a task method.
invoke(String, Collection<String>) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleExtension.Builder
Invoke an extension method.
invokeWithType(String, String, String...) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleExtension.Builder
Invoke an extension method.
invokeWithType(String, String, Collection<String>) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleExtension.Builder
Invoke an extension method.
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.version - package io.spring.initializr.generator.version
Version support classes.
isApply() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradlePlugin
Return whether the plugin should be applied.
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.
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.
isHigherInclusive() - Method in class io.spring.initializr.generator.version.VersionRange
 
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.
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.
isSnapshotsEnabled() - Method in class io.spring.initializr.generator.buildsystem.MavenRepository
Return whether snapshots are enabled on the repository.
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.
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.
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
 
JavaTypeDeclaration - Class in io.spring.initializr.generator.language.java
A declaration of a type written in Java.
jdk(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfileActivation.Builder
Specify the JDK(s) to match to enable the profile.
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.
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

KotlinCompilationUnit - Class in io.spring.initializr.generator.language.kotlin
A Kotlin-specific CompilationUnit.
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
 
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
 
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.
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.
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
 
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
 
KotlinTypeDeclaration - Class in io.spring.initializr.generator.language.kotlin
A declaration of a type written in Kotlin.

L

label(String, String) - Method in class io.spring.initializr.generator.container.docker.compose.ComposeService.Builder
 
labels(Map<String, String>) - Method in class io.spring.initializr.generator.container.docker.compose.ComposeService.Builder
 
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.

M

MANUAL - Enum constant in enum class io.spring.initializr.generator.buildsystem.maven.MavenLicense.Distribution
Must be manually installed.
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.
match(Version) - Method in class io.spring.initializr.generator.version.VersionRange
Specify if the Version matches this range.
matches(ProjectDescription, ConditionContext, AnnotatedTypeMetadata) - Method in class io.spring.initializr.generator.condition.ProjectGenerationCondition
 
matches(ConditionContext, AnnotatedTypeMetadata) - Method in class io.spring.initializr.generator.condition.ProjectGenerationCondition
 
MAVEN_CENTRAL - Static variable in class io.spring.initializr.generator.buildsystem.MavenRepository
Maven Central.
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
 
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
 
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.
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
 
message(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Relocation.Builder
Specify a message that provides more details about the relocation.
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
 
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.
names() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleConfigurationContainer
Return the configuration names that should be registered.
nested(String, Consumer<GradleExtension.Builder>) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleExtension.Builder
Customize a nested extension for the specified name.
nested(String, Consumer<GradleTask.Builder>) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTask.Builder
Customize a nested task for the specified property.
NO_OP - Static variable in interface io.spring.initializr.generator.buildsystem.BuildItemResolver
A default BuildItemResolver that bypass resolution.

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.
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
 
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.
order(int) - Method in class io.spring.initializr.generator.buildsystem.BillOfMaterials.Builder
Set the order of the bom relative to other boms.
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.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.
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.
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.
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
 
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.
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.
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 - Interface in io.spring.initializr.generator.project
A factory of project directory.
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
 
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
 
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.
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
 

R

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.
repository(Consumer<MavenDistributionManagement.DeploymentRepository.Builder>) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Builder
Customize the repository using the specified consumer.
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
 
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
 
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
 
resolveModel(Map<String, Object>) - Method in class io.spring.initializr.generator.io.text.MustacheSection
Resolve the model prior to render the section.
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
 
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.
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
 
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
 
services() - Method in class io.spring.initializr.generator.container.docker.compose.ComposeFile
Return the service container to use to configure services.
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.Attribute
Create an attribute that sets the specified value.
set(String, String) - Static method in class io.spring.initializr.generator.buildsystem.gradle.GradleTask.Attribute
Deprecated.
Create an attribute that sets the specified value.
SET - Enum constant in enum class io.spring.initializr.generator.buildsystem.gradle.Attribute.Type
Set the value of the attribute.
SET - Enum constant in enum class io.spring.initializr.generator.buildsystem.gradle.GradleTask.Attribute.Type
Deprecated.
Set the value of the attribute.
setApplicationName(String) - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
setArtifactId(String) - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
setBaseDirectory(String) - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
setBuildSystem(BuildSystem) - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
setDescription(String) - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
setGroupId(String) - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
setLanguage(Language) - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
setName(String) - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
setPackageName(String) - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
setPackaging(Packaging) - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
setPlatformVersion(Version) - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
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
 
setVersion(String) - Method in class io.spring.initializr.generator.buildsystem.gradle.StandardGradlePlugin
 
setVersion(String) - Method in class io.spring.initializr.generator.project.MutableProjectDescription
 
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.
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.
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
 
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
 
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.

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 - 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.
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.
testSourceDirectory(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSettings.Builder
Set the the location of test source code.
timezone(String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDeveloper.Builder
Set the timezone associated with the developer.
toCamelCaseFormat() - Method in class io.spring.initializr.generator.version.VersionProperty
Return a camel cased representation of this instance.
toRangeString() - Method in class io.spring.initializr.generator.version.VersionRange
 
toStandardFormat() - Method in class io.spring.initializr.generator.version.VersionProperty
 
toString() - Method in class io.spring.initializr.generator.buildsystem.gradle.Attribute
 
toString() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildSystem
 
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
 
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.
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.
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.
val(String) - Static method in class io.spring.initializr.generator.language.kotlin.KotlinPropertyDeclaration
 
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(CodeBlock) - Method in class io.spring.initializr.generator.language.kotlin.KotlinPropertyDeclaration.Builder
 
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
 
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.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.gradle.GradleTask.Attribute.Type
Deprecated.
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.
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() - Static method in enum class io.spring.initializr.generator.buildsystem.gradle.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.GradleExtensionContainer
Return the Gradle extensions to customize.
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
Deprecated.
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.
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.
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.

W

WarPackaging - Class in io.spring.initializr.generator.packaging.war
WarPackaging() - Constructor for class io.spring.initializr.generator.packaging.war.WarPackaging
 
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
 
withBody(CodeBlock) - Method in class io.spring.initializr.generator.language.kotlin.KotlinPropertyDeclaration.AccessorBuilder
 
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.
withDefaultSettings() - Static method in class io.spring.initializr.generator.io.IndentingWriterFactory
Create an IndentingWriterFactory with a default indentation strategy of 4 spaces.
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.
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(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.
writeBuild(Writer) - Method in interface io.spring.initializr.generator.buildsystem.BuildWriter
Write the Build to the specified Writer.
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
Deprecated, for removal: This API element is subject to removal in a future version.
for removal in favor of Gradle toolchains
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