Documentation
¶
Index ¶
- type ICallable
- type IParser
- type InputParser
- func (self *InputParser) Build(value *source.Value, request *request.Record) (any, error)
- func (self *InputParser) BuildClicks(input *source.Input) []source.Click
- func (self *InputParser) BuildFields(input *source.Input) []source.Field
- func (self *InputParser) BuildInputs() []source.Input
- func (self *InputParser) BuildModel() *source.Model
- func (self *InputParser) BuildXRules(input *source.Input) []source.XRule
- func (self *InputParser) CheckShown(field source.Field, input *source.Input) string
- func (self *InputParser) PrepareReq(req *request.Record) *request.Record
- func (self *InputParser) Using(handle ICallable)
- type TableParser
- func (self *TableParser) Build(value *source.Value, request *request.Search) (*schema.Table, error)
- func (self *TableParser) BuildClicks(table *source.Table) []source.Click
- func (self *TableParser) BuildFields(table *source.Table) []source.Field
- func (self *TableParser) BuildModel() *source.Model
- func (self *TableParser) BuildTables() []source.Table
- func (self *TableParser) CheckShown(field source.Field, table *source.Table) string
- func (self *TableParser) PrepareReq(req *request.Search) *request.Search
- func (self *TableParser) Using(handle ICallable)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InputParser ¶
type InputParser struct {
// contains filtered or unexported fields
}
func NewInputParser ¶
func NewInputParser(handles []ICallable) *InputParser
func (*InputParser) BuildClicks ¶
func (self *InputParser) BuildClicks(input *source.Input) []source.Click
func (*InputParser) BuildFields ¶
func (self *InputParser) BuildFields(input *source.Input) []source.Field
func (*InputParser) BuildInputs ¶
func (self *InputParser) BuildInputs() []source.Input
func (*InputParser) BuildModel ¶
func (self *InputParser) BuildModel() *source.Model
func (*InputParser) BuildXRules ¶
func (self *InputParser) BuildXRules(input *source.Input) []source.XRule
func (*InputParser) CheckShown ¶
func (*InputParser) PrepareReq ¶
func (self *InputParser) PrepareReq(req *request.Record) *request.Record
func (*InputParser) Using ¶
func (self *InputParser) Using(handle ICallable)
type TableParser ¶
type TableParser struct {
// contains filtered or unexported fields
}
func NewTableParser ¶
func NewTableParser(handles []ICallable) *TableParser
func (*TableParser) BuildClicks ¶
func (self *TableParser) BuildClicks(table *source.Table) []source.Click
func (*TableParser) BuildFields ¶
func (self *TableParser) BuildFields(table *source.Table) []source.Field
func (*TableParser) BuildModel ¶
func (self *TableParser) BuildModel() *source.Model
func (*TableParser) BuildTables ¶
func (self *TableParser) BuildTables() []source.Table
func (*TableParser) CheckShown ¶
func (*TableParser) PrepareReq ¶
func (self *TableParser) PrepareReq(req *request.Search) *request.Search
func (*TableParser) Using ¶
func (self *TableParser) Using(handle ICallable)
Click to show internal directories.
Click to hide internal directories.