public class InitializrConfiguration extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
InitializrConfiguration.Env
Defines additional environment settings.
|
static class |
InitializrConfiguration.Platform
Platform-specific settings.
|
| Constructor and Description |
|---|
InitializrConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
String |
cleanPackageName(String packageName,
String defaultPackageName)
Clean the specified package name if necessary.
|
String |
generateApplicationName(String name)
Generate a suitable application name based on the specified name.
|
InitializrConfiguration.Env |
getEnv() |
void |
merge(InitializrConfiguration other) |
void |
validate() |
public InitializrConfiguration.Env getEnv()
public void validate()
public void merge(InitializrConfiguration other)
public String generateApplicationName(String name)
name, the
InitializrConfiguration.Env.getFallbackApplicationName() is used instead.
No suitable application name can be generated if the name is null or if it
contains an invalid character for a class identifier.
name - the the source nameInitializrConfiguration.Env.getFallbackApplicationName(),
InitializrConfiguration.Env.getInvalidApplicationNames()public String cleanPackageName(String packageName, String defaultPackageName)
defaultPackageName is used
instead.
The package name cannot be cleaned if the specified packageName is
null or if it contains an invalid character for a class identifier.
packageName - the package namedefaultPackageName - the default package nameInitializrConfiguration.Env.getInvalidPackageNames()Copyright © 2021 Pivotal Software, Inc.. All rights reserved.