type Loader …
func NewLoader(
pc *types.PluginConfig, rf *resmap.Factory, fs filesys.FileSystem) *Loader { … }
func (l *Loader) LoaderWithWorkingDir(wd string) *Loader { … }
func (l *Loader) Config() *types.PluginConfig { … }
func (l *Loader) LoadGenerators(
ldr ifc.Loader, v ifc.Validator, rm resmap.ResMap) (
result []*resmap.GeneratorWithProperties, err error) { … }
func (l *Loader) LoadGenerator(
ldr ifc.Loader, v ifc.Validator, res *resource.Resource) (resmap.Generator, error) { … }
func (l *Loader) LoadTransformers(
ldr ifc.Loader, v ifc.Validator, rm resmap.ResMap) ([]*resmap.TransformerWithProperties, error) { … }
func (l *Loader) LoadTransformer(
ldr ifc.Loader, v ifc.Validator, res *resource.Resource) (*resmap.TransformerWithProperties, error) { … }
func relativePluginPath(id resid.ResId) string { … }
func (l *Loader) AbsolutePluginPath(id resid.ResId) (string, error) { … }
func (l *Loader) absPluginHome() (string, error) { … }
func isBuiltinPlugin(res *resource.Resource) bool { … }
func (l *Loader) loadAndConfigurePlugin(
ldr ifc.Loader,
v ifc.Validator,
res *resource.Resource) (c resmap.Configurable, err error) { … }
func (l *Loader) makeBuiltinPlugin(r resid.Gvk) (resmap.Configurable, error) { … }
func (l *Loader) loadPlugin(res *resource.Resource) (resmap.Configurable, error) { … }
func (l *Loader) loadExecOrGoPlugin(resId resid.ResId) (resmap.Configurable, error) { … }