public class JkOpenapiCmdBuilder
extends java.lang.Object
JkOpenApiGeneratorCli,
JkOpenApiSourceGenerator or OpenapiJkBean.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ADDITIONAL_PROPERTIES |
static java.lang.String |
API_NAME_SUFFIX |
static java.lang.String |
API_PACKAGE |
static java.lang.String |
BASE_PACKAGE |
static java.lang.String |
GENERATOR_NAME |
static java.lang.String |
GLOBAL_PROPERTY |
static java.lang.String |
IMPORT_MAPPINGS |
static java.lang.String |
INPUT_SPEC |
static java.lang.String |
INVOKER_PACKAGE |
static java.lang.String |
MODEL_NAME_PREFIX |
static java.lang.String |
MODEL_NAME_SUFFIX |
static java.lang.String |
MODEL_PACKAGE |
static java.lang.String |
OUTPUT_PATH |
static java.lang.String |
PACKAGE_NAME |
static java.lang.String |
TYPE_MAPPINGS |
| Constructor and Description |
|---|
JkOpenapiCmdBuilder() |
| Modifier and Type | Method and Description |
|---|---|
JkOpenapiCmdBuilder |
add(java.lang.String... args) |
JkOpenapiCmdBuilder |
addAdditionalProperties(java.lang.String key,
java.lang.String value)
Adds additional property specific to the generator.
|
JkOpenapiCmdBuilder |
addApiAndModelPackage(java.lang.String packageName) |
JkOpenapiCmdBuilder |
addGlobalProperties(java.lang.String key,
java.lang.String value)
Adds global property specific to the generator.
|
JkOpenapiCmdBuilder |
addImportMapping(java.lang.String primitiveTypeName,
java.lang.String fullQualifiedClassName)
Adds import-mapping.
|
JkOpenapiCmdBuilder |
addTypeMapping(java.lang.String primitiveTypeName,
java.lang.String fullQualifiedClassName)
Adds type-mapping.
|
java.util.List<java.lang.String> |
build()
Returns the arguments that forms the 'generate' command to execute.
|
static JkOpenapiCmdBuilder |
of(java.lang.String generatorName,
java.lang.String specLocation) |
public static final java.lang.String INPUT_SPEC
public static final java.lang.String GENERATOR_NAME
public static final java.lang.String OUTPUT_PATH
public static final java.lang.String MODEL_NAME_PREFIX
public static final java.lang.String MODEL_NAME_SUFFIX
public static final java.lang.String MODEL_PACKAGE
public static final java.lang.String PACKAGE_NAME
public static final java.lang.String INVOKER_PACKAGE
public static final java.lang.String API_NAME_SUFFIX
public static final java.lang.String API_PACKAGE
public static final java.lang.String BASE_PACKAGE
public static final java.lang.String ADDITIONAL_PROPERTIES
public static final java.lang.String IMPORT_MAPPINGS
public static final java.lang.String TYPE_MAPPINGS
public static final java.lang.String GLOBAL_PROPERTY
public static JkOpenapiCmdBuilder of(java.lang.String generatorName, java.lang.String specLocation)
public JkOpenapiCmdBuilder add(java.lang.String... args)
public JkOpenapiCmdBuilder addApiAndModelPackage(java.lang.String packageName)
public JkOpenapiCmdBuilder addAdditionalProperties(java.lang.String key, java.lang.String value)
public JkOpenapiCmdBuilder addGlobalProperties(java.lang.String key, java.lang.String value)
public JkOpenapiCmdBuilder addImportMapping(java.lang.String primitiveTypeName, java.lang.String fullQualifiedClassName)
public JkOpenapiCmdBuilder addTypeMapping(java.lang.String primitiveTypeName, java.lang.String fullQualifiedClassName)
public java.util.List<java.lang.String> build()