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