Index
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
Languageimplementation. - 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
idand 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
repositorywith the specified state. - add(ClassName) - Method in class io.spring.initializr.generator.language.AnnotationContainer
-
Add a single
Annotationwith the specified class name. - add(ClassName, Consumer<Annotation.Builder>) - Method in class io.spring.initializr.generator.language.AnnotationContainer
-
Add a single
Annotationwith the specified class name andConsumerto 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
itemwith the specifiedid. - add(String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleConfigurationContainer
-
Register a
configurationwith the specified name. - add(String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradlePluginContainer
-
Add a
GradlePluginto the standardpluginsblock 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
- add(String, Dependency.Builder<?>) - Method in class io.spring.initializr.generator.buildsystem.DependencyContainer
- 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(String, String, String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenExtensionContainer
- add(String, String, String, DependencyScope) - Method in class io.spring.initializr.generator.buildsystem.DependencyContainer
-
Register a
Dependencywith the specifiedidand a managed version. - add(String, String, Consumer<MavenExtension.Builder>) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenExtensionContainer
-
Add a
MavenExtensionwith the specifiedgroupIdandartifactIdandConsumerto customize the extension. - add(String, String, Consumer<MavenPlugin.Builder>) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPluginContainer
- add(String, Consumer<StandardGradlePlugin>) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradlePluginContainer
-
Add a
GradlePluginto the standardpluginsblock with the specified id andConsumerto 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
directoryandConsumerto customize the resource. - add(String, Consumer<ComposeService.Builder>) - Method in class io.spring.initializr.generator.container.docker.compose.ComposeServiceContainer
-
Add a
ComposeServicewith the specified name andConsumerto customize the object. - add(Consumer<IndentingWriter>) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleSnippetContainer
-
Register a
snippetwith no import. - add(Set<String>, Consumer<IndentingWriter>) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleSnippetContainer
-
Register a
snippetwith 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
CodeBlockas 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
AnnotationContainerto 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
GradlePluginwith 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
BuildItemContainerimplementation 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
BillOfMaterialswith the current state of this builder. - build() - Method in class io.spring.initializr.generator.buildsystem.BuildSettings.Builder
-
Build a
BuildSettingswith the current state of this builder. - build() - Method in class io.spring.initializr.generator.buildsystem.Dependency.Builder
-
Build a
Dependencywith the current state of this builder. - build() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildscript.Builder
-
Build a
GradleBuildscriptwith the current state of this builder. - build() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuildSettings.Builder
-
Build a
GradleBuildSettingswith the current state of this builder. - build() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleConfiguration.Builder
-
Build a
GradleConfigurationwith 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
GradleExtensionwith the current state of this builder. - build() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTask.Builder
-
Build a
GradleTaskwith 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
MavenDistributionManagementwith the current state of this builder. - build() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.DeploymentRepository.Builder
-
Build a
MavenDistributionManagement.DeploymentRepositorywith the current state of this builder. - build() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Relocation.Builder
-
Build a
MavenDistributionManagement.Relocationwith the current state of this builder. - build() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Site.Builder
-
Build a
MavenDistributionManagement.Sitewith the current state of this builder. - build() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenExtension.Builder
-
Build a
MavenExtensionwith 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
MavenPluginwith 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
MavenProfileActivationwith the current state of this builder. - build() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenResource.Builder
-
Build a
MavenResourcewith 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
MavenRepositorywith the current state of this builder. - build() - Method in class io.spring.initializr.generator.container.docker.compose.ComposeService.Builder
-
Builds the
ComposeServiceinstance. - build() - Method in class io.spring.initializr.generator.language.Annotation.Builder
- build() - Method in class io.spring.initializr.generator.language.CodeBlock.Builder
-
Build a
CodeBlockwith 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
Buildagainst an identifier. - buildscript(Consumer<GradleBuildscript.Builder>) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuild
-
Customize the
buildscriptof 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
BuildSystemthat can generate a proper build representation for the project in a single text asset. - BulletedSection<T> - Class in io.spring.initializr.generator.io.text
-
Sectionfor list of items using aTemplateRenderer. - BulletedSection(TemplateRenderer, String) - Constructor for class io.spring.initializr.generator.io.text.BulletedSection
-
Create a new instance adding items in the model with the
itemskey. - 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
Classthat 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
ComposeFilewriter forcompose.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
ProjectDescriptiondefines 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
configurationof the plugin using the specified consumer. - configuration(Consumer<MavenPlugin.ConfigurationBuilder>) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPlugin.ExecutionBuilder
-
Customize the
configurationof 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
ProjectDescriptionDifffor the specifiedProjectDescription. - create(Function<Integer, String>) - Static method in class io.spring.initializr.generator.io.IndentingWriterFactory
-
Create a
IndentingWriterFactorywith a single indenting strategy. - create(Function<Integer, String>, Consumer<IndentingWriterFactory.Builder>) - Static method in class io.spring.initializr.generator.io.IndentingWriterFactory
-
Create a
IndentingWriterFactory. - createBuildSystem(String) - Method in interface io.spring.initializr.generator.buildsystem.BuildSystemFactory
-
Creates and returns a
BuildSystemfor the given id. - createBuildSystem(String, String) - Method in interface io.spring.initializr.generator.buildsystem.BuildSystemFactory
- 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
IndentingWriterfor the specified content and output. - createLanguage(String, String) - Method in interface io.spring.initializr.generator.language.LanguageFactory
-
Creates and returns a
Languagefor the given id and JVM version. - createPackaging(String) - Method in interface io.spring.initializr.generator.packaging.PackagingFactory
-
Creates and returns a
Packagingfor 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
configurationwith the specifiedname. - 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
ProjectAssetGeneratorimplementation that generates a directory structure with all availableproject 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
ProjectDirectoryFactoryto use. - DefaultProjectDescriptionDiffFactory - Class in io.spring.initializr.generator.project
-
A default
ProjectDescriptionDiffFactoryimplementation that creates defaultProjectDescriptionDiffinstances. - 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
Comparatorthat ordersdependenciesin 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
BuildItemContainerimplementation 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
nullif 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
BuildSystemthat 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
executionwith the specified id andConsumerto 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
extproperty. - 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.Builderwith the state of the specifiedDependency. - from(Dependency) - Static method in class io.spring.initializr.generator.buildsystem.gradle.GradleDependency
-
Initialize a new dependency
GradleDependency.Builderwith the state of the specifiedDependency. - from(Dependency) - Static method in class io.spring.initializr.generator.buildsystem.maven.MavenDependency
-
Initialize a new dependency
MavenDependency.Builderwith the state of the specifiedDependency. - 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
ProjectAssetGeneratorfor the specifiedProjectDescription. - 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
idornullif no such item exists. - get(String) - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTaskContainer
-
Get a
GradleTaskwith the specified task name. - getActivation() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfile
-
Return the
MavenProfileActivationof this profile. - getActiveByDefault() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfileActivation
-
Specify if the profile should be activated by default, or
nullto 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
nullto use the root directory. - getBuildscript() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleBuild
-
Return the
buildscriptof this build. - getBuildSystem() - Method in class io.spring.initializr.generator.project.MutableProjectDescription
- getBuildSystem() - Method in interface io.spring.initializr.generator.project.ProjectDescription
-
Return the
BuildSystemto use. - getCandidateProjectGenerationConfigurations(ProjectDescription) - Method in class io.spring.initializr.generator.project.ProjectGenerator
-
Return the
ProjectGenerationConfigurationclass 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
ClassNameof 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
Comparatorto use to sort dependencies. - getDependencyComparator() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildWriter
-
Return the
Comparatorto 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
nullif 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
exclusionsto 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
nullto 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
invocationsof this extension. - getInvocations() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTask
-
Return the
invocationsof 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
nullto 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
Languageof 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
SourceStructurefor 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
ProjectDescriptionthat is being tracked. - getOs() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfileActivation
-
Return the operating system activation settings, or
nullto 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
packagingto use ornullto use the defaultjarpackaging. - getPackaging() - Method in class io.spring.initializr.generator.project.MutableProjectDescription
- getPackaging() - Method in interface io.spring.initializr.generator.project.ProjectDescription
-
Return the build
Packagingto use. - getParent() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSettings
-
Return the
MavenParentto use ornullif 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
phaseof 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
nullto not enable the profile based on a property. - getProperty() - Method in class io.spring.initializr.generator.version.VersionReference
-
Return the
VersionPropertyornullif 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
directoryof 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
directoryof 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
scopeof 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
directoryof 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
SourceStructurefor 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.Typeof the attribute. - getType() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleTask
-
Return the type that this task is associated with or
nullif 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
nullif 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
VersionReferenceof 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
nullif 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
-
buildscriptsection of aGradleBuild. - 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
-
GradleBuildwriter 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
-
GradleBuildsettings 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
snippetto 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.
- 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
GradleBuildwriter forbuild.gradle. - GroovyDslGradleBuildWriter() - Constructor for class io.spring.initializr.generator.buildsystem.gradle.GroovyDslGradleBuildWriter
- GroovyDslGradleSettingsWriter - Class in io.spring.initializr.generator.buildsystem.gradle
-
A
GradleBuildwriter forsettings.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
SourceCodeWriterthat writesSourceCodein Groovy. - GroovySourceCodeWriter(IndentingWriterFactory) - Constructor for class io.spring.initializr.generator.language.groovy.GroovySourceCodeWriter
- GroovyTypeDeclaration - Class in io.spring.initializr.generator.language.groovy
-
A
declarationof 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
groupIdandartifactId. - has(String, String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPluginContainer
-
Specify if this container has a plugin with the specified
groupIdandartifactId. - 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
BuildSystemthat 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
BuildSystemidentifier. - ID - Static variable in class io.spring.initializr.generator.buildsystem.maven.MavenBuildSystem
-
Maven
BuildSystemidentifier. - ID - Static variable in class io.spring.initializr.generator.language.groovy.GroovyLanguage
-
Groovy
Languageidentifier. - ID - Static variable in class io.spring.initializr.generator.language.java.JavaLanguage
-
Java
Languageidentifier. - ID - Static variable in class io.spring.initializr.generator.language.kotlin.KotlinLanguage
-
Kotlin
Languageidentifier. - ID - Static variable in class io.spring.initializr.generator.packaging.jar.JarPackaging
-
Jar
Packagingidentifier. - ID - Static variable in class io.spring.initializr.generator.packaging.war.WarPackaging
-
War
Packagingidentifier. - ids() - Method in class io.spring.initializr.generator.buildsystem.BuildItemContainer
-
Return a
Streamof registered identifiers. - ids() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfileContainer
-
Return a
Streamof registered profile identifiers. - ifApplicationNameChanged(ProjectDescription, BiConsumer<String, String>) - Method in class io.spring.initializr.generator.project.ProjectDescriptionDiff
-
Calls the specified consumer if the
applicationNameis 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
artifactIdis 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
baseDirectoryis 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
buildSystemis 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
descriptionis 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
groupIdis 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
languageis 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
nameis 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
packageNameis 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
packagingis 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
platformVersionis 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
versionis 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
Writerwith 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
IndentingWriterthat 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
Conditionannotations 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
Streamof registered items.
J
- JarPackaging - Class in io.spring.initializr.generator.packaging.jar
-
Jar
Packaging. - 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.FormattingOptionsfor 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
-
Java
SourceCode. - JavaSourceCode() - Constructor for class io.spring.initializr.generator.language.java.JavaSourceCode
- JavaSourceCodeWriter - Class in io.spring.initializr.generator.language.java
-
A
SourceCodeWriterthat writesSourceCodein Java. - JavaSourceCodeWriter(IndentingWriterFactory) - Constructor for class io.spring.initializr.generator.language.java.JavaSourceCodeWriter
- JavaTypeDeclaration - Class in io.spring.initializr.generator.language.java
-
A
declarationof 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
- joining(String) - Static method in class io.spring.initializr.generator.language.CodeBlock
- 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
GradleBuildwriter forbuild.gradle.kts. - KotlinDslGradleBuildWriter() - Constructor for class io.spring.initializr.generator.buildsystem.gradle.KotlinDslGradleBuildWriter
- KotlinDslGradleSettingsWriter - Class in io.spring.initializr.generator.buildsystem.gradle
-
A
GradleBuildwriter forsettings.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
SourceCodeWriterthat writesSourceCodein Kotlin. - KotlinSourceCodeWriter(IndentingWriterFactory) - Constructor for class io.spring.initializr.generator.language.kotlin.KotlinSourceCodeWriter
- KotlinTypeDeclaration - Class in io.spring.initializr.generator.language.kotlin
-
A
declarationof 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
defaultorlegacy. - 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
Versionmatches 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
-
Maven
BuildSettings. - 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
-
Maven
BuildSystem. - MavenBuildSystem() - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenBuildSystem
- MavenBuildWriter - Class in io.spring.initializr.generator.buildsystem.maven
-
A
MavenBuildwriter forpom.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
- MavenPlugin.ConfigurationBuilder - Class in io.spring.initializr.generator.buildsystem.maven
-
Builder for a
MavenPlugin.Configuration. - MavenPlugin.Dependency - Class in io.spring.initializr.generator.buildsystem.maven
-
A
<dependency>of aMavenPlugin. - MavenPlugin.Execution - Class in io.spring.initializr.generator.buildsystem.maven
-
An
<execution>of aMavenPlugin. - 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
-
A setting in a
MavenPlugin.Configuration. - 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
-
Builder for
MavenProfile.Settings. - MavenProfileActivation - Class in io.spring.initializr.generator.buildsystem.maven
-
A
profileactivation in aMavenBuild. - MavenProfileActivation(MavenProfileActivation.Builder) - Constructor for class io.spring.initializr.generator.buildsystem.maven.MavenProfileActivation
- MavenProfileActivation.Builder - Class in io.spring.initializr.generator.buildsystem.maven
-
Builder for
MavenProfileActivation. - 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
BuildItemResolverto 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
-
A
BuildItemContainerimplementation formaven repositories. - 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
ProjectContributorthat 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
rootResourceto 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
-
Sectionthat uses aMustacheTemplateRenderer. - 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
TemplateRendererusing 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
Cacheto 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
BuildItemResolverthat bypass resolution.
O
- of(ClassName) - Static method in class io.spring.initializr.generator.language.Annotation
-
Initialize an annotation
Annotation.Builderfor the specified class name. - of(Class<?>) - Static method in class io.spring.initializr.generator.language.ClassName
- of(String) - Static method in class io.spring.initializr.generator.language.ClassName
-
Create a
ClassNamebased 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
phaseof 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
ProjectDescriptionwere modified. - ProjectDescriptionDiff(ProjectDescription) - Constructor for class io.spring.initializr.generator.project.ProjectDescriptionDiff
-
Create a
ProjectDescriptionDiffthat 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
Conditionsthat rely on the state of theProjectDescription. - ProjectGenerationCondition() - Constructor for class io.spring.initializr.generator.condition.ProjectGenerationCondition
- ProjectGenerationConfiguration - Annotation Interface in io.spring.initializr.generator.project
-
Specialization of
Configurationfor configuration of project generation, withConfiguration.proxyBeanMethods()set tofalseby 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
ProjectDescriptionby creating a dedicatedProjectGenerationContextwith all availableProjectGenerationConfigurationclasses. - ProjectGenerator(Consumer<ProjectGenerationContext>) - Constructor for class io.spring.initializr.generator.project.ProjectGenerator
-
Create an instance with a customizer for the
ProjectGenerationContextand a default factory for theProjectGenerationContextthat 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
nameandvalue. - 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
@Beanmethods 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
relocationusing 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
groupIdandartifactId. - remove(String, String) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenPluginContainer
-
Remove the plugin with the specified
groupIdandartifactId. - 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
repositoryusing 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
BillOfMaterialswith the specifiedid. - resolveBom(String) - Method in class io.spring.initializr.generator.buildsystem.SimpleBuildItemResolver
- resolveDependency(String) - Method in interface io.spring.initializr.generator.buildsystem.BuildItemResolver
-
Resolve the
Dependencywith the specifiedid. - 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
modelprior to render the section. - resolveRepository(String) - Method in interface io.spring.initializr.generator.buildsystem.BuildItemResolver
-
Resolve the
repositorywith the specifiedid. - 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
scmsection 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
BuildItemResolverimplementation. - 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
indentvalue. - 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
-
ProjectContributorthat 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
siteusing the specified consumer. - snapshotRepository(Consumer<MavenDistributionManagement.DeploymentRepository.Builder>) - Method in class io.spring.initializr.generator.buildsystem.maven.MavenDistributionManagement.Builder
-
Customize the
snapshotRepositoryusing 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
GradlePluginused in thepluginsblock. - 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
nullto 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
typeof the parameter. - type(Class<?>) - Method in class io.spring.initializr.generator.language.Parameter.Builder
-
Specify the
typeof 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
BuildSystemthat 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 extensionsto customize. - values() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradlePluginContainer
-
Returns a
Streamof registeredGradlePlugins. - values() - Method in class io.spring.initializr.generator.buildsystem.gradle.GradleSnippetContainer
-
Return the
Gradle snippetsto 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 tasksto customize. - values() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenExtensionContainer
-
Returns a
Streamof registeredMavenExtensions. - 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
Streamof registeredMavenPlugins. - values() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenProfileContainer
-
Returns a
Streamof registeredMavenProfiles. - values() - Method in class io.spring.initializr.generator.buildsystem.maven.MavenResourceContainer
-
Returns a
Streamof registeredMavenResources. - 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
servicesto 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
nullif the version is managed by the project. - version(String, String) - Method in class io.spring.initializr.generator.buildsystem.PropertyContainer
-
Register a public
VersionPropertywith the specifiedname. - 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
VersionandVersionRangethat 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
Versionrange. - 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
-
War
Packaging. - 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.Builderwith the specified coordinates. - withCoordinates(String, String) - Static method in class io.spring.initializr.generator.buildsystem.Dependency
-
Initialize a new dependency
Dependency.Builderwith the specified coordinates. - withCoordinates(String, String) - Static method in class io.spring.initializr.generator.buildsystem.gradle.GradleDependency
-
Initialize a new dependency
GradleDependency.Builderwith the specified coordinates. - withCoordinates(String, String) - Static method in class io.spring.initializr.generator.buildsystem.maven.MavenDependency
-
Initialize a new dependency
MavenDependency.Builderwith the specified coordinates. - withDefaultSettings() - Static method in class io.spring.initializr.generator.io.IndentingWriterFactory
-
Create an
IndentingWriterFactorywith 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.Builderwith 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
- 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
- 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 givensourceCode.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
Attribute