PluginManager - менеджер плагинов ======================================================== .. currentmodule:: axioma.core.plugin .. class:: PluginManager Менеджер плагинов .. method:: pluginsInfo() Возвращает список с информацией о доступных плагинах. :rtype: :class:`list` [:class:`~axioma.core.plugin.PluginInfo`] .. method:: defaultPluginPaths() Возвращает список путей по умолчанию для загрузки плагинов. Пути по умолчанию могут задаваться только программно и не изменяются пользователем. :rtype: :class:`list` [:class:`str`] .. method:: setDefaultPluginPaths(paths) Устанавливает пути загрузки плагинов по умолчанию :param paths: список путей :type paths: :class:`list` [:class:`str`] .. method:: addDefaultPluginPath(path) Добавляет путь path к списку путей загрузки плагинов. :param path: путь :type path: :class:`str` .. method:: isLoaded(id) Возвращает True, если плагин с идентификатором id был загружен, иначе False. :param id: идентификатор плагина (см. :class:`~axioma.core.plugin.PluginInfo`) :type id: :class:`str` :rtype: :class:`bool` .. method:: loadPlugin(id) Загружает плагин с идентификатором id :param id: идентификатор плагина (см. :class:`~axioma.core.plugin.PluginInfo`) :type id: :class:`str`