Documentation ¶
Overview ¶
Package generic introduces configurable generic renderer.
Index ¶
- type Renderer
- func (rndr *Renderer) Len(tpl string) int
- func (rndr *Renderer) Lenf(tpl string, args ...interface{}) int
- func (rndr *Renderer) MustPrepare(tpl string) (pt prepared.Template)
- func (rndr *Renderer) MustRender(tpl string) string
- func (rndr *Renderer) MustRenderf(tpl string, args ...interface{}) string
- func (rndr *Renderer) Prepare(tpl string) (prepared.Template, error)
- func (rndr *Renderer) Render(tpl string) (string, error)
- func (rndr *Renderer) Renderf(tpl string, args ...interface{}) (string, error)
- func (rndr *Renderer) Validate(tpl string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Renderer ¶
type Renderer struct {
// contains filtered or unexported fields
}
Renderer implements generic configurable template renderer. Underlying pool is used for pooling string buffers and make the renderer thread safe.
func NewRenderer ¶
NewRenderer constructs the instance of generic renderer with the decoration style given.
func (*Renderer) MustPrepare ¶
MustPrepare prerenders the template and panics in case of parsing error.
func (*Renderer) MustRender ¶
MustRender renders the template and panics in case of error.
func (*Renderer) MustRenderf ¶
MustRenderf formats and renders the template and panics in case of error.
Click to show internal directories.
Click to hide internal directories.