Documentation
¶
Index ¶
- type Buffer
- type Escaper
- type Placeholder
- type Setter
- type Template
- func (t *Template) Add(data ...interface{}) (err error)
- func (t *Template) MustAdd(data ...interface{}) *Template
- func (t *Template) MustParse() *Template
- func (r *Template) MustReplace(setters ...Setter) (bf *Buffer)
- func (r *Template) MustReplaceMixed(mixed ...interface{}) (bf *Buffer)
- func (r *Template) MustReplaceMixedTo(b *bytes.Buffer, mixed ...interface{}) (bf *Buffer)
- func (r *Template) MustReplaceTo(b *bytes.Buffer, setters ...Setter) *Buffer
- func (t *Template) MustWrite(b []byte)
- func (t *Template) MustWriteByte(b byte)
- func (t *Template) MustWriteRune(r rune)
- func (t *Template) MustWriteSetter(s Setter)
- func (t *Template) MustWriteString(s string)
- func (t *Template) MustWriteTo(w io.Writer)
- func (t *Template) New() *Buffer
- func (t *Template) Parse() error
- func (r *Template) Replace(setters ...Setter) (bf *Buffer, errors map[string]error)
- func (r *Template) ReplaceMixed(mixed ...interface{}) (bf *Buffer, errors map[string]error)
- func (r *Template) ReplaceMixedTo(b *bytes.Buffer, mixed ...interface{}) (bf *Buffer, errors map[string]error)
- func (r *Template) ReplaceTo(b *bytes.Buffer, setters ...Setter) (bf *Buffer, errors map[string]error)
- func (t *Template) WriteSetter(p Setter) (err error)
- type View
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Placeholder ¶
type Placeholder struct { Value string Escaper []func(interface{}) string // contains filtered or unexported fields }
func NewPlaceholder ¶
func NewPlaceholder(name string, escaper ...func(interface{}) string) Placeholder
func (Placeholder) Name ¶
func (p Placeholder) Name() string
func (Placeholder) Set ¶
func (p Placeholder) Set(val interface{}) Setter
func (Placeholder) Setf ¶
func (p Placeholder) Setf(format string, vals ...interface{}) Setter
type Template ¶
func (*Template) MustReplace ¶
calls Must with a new buffer for every
func (*Template) MustReplaceMixed ¶
func (*Template) MustReplaceMixedTo ¶
func (*Template) MustReplaceTo ¶
like New but doesn't return errors and panics instead
func (*Template) MustWriteByte ¶
func (*Template) MustWriteRune ¶
func (*Template) MustWriteSetter ¶
func (*Template) MustWriteString ¶
func (*Template) MustWriteTo ¶
func (*Template) ReplaceMixed ¶
func (*Template) ReplaceMixedTo ¶
func (*Template) WriteSetter ¶
type View ¶
type View struct {
// contains filtered or unexported fields
}
func (*View) HasPlaceholder ¶
func (*View) Placeholder ¶
func (str *View) Placeholder(field string) Placeholder
Click to show internal directories.
Click to hide internal directories.