Package io.swagger.codegen.v3.config
Class CodegenConfiguratorUtils
java.lang.Object
io.swagger.codegen.v3.config.CodegenConfiguratorUtils
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).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidapplyAdditionalPropertiesKvp(String additionalProperties, CodegenConfigurator configurator) static voidapplyAdditionalPropertiesKvpList(List<String> additionalProperties, CodegenConfigurator configurator) static voidapplyImportMappingsKvp(String importMappings, CodegenConfigurator configurator) static voidapplyImportMappingsKvpList(List<String> importMappings, CodegenConfigurator configurator) static voidapplyInstantiationTypesKvp(String instantiationTypes, CodegenConfigurator configurator) static voidapplyInstantiationTypesKvpList(List<String> instantiationTypes, CodegenConfigurator configurator) static voidapplyLanguageSpecificPrimitivesCsv(String languageSpecificPrimitives, CodegenConfigurator configurator) static voidapplyLanguageSpecificPrimitivesCsvList(List<String> languageSpecificPrimitives, CodegenConfigurator configurator) static voidapplyReservedWordsMappingsKvp(String reservedWordMappings, CodegenConfigurator configurator) static voidapplyReservedWordsMappingsKvpList(List<String> reservedWordMappings, CodegenConfigurator configurator) static voidapplySystemPropertiesKvp(String systemProperties, CodegenConfigurator configurator) static voidapplySystemPropertiesKvpList(List<String> systemProperties, CodegenConfigurator configurator) static voidapplyTypeMappingsKvp(String typeMappings, CodegenConfigurator configurator) static voidapplyTypeMappingsKvpList(List<String> typeMappings, CodegenConfigurator configurator)
-
Constructor Details
-
CodegenConfiguratorUtils
public CodegenConfiguratorUtils()
-
-
Method Details
-
applySystemPropertiesKvpList
public static void applySystemPropertiesKvpList(List<String> systemProperties, CodegenConfigurator configurator) -
applySystemPropertiesKvp
public static void applySystemPropertiesKvp(String systemProperties, 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
-
applyTypeMappingsKvpList
public static void applyTypeMappingsKvpList(List<String> typeMappings, CodegenConfigurator configurator) -
applyTypeMappingsKvp
-
applyAdditionalPropertiesKvpList
public static void applyAdditionalPropertiesKvpList(List<String> additionalProperties, CodegenConfigurator configurator) -
applyAdditionalPropertiesKvp
public static void applyAdditionalPropertiesKvp(String additionalProperties, CodegenConfigurator configurator) -
applyLanguageSpecificPrimitivesCsvList
public static void applyLanguageSpecificPrimitivesCsvList(List<String> languageSpecificPrimitives, CodegenConfigurator configurator) -
applyLanguageSpecificPrimitivesCsv
public static void applyLanguageSpecificPrimitivesCsv(String languageSpecificPrimitives, CodegenConfigurator configurator) -
applyReservedWordsMappingsKvpList
public static void applyReservedWordsMappingsKvpList(List<String> reservedWordMappings, CodegenConfigurator configurator) -
applyReservedWordsMappingsKvp
public static void applyReservedWordsMappingsKvp(String reservedWordMappings, CodegenConfigurator configurator)
-