блочный > блокРендеринг > Рендерер

Класс blockRendering.Renderer

Базовый класс для средства визуализации блоков.

Подпись:

export declare class Renderer implements IRegistrable 

Реализует: IRegistrable

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

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

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

Свойство Модификаторы Тип Описание
константы_ protected Константпровайдер Постоянный поставщик средства визуализации.
имя protected нить
переопределяет protected объект | нулевой Рендеринг постоянных переопределений, передаваемых через параметры.

Методы

Метод Модификаторы Описание
распоряжаться() Удалите этот рендерер. Удалите все элементы DOM, созданные этим средством визуализации, и его константы.
получитьИмяКласса() Получает имя класса, идентифицирующее этот модуль визуализации.
getConnectionPreviewMethod (ближайший, локальный, topBlock) Выбирает метод предварительного просмотра соединения на основе доступного соединения, текущего перетаскиваемого соединения и перетаскиваемого блока.
getConstants() Получите постоянный поставщик текущего средства визуализации. Мы предполагаем, что когда это вызывается, рендерер уже инициализирован.
init (тема, opt_rendererOverrides) Инициализируйте рендерер.
makeConstants_() protected Создайте новый экземпляр постоянного поставщика средства визуализации.
makeDrawer_(блок, информация) protected Создайте новый экземпляр ящика средства визуализации.
makeMarkerDrawer (рабочая область, маркер) Создайте новый экземпляр маркера средства визуализации.
makePathObject (корень, стиль) Создайте новый экземпляр объекта пути средства рендеринга.
makeRenderInfo_(блок) protected Создайте новый экземпляр объекта информации о рендеринге средства визуализации.
orphanCanConnectAtEnd(topBlock, orphanBlock, localType) protected Проверяет, может ли потерянный блок подключиться к «концу» группы блоков topBlock. Если группа представляет собой строку, конец — это последний вход. Если сгусток представляет собой стек, концом является последнее следующее соединение. Если сгусток не является ни тем, ни другим, то возвращается false.
обновитьDom (svg, тема) Обновите средство визуализации после изменения темы.
долженHighlightConnection(_conn) Определите, следует ли выделять соединение.