Replace slash with File.separator

This commit is contained in:
kubo_takaichi 2015-06-23 16:10:21 +09:00
parent 79e31a5761
commit aec4af1b88

View File

@ -21,7 +21,7 @@ import java.util.regex.Pattern;
public class SwiftGenerator extends DefaultCodegen implements CodegenConfig { public class SwiftGenerator extends DefaultCodegen implements CodegenConfig {
private static final Pattern PATH_PARAM_PATTERN = Pattern.compile("\\{[a-zA-Z_]+\\}"); private static final Pattern PATH_PARAM_PATTERN = Pattern.compile("\\{[a-zA-Z_]+\\}");
protected String sourceFolder = "Classes/Swaggers"; protected String sourceFolder = "Classes" + File.separator + "Swaggers";
public CodegenType getTag() { public CodegenType getTag() {
return CodegenType.CLIENT; return CodegenType.CLIENT;
@ -37,12 +37,12 @@ public class SwiftGenerator extends DefaultCodegen implements CodegenConfig {
public SwiftGenerator() { public SwiftGenerator() {
super(); super();
outputFolder = "generated-code/swift"; outputFolder = "generated-code" + File.separator + "swift";
modelTemplateFiles.put("model.mustache", ".swift"); modelTemplateFiles.put("model.mustache", ".swift");
apiTemplateFiles.put("api.mustache", ".swift"); apiTemplateFiles.put("api.mustache", ".swift");
templateDir = "swift"; templateDir = "swift";
apiPackage = "/APIs"; apiPackage = File.separator + "APIs";
modelPackage = "/Models"; modelPackage = File.separator + "Models";
// Inject application name // Inject application name
String appName = System.getProperty("appName"); String appName = System.getProperty("appName");
@ -63,7 +63,7 @@ public class SwiftGenerator extends DefaultCodegen implements CodegenConfig {
additionalProperties.put("suppressRequired", suppressRequired); additionalProperties.put("suppressRequired", suppressRequired);
} }
sourceFolder = appName + "/" + sourceFolder; sourceFolder = appName + File.separator + sourceFolder;
supportingFiles.add(new SupportingFile("Cartfile.mustache", "", "Cartfile")); supportingFiles.add(new SupportingFile("Cartfile.mustache", "", "Cartfile"));
supportingFiles.add(new SupportingFile("APIHelper.mustache", sourceFolder, "APIHelper.swift")); supportingFiles.add(new SupportingFile("APIHelper.mustache", sourceFolder, "APIHelper.swift"));
@ -134,12 +134,12 @@ public class SwiftGenerator extends DefaultCodegen implements CodegenConfig {
@Override @Override
public String modelFileFolder() { public String modelFileFolder() {
return outputFolder + "/" + sourceFolder + modelPackage().replace('.', File.separatorChar); return outputFolder + File.separator + sourceFolder + modelPackage().replace('.', File.separatorChar);
} }
@Override @Override
public String apiFileFolder() { public String apiFileFolder() {
return outputFolder + "/" + sourceFolder + apiPackage().replace('.', File.separatorChar); return outputFolder + File.separator + sourceFolder + apiPackage().replace('.', File.separatorChar);
} }
@Override @Override