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

класс blockRendering.Renderer

Базовый класс для блочного рендерера.

Подпись:

export declare class Renderer implements IRegistrable 

Реализует: IRegistrable

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

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

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

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

Методы

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