public final class CodegenConfiguratorUtils extends Object
This class exists to facilitate testing. These methods could be applied to CodegenConfigurator, but this complicates things when mocking CodegenConfigurator.
apply...Kvp take a string of comma-separated key-value pairs.apply...KvpList take a list of such strings.apply...Csv takes a string of comma-separated values.apply...CsvList takes a list of such strings.
The corresponding add... method on the passed configurator is called for each key-value pair (or value).
| Constructor and Description |
|---|
CodegenConfiguratorUtils() |
public static void applyGlobalPropertiesKvpList(List<String> globalProperties, CodegenConfigurator configurator)
public static void applyGlobalPropertiesKvp(String globalProperties, CodegenConfigurator configurator)
public static void applyInstantiationTypesKvpList(List<String> instantiationTypes, CodegenConfigurator configurator)
public static void applyInstantiationTypesKvp(String instantiationTypes, CodegenConfigurator configurator)
public static void applyImportMappingsKvpList(List<String> importMappings, CodegenConfigurator configurator)
public static void applyImportMappingsKvp(String importMappings, CodegenConfigurator configurator)
public static void applyTypeMappingsKvpList(List<String> typeMappings, CodegenConfigurator configurator)
public static void applyTypeMappingsKvp(String typeMappings, CodegenConfigurator configurator)
public static void applyAdditionalPropertiesKvpList(List<String> additionalProperties, CodegenConfigurator configurator)
public static void applyAdditionalPropertiesKvp(String additionalProperties, CodegenConfigurator configurator)
public static void applyServerVariablesKvpList(List<String> values, CodegenConfigurator configurator)
public static void applyServerVariablesKvp(String values, CodegenConfigurator configurator)
public static void applyLanguageSpecificPrimitivesCsvList(List<String> languageSpecificPrimitives, CodegenConfigurator configurator)
public static void applyLanguageSpecificPrimitivesCsv(String languageSpecificPrimitives, CodegenConfigurator configurator)
public static void applyReservedWordsMappingsKvpList(List<String> reservedWordMappings, CodegenConfigurator configurator)
public static void applyReservedWordsMappingsKvp(String reservedWordMappings, CodegenConfigurator configurator)
Copyright © 2021. All rights reserved.