This document contains details about the base classes provided by configglue for writing plugins and plugin managers.
This is the base class from which your plugins should inherit in order to integrate with your configglue-enabled application.
This is the schema class describing any configuration specific to your plugin.
By default a standard Schema is used.
Whether the plugin is enabled.
By default new plugins are disabled.
This is the base class from which any custom plugin managers should inherit.
The list of currently available plugin classes.
The list of currently enabled plugin classes.
The list of schemas for the currently enabled plugins.
Enable the plugin.
plugin is the plugin class.
Disable the plugin.
plugin is the plugin class.
Register the plugin by adding it to the list of available plugins.
plugin is the plugin class.
Load plugins.
Return the list of classes for the loaded plugins.