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.