Spec-Zone.ru › OpenJavaFX 24

Класс 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(StyledTextModel model, StyleResolver resolver, TextPos start, TextPos end)
Создаёт объект для размещения в буфере обмена для данного диапазона текста.
StyledInput createStyledInput(String input, StyleAttributeMap attr)
Создаёт StyledInput для данного входного текста.
static final HtmlExportFormatHandler getInstance()
Возвращает единственный экземпляр HtmlExportFormatHandler.
void save(StyledTextModel model, StyleResolver resolver, TextPos start, TextPos end, OutputStream out)
Сохраняет диапазон текста в формате обработчика в выходной поток (например, в файл).

Методы, объявленные в классе jfx.incubator.scene.control.richtext.model.DataFormatHandler

getDataFormat

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание методов

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 и/или его аффилированные лица. Все права защищены.

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API