classes

package
v0.0.0-...-65fe9d4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 6, 2020 License: GPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ExceptionClasses = [...]string{}

ExceptionClasses ... 데이터 생성 예외 class 목록

View Source
var ExceptionClassesFlutter = []string{
	"N_DATA_CONFIG_API_LIST",
	"N_API_LIST",
	"V1_API_LIST",
	"DATA_V1_CONFIG_SERVERS_GET",
}

ExceptionClassesFlutter ... 데이터 생성 예외 class 목록

View Source
var ExceptionClassesJava = []string{

	"N_DATA_CONFIG_API_LIST",
	"N_API_LIST",
}

ExceptionClassesJava ... 데이터 생성 예외 class 목록

View Source
var ExceptionClassesObjc = []string{

	"N_DATA_CONFIG_API_LIST",

	"FILTER_FISH",
	"FISH_SIZE_TYPE",
	"FILTER_SORT",

	"N_API_LIST",
}

ExceptionClassesObjc ... 데이터 생성 예외 class 목록

View Source
var ExceptionClassesSwift = []string{
	"N_DATA_CONFIG_API_LIST",
	"N_API_LIST",
}

ExceptionClassesSwift ... 데이터 생성 예외 class 목록

View Source
var ExceptionKeywords = [...]string{"package", "public", "static", "private", "new", "id", "const"}

ExceptionKeywords ... 데이터 생성 예외 키워드 목록

View Source
var ExceptionVars = [...]string{"ret"}

ExceptionVars ... 데이터 생성 예외 변수 목록

View Source
var IsAUTORELEASE = false

IsAUTORELEASE ... objectiv-c 생성 시작

Functions

func GetAPIDataName

func GetAPIDataName(_name string) string

GetAPIDataName ... API명 변경

func GetClassFormat

func GetClassFormat(_className string) string

GetClassFormat ... 클래스명 포맷

func IsExceptionClass

func IsExceptionClass(_class string, _otherException []string) bool

IsExceptionClass ... 예외 class 확인

func IsExceptionVar

func IsExceptionVar(_var string) bool

IsExceptionVar ... 예외 변수 확인

func OutFileObjClassFlutterURLs

func OutFileObjClassFlutterURLs(_mapClass map[string]*ObjClass, _isTemp bool)

OutFileObjClassFlutterURLs ... URL 파일 생성

func OutFileObjClassJavaURLs

func OutFileObjClassJavaURLs(_mapClass map[string]*ObjClass, _isTemp bool)

OutFileObjClassJavaURLs ... URL 파일 생성

func OutFileObjClassNewToFlutterAll

func OutFileObjClassNewToFlutterAll(_mapClass map[string]*ObjClass)

OutFileObjClassNewToFlutterAll ... 플루터 클래스 생성

func OutFileObjClassObjcURLs

func OutFileObjClassObjcURLs(_mapClass map[string]*ObjClass, _isTemp bool)

OutFileObjClassObjcURLs ... URL 파일 생성

func OutFileObjClassSwiftURLs

func OutFileObjClassSwiftURLs(_mapClass map[string]*ObjClass, _isTemp bool)

OutFileObjClassSwiftURLs ... URL 파일 생성

func OutFileObjClassToFlutter

func OutFileObjClassToFlutter(_mapClass map[string]*ObjClass)

OutFileObjClassToFlutter ... 단일 플루터 클래스 생성

func OutFileObjClassToFlutterAll

func OutFileObjClassToFlutterAll(_mapClass map[string]*ObjClass)

OutFileObjClassToFlutterAll ... 플루터 클래스 생성

func OutFileObjClassToJava

func OutFileObjClassToJava(_mapClass map[string]*ObjClass)

OutFileObjClassToJava ... 단일 자바 클래스 생성

func OutFileObjClassToJavaAll

func OutFileObjClassToJavaAll(_mapClass map[string]*ObjClass)

OutFileObjClassToJavaAll ... 자바 클래스 생성

func OutFileObjClassToObjC

func OutFileObjClassToObjC(_mapClass map[string]*ObjClass)

OutFileObjClassToObjC ... 단일 오브젝티브 클래스 파일 생성

func OutFileObjClassToObjCAll

func OutFileObjClassToObjCAll(_mapClass map[string]*ObjClass)

OutFileObjClassToObjCAll ... 오브젝티브 클래스 파일 생성

func OutFileObjClassToSwift

func OutFileObjClassToSwift(_mapClass map[string]*ObjClass)

OutFileObjClassToSwift ... 단일 오브젝티브 클래스 파일 생성

func OutFileObjClassToSwiftAll

func OutFileObjClassToSwiftAll(_mapClass map[string]*ObjClass)

OutFileObjClassToSwiftAll ... 오브젝티브 클래스 파일 생성

func SetClassPreFix

func SetClassPreFix(_prefix string)

SetClassPreFix ... 클래스 프리픽스 변경

func ToCamel

func ToCamel(s string) string

ToCamel converts a string to CamelCase

func ToLowerCamel

func ToLowerCamel(s string) string

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 ... 클래스 구조

func NewObjClass

func NewObjClass(_name string) *ObjClass

NewObjClass ... 클래스

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 ... 변수 구조

func NewObjVar

func NewObjVar(_name string, _typeName string, _typeSubName string) ObjVar

NewObjVar ... 클래스

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL