renamed to use SWG as default prefix

This commit is contained in:
Tony Tam 2013-10-18 14:45:29 -07:00
parent b6b28bb1a2
commit 5a3426dee6

View File

@ -45,7 +45,9 @@ class BasicObjcGenerator extends BasicGenerator {
"NSString") "NSString")
override def typeMapping = Map( override def typeMapping = Map(
"Date" -> "NIKDate", "enum" -> "NSString",
"date" -> "SWGDate",
"Date" -> "SWGDate",
"boolean" -> "NSNumber", "boolean" -> "NSNumber",
"string" -> "NSString", "string" -> "NSString",
"integer" -> "NSNumber", "integer" -> "NSNumber",
@ -59,10 +61,9 @@ class BasicObjcGenerator extends BasicGenerator {
"object" -> "NSObject") "object" -> "NSObject")
override def importMapping = Map( override def importMapping = Map(
"RVBDate" -> "NIKDate", "Date" -> "SWGDate")
"Date" -> "NIKDate")
override def toModelFilename(name: String) = "RVB" + name override def toModelFilename(name: String) = "SWG" + name
// naming for the models // naming for the models
override def toModelName(name: String) = { override def toModelName(name: String) = {
@ -74,16 +75,24 @@ class BasicObjcGenerator extends BasicGenerator {
).toSet.contains(name) match { ).toSet.contains(name) match {
case true => name(0).toUpper + name.substring(1) case true => name(0).toUpper + name.substring(1)
case _ => { case _ => {
"RVB" + name(0).toUpper + name.substring(1) "SWG" + name(0).toUpper + name.substring(1)
} }
} }
} }
// objective c doesn't like variables starting with "new"
override def toVarName(name: String): String = {
if(name.startsWith("new") || reservedWords.contains(name)) {
escapeReservedWord(name)
}
else name
}
// naming for the apis // naming for the apis
override def toApiName(name: String) = "RVB" + name(0).toUpper + name.substring(1) + "Api" override def toApiName(name: String) = "SWG" + name(0).toUpper + name.substring(1) + "Api"
// location of templates // location of templates
override def templateDir = "src/main/resources/objc" override def templateDir = "objc"
// template used for models // template used for models
modelTemplateFiles += "model-header.mustache" -> ".h" modelTemplateFiles += "model-header.mustache" -> ".h"
@ -110,7 +119,6 @@ class BasicObjcGenerator extends BasicGenerator {
responseClass match { responseClass match {
case "void" => None case "void" => None
case e: String => { case e: String => {
println(responseClass)
if(responseClass.toLowerCase.startsWith("array") || responseClass.toLowerCase.startsWith("list")) if(responseClass.toLowerCase.startsWith("array") || responseClass.toLowerCase.startsWith("list"))
Some("NSArray") Some("NSArray")
else else
@ -162,7 +170,6 @@ class BasicObjcGenerator extends BasicGenerator {
} }
override def toDeclaration(obj: ModelProperty) = { override def toDeclaration(obj: ModelProperty) = {
println("getting declaration for " + obj)
var declaredType = toDeclaredType(obj.`type`) var declaredType = toDeclaredType(obj.`type`)
declaredType.toLowerCase match { declaredType.toLowerCase match {
case "list" => { case "list" => {