Documentation ¶
Index ¶
- Variables
- func GetAPIDataName(_name string) string
- func GetClassFormat(_className string) string
- func IsExceptionClass(_class string, _otherException []string) bool
- func IsExceptionVar(_var string) bool
- func OutFileObjClassFlutterURLs(_mapClass map[string]*ObjClass, _isTemp bool)
- func OutFileObjClassJavaURLs(_mapClass map[string]*ObjClass, _isTemp bool)
- func OutFileObjClassNewToFlutterAll(_mapClass map[string]*ObjClass)
- func OutFileObjClassObjcURLs(_mapClass map[string]*ObjClass, _isTemp bool)
- func OutFileObjClassSwiftURLs(_mapClass map[string]*ObjClass, _isTemp bool)
- func OutFileObjClassToFlutter(_mapClass map[string]*ObjClass)
- func OutFileObjClassToFlutterAll(_mapClass map[string]*ObjClass)
- func OutFileObjClassToJava(_mapClass map[string]*ObjClass)
- func OutFileObjClassToJavaAll(_mapClass map[string]*ObjClass)
- func OutFileObjClassToObjC(_mapClass map[string]*ObjClass)
- func OutFileObjClassToObjCAll(_mapClass map[string]*ObjClass)
- func OutFileObjClassToSwift(_mapClass map[string]*ObjClass)
- func OutFileObjClassToSwiftAll(_mapClass map[string]*ObjClass)
- func SetClassPreFix(_prefix string)
- func ToCamel(s string) string
- func ToLowerCamel(s string) string
- type ObjClass
- type ObjURL
- type ObjVar
Constants ¶
This section is empty.
Variables ¶
var ExceptionClasses = [...]string{}
ExceptionClasses ... 데이터 생성 예외 class 목록
var ExceptionClassesFlutter = []string{
"N_DATA_CONFIG_API_LIST",
"N_API_LIST",
"V1_API_LIST",
"DATA_V1_CONFIG_SERVERS_GET",
}
ExceptionClassesFlutter ... 데이터 생성 예외 class 목록
var ExceptionClassesJava = []string{
"N_DATA_CONFIG_API_LIST",
"N_API_LIST",
}
ExceptionClassesJava ... 데이터 생성 예외 class 목록
var ExceptionClassesObjc = []string{
"N_DATA_CONFIG_API_LIST",
"FILTER_FISH",
"FISH_SIZE_TYPE",
"FILTER_SORT",
"N_API_LIST",
}
ExceptionClassesObjc ... 데이터 생성 예외 class 목록
var ExceptionClassesSwift = []string{
"N_DATA_CONFIG_API_LIST",
"N_API_LIST",
}
ExceptionClassesSwift ... 데이터 생성 예외 class 목록
var ExceptionKeywords = [...]string{"package", "public", "static", "private", "new", "id", "const"}
ExceptionKeywords ... 데이터 생성 예외 키워드 목록
var ExceptionVars = [...]string{"ret"}
ExceptionVars ... 데이터 생성 예외 변수 목록
var IsAUTORELEASE = false
IsAUTORELEASE ... objectiv-c 생성 시작
Functions ¶
func IsExceptionClass ¶
IsExceptionClass ... 예외 class 확인
func OutFileObjClassFlutterURLs ¶
OutFileObjClassFlutterURLs ... URL 파일 생성
func OutFileObjClassJavaURLs ¶
OutFileObjClassJavaURLs ... URL 파일 생성
func OutFileObjClassNewToFlutterAll ¶
OutFileObjClassNewToFlutterAll ... 플루터 클래스 생성
func OutFileObjClassObjcURLs ¶
OutFileObjClassObjcURLs ... URL 파일 생성
func OutFileObjClassSwiftURLs ¶
OutFileObjClassSwiftURLs ... URL 파일 생성
func OutFileObjClassToFlutter ¶
OutFileObjClassToFlutter ... 단일 플루터 클래스 생성
func OutFileObjClassToFlutterAll ¶
OutFileObjClassToFlutterAll ... 플루터 클래스 생성
func OutFileObjClassToJava ¶
OutFileObjClassToJava ... 단일 자바 클래스 생성
func OutFileObjClassToJavaAll ¶
OutFileObjClassToJavaAll ... 자바 클래스 생성
func OutFileObjClassToObjC ¶
OutFileObjClassToObjC ... 단일 오브젝티브 클래스 파일 생성
func OutFileObjClassToObjCAll ¶
OutFileObjClassToObjCAll ... 오브젝티브 클래스 파일 생성
func OutFileObjClassToSwift ¶
OutFileObjClassToSwift ... 단일 오브젝티브 클래스 파일 생성
func OutFileObjClassToSwiftAll ¶
OutFileObjClassToSwiftAll ... 오브젝티브 클래스 파일 생성
func ToLowerCamel ¶
ToLowerCamel converts a string to lowerCamelCase
Types ¶
type ObjClass ¶
type ObjClass struct { Name string `json:"name"` ArrVar []ObjVar `json:"arrVar"` DataURL ObjURL `json:"dataUrl"` Sample string Method string `json:"method"` Version string }
ObjClass ... 클래스 구조
type ObjURL ¶
type ObjURL struct { Name string `json:"name"` // URL명 URL string `json:"Url"` // URL Desc string `json:"desc"` // 설명 }
ObjURL ... URL 구조
type ObjVar ¶
type ObjVar struct { Name string `json:"name"` // 변수명 TypeName string `json:"typeName"` // 변수 타입 TypeSubName string `json:"typeSubName"` // 배열변수 타입 IsStringClass bool `json:"IsStringClass"` // 같은 키로 스트링 과 클래스 있음 IsListClass bool `json:"isListClass"` // 같은 키로 리스트 와 클래스 있음 IsListStringAndClass bool `json:"isListStringAndClass"` // 같은 키로 리스트의 서브가 스트링, 클랙스가 있음 IsAllType bool `json:"IsAllType"` // 같은 키로 리스트, 스트링, 클래스, 리스트(클래스), 리스트(스트링) 있음 }
ObjVar ... 변수 구조