блочно > Соединение

Класс соединения

Класс для связи между блоками.

Подпись:

export declare class Connection 

Конструкторы

Конструктор Модификаторы Описание
(конструктор)(источник, тип) Создает новый экземпляр класса Connection

Характеристики

Свойство Модификаторы Тип Описание
МОЖНО_ПОДКЛЮЧИТЬ static число Константы для проверки совместимости двух соединений.
идентификатор нить Уникальный идентификатор этого соединения.
REASON_CHECKS_FAILED static число
ПРИЧИНА_РАЗЛИЧНЫХ_РАБОЧИХ_ПРОСТРАНСТВ static число
REASON_DRAG_CHECKS_FAILED static число
REASON_PREVIOUS_AND_OUTPUT static число
ПРИЧИНА_САМО_ПОДКЛЮЧЕНИЯ static число
REASON_SHADOW_PARENT static число
REASON_TARGET_NULL static число
НЕПРАВИЛЬНЫЙ_ТИП_ПРИЧИНЫ static число
sourceBlock_ protected Блокировать
targetConnection Соединение | нуль Соединение, к которому подключается это соединение. Нуль, если не подключено.
тип число

Методы

Метод Модификаторы Описание
connect_(childConnection) protected Соедините два соединения вместе. Это соединение на верхнем блоке.
подключить(другоеСоединение) Подключите это соединение к другому соединению.
отключить() Отключите это соединение.
отключитьВнутренний(setParent) protected Разъедините два блока, соединенных этим соединением.
получитьПроверить() Получите совместимость соединения.
получитьСоединениеДляОрфанедСоединения(startBlock, orphanConnection) static Возвращает соединение (начиная с startBlock), которое примет данное соединение. Это включает совместимые типы соединений и проверки соединений.
получитьParentAndChildConnections() protected Возвращает родительское соединение (вышестоящее) и дочернее соединение (нижестоящее) для данного соединения и соединения, к которому оно подключено.
получитьShadowDom(возвратТекущий) Возвращает XML-представление теневого блока соединения.
получитьShadowState(возвратТекущий) Возвращает сериализованное объектное представление теневого блока соединения.
получитьИсходныйБлок() Получите исходный блок для этого соединения.
isConnected() Соединение установлено?
isSuperior() Принадлежит ли соединение к вышестоящему блоку (выше в исходном стеке)?
onCheckChanged_() protected Функция, которая будет вызвана при изменении совместимых типов этого соединения.
переподключиться(блок, inputName) Повторно подключает это соединение к входу с указанным именем в указанном блоке. Если к этому входу уже подключено соединение, то это соединение отключается.
respawnShadow_() protected Восстановить теневой блок, если он был подключен к этому соединению.
setCheck(проверить) Изменить совместимость соединения.
setShadowDom(теневойДом) Изменяет теневой блок соединения.
setShadowState(состояние тени) Изменяет теневой блок соединения.
targetBlock() Возвращает блок, к которому подключено это соединение.
toString() Этот метод возвращает строку, описывающую это соединение в терминах разработчика (только на английском языке). Предназначено для использования в журналах консоли и ошибках.