Documentation
¶
Index ¶
- Variables
- type Collection
- type Group
- func (g *Group) AddNamer(namers ...func(string) string)
- func (g *Group) Apply(e echo.RouteRegister, rootGroup string)
- func (g *Group) Pre(groupName string, middlewares ...interface{})
- func (g *Group) Register(groupName string, fn func(echo.RouteRegister), middlewares ...interface{})
- func (g *Group) SetNamer(namers ...func(string) string)
- func (g *Group) Use(groupName string, middlewares ...interface{})
- type Host
- type IRegister
- type Register
- func (r *Register) AddGroupNamer(namers ...func(string) string)
- func (r *Register) Apply()
- func (r *Register) Echo() *echo.Echo
- func (r *Register) Host(hostName string, middlewares ...interface{}) *Host
- func (r *Register) Logger() logger.Logger
- func (r *Register) MetaHandler(m echo.H, handler interface{}, requests ...interface{}) echo.Handler
- func (r *Register) Pre(middlewares ...interface{})
- func (r *Register) PreToGroup(groupName string, middlewares ...interface{})
- func (r *Register) Prefix() string
- func (r *Register) Register(fn func(echo.RouteRegister))
- func (r *Register) RegisterToGroup(groupName string, fn func(echo.RouteRegister), middlewares ...interface{})
- func (r *Register) RootGroup() string
- func (r *Register) Routes() []*echo.Route
- func (r *Register) SetGroupNamer(namers ...func(string) string)
- func (r *Register) SetPrefix(prefix string)
- func (r *Register) SetRootGroup(groupName string)
- func (r *Register) Use(middlewares ...interface{})
- func (r *Register) UseToGroup(groupName string, middlewares ...interface{})
Constants ¶
This section is empty.
Variables ¶
View Source
var Default = &Collection{}
Functions ¶
This section is empty.
Types ¶
type Collection ¶
type Group ¶
type Group struct {
Handlers map[string][]func(echo.RouteRegister)
Namers []func(string) string
Middlewares map[string][]interface{}
PreMiddlewares map[string][]interface{}
}
type Host ¶
type IRegister ¶
type IRegister interface {
Echo() *echo.Echo
Routes() []*echo.Route
Logger() logger.Logger
Prefix() string
SetPrefix(prefix string)
MetaHandler(m echo.H, handler interface{}, requests ...interface{}) echo.Handler
AddGroupNamer(namers ...func(string) string)
SetGroupNamer(namers ...func(string) string)
SetRootGroup(groupName string)
RootGroup() string
Apply()
Pre(middlewares ...interface{})
Use(middlewares ...interface{})
PreToGroup(groupName string, middlewares ...interface{})
UseToGroup(groupName string, middlewares ...interface{})
Register(fn func(echo.RouteRegister))
RegisterToGroup(groupName string, fn func(echo.RouteRegister), middlewares ...interface{})
Host(hostName string, middlewares ...interface{}) *Host
}
type Register ¶
type Register struct {
// contains filtered or unexported fields
}
func (*Register) AddGroupNamer ¶
func (*Register) MetaHandler ¶
func (*Register) PreToGroup ¶
func (*Register) Register ¶
func (r *Register) Register(fn func(echo.RouteRegister))
func (*Register) RegisterToGroup ¶
func (r *Register) RegisterToGroup(groupName string, fn func(echo.RouteRegister), middlewares ...interface{})
func (*Register) SetGroupNamer ¶
func (*Register) SetRootGroup ¶
func (*Register) UseToGroup ¶
Click to show internal directories.
Click to hide internal directories.