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 © 2022 Pivotal Software, Inc.. All rights reserved.