Documentation
¶
Index ¶
- func Clear()
- func GetExtensions() map[string]Entry
- func GetExtensionsAndDependencies() (map[string]ext.Interface, map[string][]string)
- func GetExtensionsByGroup(groupName string) map[string]Entry
- func Register(extension ext.Interface)
- func RegisterToGroup(extension ext.Interface, group string)
- func RegisterToGroupWithWeakDeps(extension ext.Interface, group string, weakDeps []string)
- func RegisterWithWeakDeps(extension ext.Interface, weakDeps []string)
- type Entry
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetExtensions ¶
GetExtensions returns all registered extensions
func GetExtensionsAndDependencies ¶
GetExtensionsAndDependencies returns all extensions and their dependency graph
func GetExtensionsByGroup ¶
GetExtensionsByGroup returns extensions in a specific group
func RegisterToGroup ¶
RegisterToGroup registers an extension to a specific group
func RegisterToGroupWithWeakDeps ¶
RegisterToGroupWithWeakDeps registers an extension to a group with weak dependencies
func RegisterWithWeakDeps ¶
RegisterWithWeakDeps registers an extension with weak dependencies
Types ¶
Click to show internal directories.
Click to hide internal directories.