CoreExtAbiFactory

public interface CoreExtAbiFactory

Интерфейс фабрики объектов CoreExtControlAbi. Фабрика реализована в классе прикладного GTK.

Methods

newInstance

CoreExtComponentAbi newInstance(CoreExtComponent coreExtComponent, String name, String backendClassName, String frontendUri)

Added in version 1.19.0.

Создаёт экземпляр Ext Control Application Backend Interface.

Parameters:
  • coreExtComponent – Ссылка на Core-объект внешнего компонента, созданного инфраструктурой engine.

  • name – Системное имя внешнего компонента, указанное в Avm-файле выборки. По этому имени будет выполняться поиск значений (backendClassName, frontendUri) внешнего компонента в хранилище настроек внешних компонентов модуля, которому принадлежит компонент. Хранилищем настроек внешних компонентов является файл META-INF/web-extensions.xml прикладного модуля.

  • backendClassName – Каноническое имя Abi-класса. Если указано, перекрывает значение из настроек внешних компонентов.

  • frontendUri – Адрес ресурса с JS-кодом фронтенда. Если указано, перекрывает значение из настроек внешних компонентов.

Returns:

Экземпляр Abi