filters

package
v0.0.9 Latest Latest
Warning

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

Go to latest
Published: Nov 6, 2022 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	OrderExample = iota
	OrderError
	OrderBinding
	OrderClientServer
	OrderMultiline
	OrderCommandPrepare
	OrderHandling
)

定义 Filter 的顺序

Variables

This section is empty.

Functions

This section is empty.

Types

type BindingFilter

type BindingFilter struct {
}

BindingFilter ...

func (*BindingFilter) GetFilters

func (inst *BindingFilter) GetFilters() []*cli.FilterRegistration

GetFilters ...

func (*BindingFilter) Pass

func (inst *BindingFilter) Pass(task *cli.Task, chain cli.FilterChain) error

Pass ...

type ClientServerInjectingFilter

type ClientServerInjectingFilter struct {
	Context *cli.Context
}

ClientServerInjectingFilter ...

func (*ClientServerInjectingFilter) GetFilters

func (inst *ClientServerInjectingFilter) GetFilters() []*cli.FilterRegistration

GetFilters ...

func (*ClientServerInjectingFilter) Pass

func (inst *ClientServerInjectingFilter) Pass(task *cli.Task, chain cli.FilterChain) error

Pass ...

type CommandPrepareFilter

type CommandPrepareFilter struct {
}

CommandPrepareFilter ...

func (*CommandPrepareFilter) GetFilters

func (inst *CommandPrepareFilter) GetFilters() []*cli.FilterRegistration

GetFilters ...

func (*CommandPrepareFilter) Pass

func (inst *CommandPrepareFilter) Pass(task *cli.Task, chain cli.FilterChain) error

Pass ...

type ErrorFilter

type ErrorFilter struct {
}

ErrorFilter ...

func (*ErrorFilter) GetFilters

func (inst *ErrorFilter) GetFilters() []*cli.FilterRegistration

GetFilters ...

func (*ErrorFilter) Pass

func (inst *ErrorFilter) Pass(task *cli.Task, chain cli.FilterChain) error

Pass ...

type ExampleFilter

type ExampleFilter struct {
}

ExampleFilter ...

func (*ExampleFilter) GetFilters

func (inst *ExampleFilter) GetFilters() []*cli.FilterRegistration

GetFilters ...

func (*ExampleFilter) Pass

func (inst *ExampleFilter) Pass(task *cli.Task, chain cli.FilterChain) error

Pass ...

type HandlingFilter

type HandlingFilter struct {
}

HandlingFilter ...

func (*HandlingFilter) GetFilters

func (inst *HandlingFilter) GetFilters() []*cli.FilterRegistration

GetFilters ...

func (*HandlingFilter) Pass

func (inst *HandlingFilter) Pass(task *cli.Task, chain cli.FilterChain) error

Pass ...

type MultilineCommandFilter

type MultilineCommandFilter struct {
}

MultilineCommandFilter ...

func (*MultilineCommandFilter) GetFilters

func (inst *MultilineCommandFilter) GetFilters() []*cli.FilterRegistration

GetFilters ...

func (*MultilineCommandFilter) Pass

func (inst *MultilineCommandFilter) Pass(task1 *cli.Task, chain cli.FilterChain) error

Pass ...

Jump to

Keyboard shortcuts

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