Класс StyleHandlerRegistry
java.lang.Object
jfx.incubator.scene.control.richtext.StyleHandlerRegistry
public class StyleHandlerRegistry extends Object
Регистр обработчиков стилей отслеживает
StyleAttributeHandler для поддерживаемых StyleAttribute. Регистр, после его создания с помощью Builder, является неизменяемым. Этот класс необходим при расширении RichTextArea с поддержкой других атрибутов стиля. Приложения обычно не должны использовать этот интерфейс.- Since:
- 24
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
static class |
StyleHandlerRegistry.Builder |
Библиотекарь, используемый для создания неизменяемого экземпляра StyleHandlerRegistry. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static StyleHandlerRegistry.Builder |
builder |
Создает билдeр, инициализированный содержимым родительского регистра. |
<C extends RichTextArea, |
process |
Вызывает обработчик, если он присутствует, для указанного атрибута в контексте указанного элемента управления. |
Подробное описание методов
builder
public static StyleHandlerRegistry.Builder builder(StyleHandlerRegistry parent)
Создает билдeр, инициализированный содержимым родительского регистра.
- Параметры:
-
parent- регистр родительского класса (может быть null) - Возвращает:
- экземпляр билдeра
process
public <C extends RichTextArea, T> void process(C control, boolean forParagraph, CellContext cx, StyleAttribute<T> a, T value)
Вызывает обработчик, если он присутствует, для указанного атрибута в контексте указанного элемента управления.
- Параметризованные типы:
-
C- тип элемента управления -
T- тип значения атрибута - Параметры:
-
control- ссылка на элемент управления -
forParagraph- указывает, какой атрибут искать: абзац (true) или сегмент текста (false) -
cx- контекст ячейки -
a- атрибут -
value- значение атрибута
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.