блочный > блокРендеринг > Рендерер
класс 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) | Определите, следует ли выделять связь. |