Documentation
¶
Index ¶
- Variables
- func NewView(s cms.Directory, cfg cms.ViewConfig) (cms.View, error)
- type DirectoryHandler
- type EditHandler
- type Middleware
- type ResourceHandler
- type View
- func (v *View) Config() *cms.ViewConfig
- func (v *View) Middleware(prefix string) func(http.Handler) http.Handler
- func (v *View) NewMiddleware(prefix string) *Middleware
- func (v *View) PageInfo(r *http.Request) (interface{}, bool)
- func (v *View) ServeHTTP(w http.ResponseWriter, r *http.Request)
- func (v *View) SetDefaults() error
- func (v *View) TryServeHTTP(w http.ResponseWriter, r *http.Request) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNotImplemented = &errors.HandlerError{ Code: http.StatusServiceUnavailable, }
Functions ¶
Types ¶
type DirectoryHandler ¶ added in v0.7.0
type DirectoryHandler struct {
// contains filtered or unexported fields
}
func (DirectoryHandler) TryServeHTTP ¶ added in v0.7.0
func (h DirectoryHandler) TryServeHTTP(w http.ResponseWriter, r *http.Request) error
type EditHandler ¶ added in v0.7.0
type EditHandler struct {
// contains filtered or unexported fields
}
func (EditHandler) TryServeHTTP ¶ added in v0.7.0
func (h EditHandler) TryServeHTTP(w http.ResponseWriter, r *http.Request) error
type Middleware ¶ added in v0.0.7
type Middleware struct {
View
// contains filtered or unexported fields
}
func (*Middleware) GetRoutePath ¶ added in v0.0.7
func (v *Middleware) GetRoutePath(r *http.Request) string
ViewConfig.GetRoutePath override
func (*Middleware) Middleware ¶ added in v0.0.7
func (v *Middleware) Middleware(next http.Handler) http.Handler
func (*Middleware) MiddlewareHandler ¶ added in v0.0.7
func (v *Middleware) MiddlewareHandler(w http.ResponseWriter, r *http.Request, next http.Handler)
type ResourceHandler ¶ added in v0.7.0
type ResourceHandler struct {
// contains filtered or unexported fields
}
func (ResourceHandler) TryServeHTTP ¶ added in v0.7.0
func (h ResourceHandler) TryServeHTTP(w http.ResponseWriter, r *http.Request) error
type View ¶
type View struct {
// contains filtered or unexported fields
}
func (*View) Config ¶
func (v *View) Config() *cms.ViewConfig
func (*View) NewMiddleware ¶ added in v0.0.7
func (v *View) NewMiddleware(prefix string) *Middleware
func (*View) SetDefaults ¶ added in v0.0.7
func (*View) TryServeHTTP ¶ added in v0.3.0
Click to show internal directories.
Click to hide internal directories.