- toCamel(String) - Static method in class io.stargate.graphql.core.CaseUtil
-
// ToCamel converts a string to CamelCase func ToCamel(s string) string { if
uppercaseAcronym[s] { s = strings.ToLower(s) } return toCamelInitCase(s, true) }
- toCamelInitCase(String, boolean) - Static method in class io.stargate.graphql.core.CaseUtil
-
// Converts a string to CamelCase func toCamelInitCase(s string, initCase bool) string { s =
addWordBoundariesToNumbers(s) s = strings.Trim(s, " ") n := "" capNext := initCase for _, v :=
range s { if v >= 'A' && v <= 'Z' { n += string(v) } if v >= '0' && v <= '9' { n += string(v) }
if v >= 'a' && v <= 'z' { if capNext { n += strings.ToUpper(string(v)) } else { n += string(v)
} } if v == '_' || v == ' ' || v == '-' || v == '.' { capNext = true } else { capNext = false
}* } return n }
- toLowerCamel(String) - Static method in class io.stargate.graphql.core.CaseUtil
-
// ToLowerCamel converts a string to lowerCamelCase func ToLowerCamel(s string) string { if s
== "" { return s } if uppercaseAcronym[s] { s = strings.ToLower(s) } if r := rune(s[0]); r >=
'A' && r <= 'Z' { s = strings.ToLower(string(r)) + s[1:] } return toCamelInitCase(s, false) }