Класс HtmlExportFormatHandler
java.lang.Object
jfx.incubator.scene.control.richtext.model.DataFormatHandler
jfx.incubator.scene.control.richtext.model.HtmlExportFormatHandler
public class HtmlExportFormatHandler extends DataFormatHandler
Данный частичный
DataFormatHandler поддерживает экспорт форматированного текста в простой HTML-формат.- Since:
- 24
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Object |
copy |
Создаёт объект для размещения в буфере обмена для данного диапазона текста. |
StyledInput |
createStyledInput |
Создаёт StyledInput для данного входного текста. |
static final HtmlExportFormatHandler |
getInstance() |
Возвращает единственный экземпляр HtmlExportFormatHandler. |
void |
save |
Сохраняет диапазон текста в формате обработчика в выходной поток (например, в файл). |
Методы, объявленные в классе jfx.incubator.scene.control.richtext.model.DataFormatHandler
getDataFormat
Подробное описание методов
getInstance
public static final HtmlExportFormatHandler getInstance()
Возвращает единственный экземпляр
HtmlExportFormatHandler.- Возвращает:
- единственный экземпляр
HtmlExportFormatHandler
createStyledInput
public StyledInput createStyledInput(String input, StyleAttributeMap attr)
Описание скопировано из класса:
DataFormatHandlerСоздаёт StyledInput для данного входного текста. При вставке, вызывающий метод может передать атрибуты стиля
attr в точке вставки. Данный аргумент может быть использован реализацией, если формат не содержит собственных стилей (например, в случае простого текста).- Specified by:
-
createStyledInputв классеDataFormatHandler - Параметры:
-
input- входной текст -
attr- атрибуты стиля (может быть null) - Возвращает:
- StyledInput
copy
public Object copy(StyledTextModel model, StyleResolver resolver, TextPos start, TextPos end) throws IOException
Описание скопировано из класса:
DataFormatHandlerСоздаёт объект для размещения в буфере обмена для данного диапазона текста. Вызывающий метод должен гарантировать, что
start предшествует позиции end. Обычно реализация создаёт экземпляр StyledOutput и вызывает метод StyledTextModel.export(TextPos, TextPos, StyledOutput).
- Specified by:
-
copyв классеDataFormatHandler - Параметры:
-
model- модель-источник -
resolver- резольвер стилей, специфичный для представления -
start- начальная позиция текста -
end- конечная позиция текста - Возвращает:
- объект для размещения в буфере обмена
- Замечания:
-
IOException- при возникновении ошибки ввода-вывода
save
public void save(StyledTextModel model, StyleResolver resolver, TextPos start, TextPos end, OutputStream out) throws IOException
Описание скопировано из класса:
DataFormatHandlerСохраняет диапазон текста в формате обработчика в выходной поток (например, в файл). Вызывающий метод должен гарантировать, что
start предшествует позиции end. Закрытие OutputStream лежит на ответственности вызывающего метода. Обычно реализация создаёт экземпляр StyledOutput и вызывает метод StyledTextModel.export(TextPos, TextPos, StyledOutput).
- Specified by:
-
saveв классеDataFormatHandler - Параметры:
-
model- модель-источник -
resolver- резольвер стилей, специфичный для представления -
start- начальная позиция текста -
end- конечная позиция текста -
out- целевойOutputStream - Замечания:
-
IOException- при возникновении ошибки ввода-вывода
© 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.