All Classes and Interfaces
Class
Description
LicenseFeature for Apache 2.0.Application configuration.
Application Feature.
Utility class for controller attachment responses.
Available Features.
Default implementation of
AvailableFeatures.Bootstrap configuration.
Build Feature.
Build Plugin.
Feature contributing a build plugin.
Build Properties.
You can get an instance via
BuildTestVerifier.of(String, Options).Build tool.
Utils class to work with
BuildTool.Comment.
Composite pattern for
FeatureValidator.ConfigurationFeature for Config4K.Models application environment configuration to specify where the configuration is rooted for the given configuration values (key/value pairs).
Configuration feature.
Configuration format.
Configuration Phase.
Utility class to load properties.
Console Output.
Context Factory.
API for singletons contributing entries to the .gitignore file.
Controller configuration.
Coordinate.
Coordinate Resolver.
CoordinateResolver that delegates to a list of CoordinateResolver instances.A default feature is one that should be applied to a
project conditionally without being explicitly selected.
Default implementation of
OptionsBuilder.Default implementation of
PomDependencyVersionResolver.Default implementation of
ProjectGenerator.DefaultImplementation of RecipeFetcher.Dependency.
Builder.
Dependency Context.
Default implementation of
DependencyContext.Dependency Coordinate.
ControllerConfiguration for Diff Controller.Features related with Distributed Configuration.
Dockerfile.
Builder.
ControllerConfiguration for Download Diff Controller.ControllerConfiguration for Download ZIP Controller..gitignore entries for Eclipse projects.
A feature is a class that affects the outcome of a generated
project.
Feature Context.
API to return a diff for the project options.
Fetches visible features.
Feature Phase.
Feature predicate.
Features container.
ControllerConfiguration for Features Controller.Bean Mapping Utils for
Feature.Feature validator.
File System Output Handler.
A context object used when generating projects.
Options Implementation.
Creates a .gitignore file.
Gradle Feature.
Representation of a Gradle Build.
Gradle Build Creator.
BuildTestVerifier for Gradle builds.Gradle Configuration.
Gradle Dependency.
Gradle DSL.
Gradle Build file type.
.gitignore entries for Gradle projects.
Maven Central.
Maven Local.
Gradle Plugin.
Builder.
Gradle Repository.
A feature that only works with
BuildTool.GRADLE.ApplicationFeature for Groovy.Whether the feature has a default build.
Whether the feature has a default test.
Include Defaults.
.gitignore entries for IntelliJ IDEA projects.
ApplicationFeature for Java.Annotation to validate that a string contains a valid java package name.
ConstraintValidator for JavaPackageName.JDK versions.
JSON Serialization feature.
JUnit Rocker model provider.
ApplicationFeature for Kotlin.A feature that only works with Kotlin specific language.
KSP Feature.
JVM Programming Language.
Language Feature.
A feature that only works with a specific language.
Marker interface for any feature contributing a license for the project.
Marker interface for any feature contributing logging for the project.
Lookup Failed Exception.
Contributes .gitignore entries for MacOS.
Map Output Handler.
Maven Feature.
Maven Build.
Maven Build Creator.
BuildTestVerifier for Maven builds.Maven Central.
Maven Combine Attribute.
Configuration for the Maven Compiler Plugin.
Utils class to generate a
MavenPlugin for the Maven Compiler Plugin.Maven Coordinate.
.gitignore entries for Maven projects.
Maven Local.
Maven Plugin.
Builder.
Maven Repository.
Maven Scope.
A feature that only works with
BuildTool.MAVEN.Module Attributes.
Multi project feature.
Utility methods for working with names.
A utility class to supply nested configuration via
Configuration.addNested(NestedConfiguration).One of feature.
Builder.
A feature backed by an OpenRewrite recipe.
Operating system.
Project creation options.
API to instantiate an instance of
Options given a form payload.Utility methods for
Options.Output handler.
Type of artifact the project produces.
Parent POM.
A feature which defines a ParentPom.
Dependency Phase.
Resolves the versions of dependencies from a POM file.
API to generate a project preview.
Represents a Maven profile.
Builder.
Project.
Project Generator API.
abstract class for a scanning recipe which reads a `projectgen.properties` file and populates
GenericOptionsBuilder.Project Identifier.
Project name validator.
ConfigurationFeature for Properties.Utility class to work with
Properties.Entry instances.Build tool property.
Utility class to interact with OpenRewrite recipes.
Utils class to work with
Recipe.Repository.
Marker interface for a feature which requires a specific repository.
Rocker template.
Rocker Writable.
Dependency scope.
Signing Gradle Plugin.
Source.
Spotless Gradle Plugin.
ConsoleOutput implementation backed by a StringBuilder.Utility class to work with strings.
Substitution.
Builder.
Test feature.
Test Framework.
Test Rocker model provider.
ConfigurationFeature for TOML.API to generate a Tree representation for a project.
.gitignore entries for VS Code.
ConfigurationFeature for YAML.ZIP generator.
Zip Output Handler.