axioma.core.plugin.
HasDependencies
¶Mix-in класс, который позволяет добавлять поддержку механизма разрешения зависимостей.
Наследники:
isReady
()¶Возвращает True, если расширение готово к использованию, иначе False. Реализация по умолчанию возвращает True, если все зависимости расширения были разрешены или зависимости отсутствуют.
Тип результата: | bool |
---|
onResolved
()¶Этот метод вызывается после того как все зависимости расширения были
разрешены. Реализация по умолчанию испускает сигнал ready()
если метод
isReady()
возвратил True.
createDependencyGetter
(type, name)¶Метод регистрирует зависимость с типом type
и именем name
, и возвращает
функцию, с помощью которой можно будет получить доступ к сервису,
зарегистрированному с этим типом и именем.
Параметры: |
---|