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.
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.
 
 
API to generate a Tree representation for a project.
 
.gitignore entries for VS Code.
 
 
 
ZIP generator.
Zip Output Handler.