Package org.openapitools.codegen.config
Class CodegenConfiguratorUtils
- java.lang.Object
-
- org.openapitools.codegen.config.CodegenConfiguratorUtils
-
public final class CodegenConfiguratorUtils extends Object
Contains shared logic for applying key-value pairs and CSV strings to specific settings in CodegenConfigurator.This class exists to facilitate testing. These methods could be applied to CodegenConfigurator, but this complicates things when mocking CodegenConfigurator.
- The methods named
apply...Kvptake a string of comma-separated key-value pairs. - The methods named
apply...KvpListtake a list of such strings. - The method named
apply...Csvtakes a string of comma-separated values. - The method named
apply...CsvListtakes a list of such strings.
The corresponding
add...method on the passed configurator is called for each key-value pair (or value). - The methods named
-
-
Constructor Summary
Constructors Constructor Description CodegenConfiguratorUtils()
-
Method Summary
-
-
-
Method Detail
-
applyGlobalPropertiesKvpList
public static void applyGlobalPropertiesKvpList(List<String> globalProperties, CodegenConfigurator configurator)
-
applyGlobalPropertiesKvp
public static void applyGlobalPropertiesKvp(String globalProperties, CodegenConfigurator configurator)
-
applyInstantiationTypesKvpList
public static void applyInstantiationTypesKvpList(List<String> instantiationTypes, CodegenConfigurator configurator)
-
applyInstantiationTypesKvp
public static void applyInstantiationTypesKvp(String instantiationTypes, CodegenConfigurator configurator)
-
applyImportMappingsKvpList
public static void applyImportMappingsKvpList(List<String> importMappings, CodegenConfigurator configurator)
-
applyImportMappingsKvp
public static void applyImportMappingsKvp(String importMappings, CodegenConfigurator configurator)
-
applySchemaMappingsKvpList
public static void applySchemaMappingsKvpList(List<String> schemaMappings, CodegenConfigurator configurator)
-
applySchemaMappingsKvp
public static void applySchemaMappingsKvp(String schemaMappings, CodegenConfigurator configurator)
-
applyInlineSchemaNameMappingsKvpList
public static void applyInlineSchemaNameMappingsKvpList(List<String> inlineSchemaNameMappings, CodegenConfigurator configurator)
-
applyInlineSchemaNameMappingsKvp
public static void applyInlineSchemaNameMappingsKvp(String inlineSchemaNameMappings, CodegenConfigurator configurator)
-
applyInlineSchemaOptionsKvpList
public static void applyInlineSchemaOptionsKvpList(List<String> inlineSchemaOptions, CodegenConfigurator configurator)
-
applyInlineSchemaOptionsKvp
public static void applyInlineSchemaOptionsKvp(String inlineSchemaOptions, CodegenConfigurator configurator)
-
applyNameMappingsKvpList
public static void applyNameMappingsKvpList(List<String> nameMappings, CodegenConfigurator configurator)
-
applyNameMappingsKvp
public static void applyNameMappingsKvp(String nameMappings, CodegenConfigurator configurator)
-
applyParameterNameMappingsKvpList
public static void applyParameterNameMappingsKvpList(List<String> parameterNameMappings, CodegenConfigurator configurator)
-
applyParameterNameMappingsKvp
public static void applyParameterNameMappingsKvp(String parameterNameMappings, CodegenConfigurator configurator)
-
applyModelNameMappingsKvpList
public static void applyModelNameMappingsKvpList(List<String> modelNameMappings, CodegenConfigurator configurator)
-
applyModelNameMappingsKvp
public static void applyModelNameMappingsKvp(String modelNameMappings, CodegenConfigurator configurator)
-
applyEnumNameMappingsKvpList
public static void applyEnumNameMappingsKvpList(List<String> enumNameMappings, CodegenConfigurator configurator)
-
applyEnumNameMappingsKvp
public static void applyEnumNameMappingsKvp(String enumNameMappings, CodegenConfigurator configurator)
-
applyOperationIdNameMappingsKvpList
public static void applyOperationIdNameMappingsKvpList(List<String> operationIdNameMappings, CodegenConfigurator configurator)
-
applyOperationIdNameMappingsKvp
public static void applyOperationIdNameMappingsKvp(String operationIdNameMappings, CodegenConfigurator configurator)
-
applyOpenapiNormalizerKvpList
public static void applyOpenapiNormalizerKvpList(List<String> openapiNormalizer, CodegenConfigurator configurator)
-
applyOpenapiNormalizerKvp
public static void applyOpenapiNormalizerKvp(String openapiNormalizer, CodegenConfigurator configurator)
-
applyTypeMappingsKvpList
public static void applyTypeMappingsKvpList(List<String> typeMappings, CodegenConfigurator configurator)
-
applyTypeMappingsKvp
public static void applyTypeMappingsKvp(String typeMappings, CodegenConfigurator configurator)
-
applyAdditionalPropertiesKvpList
public static void applyAdditionalPropertiesKvpList(List<String> additionalProperties, CodegenConfigurator configurator)
-
applyAdditionalPropertiesKvp
public static void applyAdditionalPropertiesKvp(String additionalProperties, CodegenConfigurator configurator)
-
applyServerVariablesKvpList
public static void applyServerVariablesKvpList(List<String> values, CodegenConfigurator configurator)
-
applyServerVariablesKvp
public static void applyServerVariablesKvp(String values, CodegenConfigurator configurator)
-
applyLanguageSpecificPrimitivesCsvList
public static void applyLanguageSpecificPrimitivesCsvList(List<String> languageSpecificPrimitives, CodegenConfigurator configurator)
-
applyLanguageSpecificPrimitivesCsv
public static void applyLanguageSpecificPrimitivesCsv(String languageSpecificPrimitives, CodegenConfigurator configurator)
-
applyOpenapiGeneratorIgnoreListCsvList
public static void applyOpenapiGeneratorIgnoreListCsvList(List<String> openapiGeneratorIgnoreList, CodegenConfigurator configurator)
-
applyOpenapiGeneratorIgnoreListCsv
public static void applyOpenapiGeneratorIgnoreListCsv(String openapiGeneratorIgnoreList, CodegenConfigurator configurator)
-
applyReservedWordsMappingsKvpList
public static void applyReservedWordsMappingsKvpList(List<String> reservedWordsMappings, CodegenConfigurator configurator)
-
applyReservedWordsMappingsKvp
public static void applyReservedWordsMappingsKvp(String reservedWordsMappings, CodegenConfigurator configurator)
-
-