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