view

package
v0.9.1 Latest Latest
Warning

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

Go to latest
Published: Jun 15, 2021 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrNotImplemented = &errors.HandlerError{
	Code: http.StatusServiceUnavailable,
}

Functions

func NewView

func NewView(s cms.Directory, cfg cms.ViewConfig) (cms.View, error)

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) Middleware

func (v *View) Middleware(prefix string) func(http.Handler) http.Handler

func (*View) NewMiddleware added in v0.0.7

func (v *View) NewMiddleware(prefix string) *Middleware

func (*View) PageInfo added in v0.5.0

func (v *View) PageInfo(r *http.Request) (interface{}, bool)

func (*View) ServeHTTP

func (v *View) ServeHTTP(w http.ResponseWriter, r *http.Request)

func (*View) SetDefaults added in v0.0.7

func (v *View) SetDefaults() error

func (*View) TryServeHTTP added in v0.3.0

func (v *View) TryServeHTTP(w http.ResponseWriter, r *http.Request) error

Jump to

Keyboard shortcuts

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