generator

package
v1.0.3 Latest Latest
Warning

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

Go to latest
Published: May 9, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EntityGenerator

type EntityGenerator struct {
	C       *Configuration
	Table   *Table
	Entity  *Entity
	Body    string
	Imports []string
}

func (*EntityGenerator) Generate

func (eg *EntityGenerator) Generate()

func (*EntityGenerator) Init

func (eg *EntityGenerator) Init() *EntityGenerator

type Generator

type Generator interface {
	Generate()
}

type MapperGenerator

type MapperGenerator struct {
	C      *Configuration
	Mapper *Mapper
	Body   string
}

func (*MapperGenerator) Generate

func (mg *MapperGenerator) Generate()

func (*MapperGenerator) Init

func (mg *MapperGenerator) Init(e *Entity)

type RepositoryGenerator

type RepositoryGenerator struct {
	C          *Configuration
	Repository *Repository
	Body       string
}

func (*RepositoryGenerator) Generate

func (rg *RepositoryGenerator) Generate()

func (*RepositoryGenerator) Init

func (rg *RepositoryGenerator) Init(e *Entity)

type XMLGenerator

type XMLGenerator struct {
	C    *Configuration
	XML  *XML
	Body string
}

func (*XMLGenerator) Generate

func (xg *XMLGenerator) Generate()

func (*XMLGenerator) Init

func (xg *XMLGenerator) Init(m *Mapper)

Jump to

Keyboard shortcuts

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