Documentation
¶
Index ¶
- func Extract(namekey string) (string, string, error)
- func FQDN(name string) string
- func Fetch(format iformat.Format, name string, client *clients.Http, ...) ([]byte, f.Format, error)
- func Lookup(placeholder string, client *clients.Http, user *authentication.User, ...) (string, error)
- func Parse(name string, value string, client *clients.Http, user *authentication.User, ...) (string, []f.Format, error)
- type Builder
- func (b *Builder) Build() *FunctionManager
- func (b *Builder) WithFunction(name string, fn interface{}) *Builder
- func (b *Builder) WithFunctions(functions map[string]interface{}) *Builder
- func (b *Builder) WithoutFunction(name string) *Builder
- func (b *Builder) WithoutFunctions(names ...string) *Builder
- type FunctionManager
- func (fm *FunctionManager) AddFunction(name string, fn interface{}) error
- func (fm *FunctionManager) AddFunctions(functions map[string]interface{}) error
- func (fm *FunctionManager) Clear()
- func (fm *FunctionManager) Clone() *FunctionManager
- func (fm *FunctionManager) Count() int
- func (fm *FunctionManager) FuncMap() template.FuncMap
- func (fm *FunctionManager) GetFunction(name string) (interface{}, bool)
- func (fm *FunctionManager) HasFunction(name string) bool
- func (fm *FunctionManager) ListFunctions() []string
- func (fm *FunctionManager) LoadDefaultFunctions()
- func (fm *FunctionManager) RemoveFunction(name string)
- func (fm *FunctionManager) RemoveFunctions(names ...string)
- type Template
- type Variables
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Builder ¶ added in v0.1.56
type Builder struct {
// contains filtered or unexported fields
}
func NewBuilder ¶ added in v0.1.56
func NewBuilder() *Builder
func NewBuilderEmpty ¶ added in v0.1.56
func NewBuilderEmpty() *Builder
func (*Builder) Build ¶ added in v0.1.56
func (b *Builder) Build() *FunctionManager
func (*Builder) WithFunction ¶ added in v0.1.56
func (*Builder) WithFunctions ¶ added in v0.1.56
func (*Builder) WithoutFunction ¶ added in v0.1.56
func (*Builder) WithoutFunctions ¶ added in v0.1.56
type FunctionManager ¶ added in v0.1.56
type FunctionManager struct {
// contains filtered or unexported fields
}
func NewEmptyFunctionManager ¶ added in v0.1.56
func NewEmptyFunctionManager() *FunctionManager
func NewFunctionManager ¶ added in v0.1.56
func NewFunctionManager() *FunctionManager
func (*FunctionManager) AddFunction ¶ added in v0.1.56
func (fm *FunctionManager) AddFunction(name string, fn interface{}) error
func (*FunctionManager) AddFunctions ¶ added in v0.1.56
func (fm *FunctionManager) AddFunctions(functions map[string]interface{}) error
func (*FunctionManager) Clear ¶ added in v0.1.56
func (fm *FunctionManager) Clear()
func (*FunctionManager) Clone ¶ added in v0.1.56
func (fm *FunctionManager) Clone() *FunctionManager
func (*FunctionManager) Count ¶ added in v0.1.56
func (fm *FunctionManager) Count() int
func (*FunctionManager) FuncMap ¶ added in v0.1.56
func (fm *FunctionManager) FuncMap() template.FuncMap
func (*FunctionManager) GetFunction ¶ added in v0.1.56
func (fm *FunctionManager) GetFunction(name string) (interface{}, bool)
func (*FunctionManager) HasFunction ¶ added in v0.1.56
func (fm *FunctionManager) HasFunction(name string) bool
func (*FunctionManager) ListFunctions ¶ added in v0.1.56
func (fm *FunctionManager) ListFunctions() []string
func (*FunctionManager) LoadDefaultFunctions ¶ added in v0.1.56
func (fm *FunctionManager) LoadDefaultFunctions()
func (*FunctionManager) RemoveFunction ¶ added in v0.1.56
func (fm *FunctionManager) RemoveFunction(name string)
func (*FunctionManager) RemoveFunctions ¶ added in v0.1.56
func (fm *FunctionManager) RemoveFunctions(names ...string)
Click to show internal directories.
Click to hide internal directories.