Documentation ¶
Index ¶
- Constants
- Variables
- func NewManifestRenderPlugin(values interface{}) *manifestRenderPlugin
- func NewStaticPluginLoader(generators []NamedGenerator, tforms []NamedTransformer) *staticPluginLoader
- type NamedGenerator
- type NamedPlugin
- type NamedTransformer
- type StaticGeneratorMap
- type StaticTransformerMap
Constants ¶
View Source
const (
ManifestRenderPluginName = "ManifestRender"
)
Variables ¶
View Source
var (
EmptyManifestError = errors.Errorf("manifest in ManifestRender cannot be empty")
)
View Source
var ( PluginNotLoadedError = func(name string) error { return errors.Errorf("plugin %s was never loaded", name) } )
Functions ¶
func NewManifestRenderPlugin ¶
func NewManifestRenderPlugin(values interface{}) *manifestRenderPlugin
func NewStaticPluginLoader ¶
func NewStaticPluginLoader(generators []NamedGenerator, tforms []NamedTransformer) *staticPluginLoader
Types ¶
type NamedGenerator ¶
type NamedGenerator interface { NamedPlugin transformers.Generator }
type NamedPlugin ¶
type NamedPlugin interface {
Name() string
}
type NamedTransformer ¶
type NamedTransformer interface { NamedPlugin transformers.Transformer }
type StaticGeneratorMap ¶
type StaticGeneratorMap map[string]transformers.Generator
type StaticTransformerMap ¶
type StaticTransformerMap map[string]transformers.Transformer
Click to show internal directories.
Click to hide internal directories.