Spec-Zone.ru › OpenJDK 25

Класс RTFEditorKit

java.lang.Object
javax.swing.text.EditorKit
javax.swing.text.DefaultEditorKit
javax.swing.text.StyledEditorKit
javax.swing.text.rtf.RTFEditorKit
Все реализованные интерфейсы:
Serializable, Cloneable
public class RTFEditorKit extends StyledEditorKit
Это реализация функциональности редактирования RTF по умолчанию. Поддержка RTF была разработана не командой Swing. В будущем мы надеемся улучшить предоставляемую поддержку.

Краткое описание вложенных классов

Вложенные классы и интерфейсы, объявленные в классе StyledEditorKit

StyledEditorKit.AlignmentAction, StyledEditorKit.BoldAction, StyledEditorKit.FontFamilyAction, StyledEditorKit.FontSizeAction, StyledEditorKit.ForegroundAction, StyledEditorKit.ItalicAction, StyledEditorKit.StyledTextAction, StyledEditorKit.UnderlineAction

Вложенные классы и интерфейсы, объявленные в классе DefaultEditorKit

DefaultEditorKit.BeepAction, DefaultEditorKit.CopyAction, DefaultEditorKit.CutAction, DefaultEditorKit.DefaultKeyTypedAction, DefaultEditorKit.InsertBreakAction, DefaultEditorKit.InsertContentAction, DefaultEditorKit.InsertTabAction, DefaultEditorKit.PasteAction

Краткое описание полей

Поля, объявленные в классе DefaultEditorKit

backwardAction, beepAction, beginAction, beginLineAction, beginLineUpAction, beginParagraphAction, beginWordAction, copyAction, cutAction, defaultKeyTypedAction, deleteNextCharAction, deleteNextWordAction, deletePrevCharAction, deletePrevWordAction, downAction, endAction, endLineAction, endLineDownAction, EndOfLineStringProperty, endParagraphAction, endWordAction, forwardAction, insertBreakAction, insertContentAction, insertTabAction, nextWordAction, pageDownAction, pageUpAction, pasteAction, previousWordAction, readOnlyAction, selectAllAction, selectionBackwardAction, selectionBeginAction, selectionBeginLineAction, selectionBeginParagraphAction, selectionBeginWordAction, selectionDownAction, selectionEndAction, selectionEndLineAction, selectionEndParagraphAction, selectionEndWordAction, selectionForwardAction, selectionNextWordAction, selectionPreviousWordAction, selectionUpAction, selectLineAction, selectParagraphAction, selectWordAction, upAction, writableAction

Краткое описание конструкторов

Конструктор Описание
RTFEditorKit()
Создает RTFEditorKit.

Краткое описание методов

Модификатор и тип Метод Описание
String getContentType()
Возвращает тип MIME данных, поддержку которых обеспечивает этот набор инструментов.
void read(InputStream in, Document doc, int pos)
Вставляет содержимое из указанного потока, которое должно иметь формат, подходящий для обработчика содержимого этого типа.
void read(Reader in, Document doc, int pos)
Вставляет содержимое из указанного потока, которое будет обрабатываться как обычный текст.
void write(OutputStream out, Document doc, int pos, int len)
Записывает содержимое документа в указанный поток в формате, подходящем для обработчика содержимого этого типа.
void write(Writer out, Document doc, int pos, int len)
Записывает содержимое документа в указанный поток как обычный текст.

Методы, объявленные в классе StyledEditorKit

clone, createDefaultDocument, createInputAttributes, deinstall, getActions, getCharacterAttributeRun, getInputAttributes, getViewFactory, install

Методы, объявленные в классе DefaultEditorKit

createCaret

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

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

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

RTFEditorKit

public RTFEditorKit()
Создает RTFEditorKit.

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

getContentType

public String getContentType()
Возвращает тип MIME данных, поддержку которых обеспечивает этот набор инструментов. Этот набор инструментов поддерживает тип text/rtf.
Переопределяет:
getContentType в классе DefaultEditorKit
Возвращает:
тип

read

public void read(InputStream in, Document doc, int pos) throws IOException, BadLocationException
Вставляет содержимое из указанного потока, которое должно иметь формат, подходящий для обработчика содержимого этого типа.
Переопределяет:
read в классе DefaultEditorKit
Параметры:
in — поток для чтения
doc — место назначения для вставки.
pos — позиция в документе, куда следует поместить содержимое.
Исключения:
IOException — при любой ошибке ввода-вывода
BadLocationException — если pos указывает на недопустимую позицию в документе.

write

public void write(OutputStream out, Document doc, int pos, int len) throws IOException, BadLocationException
Записывает содержимое документа в указанный поток в формате, подходящем для обработчика содержимого этого типа.
Переопределяет:
write в классе DefaultEditorKit
Параметры:
out — поток для записи
doc — источник данных для записи.
pos — позиция в документе, откуда следует получить содержимое.
len — объем записываемых данных.
Исключения:
IOException — при любой ошибке ввода-вывода
BadLocationException — если pos указывает на недопустимую позицию в документе.

read

public void read(Reader in, Document doc, int pos) throws IOException, BadLocationException
Вставляет содержимое из указанного потока, которое будет обрабатываться как обычный текст.
Переопределяет:
read в классе DefaultEditorKit
Параметры:
in — поток для чтения
doc — место назначения для вставки.
pos — позиция в документе, куда следует поместить содержимое.
Исключения:
IOException — при любой ошибке ввода-вывода
BadLocationException — если pos указывает на недопустимую позицию в документе.

write

public void write(Writer out, Document doc, int pos, int len) throws IOException, BadLocationException
Записывает содержимое документа в указанный поток как обычный текст.
Переопределяет:
write в классе DefaultEditorKit
Параметры:
out — поток для записи
doc — источник данных для записи.
pos — позиция в документе, откуда следует получить содержимое.
len — объем записываемых данных.
Исключения:
IOException — при любой ошибке ввода-вывода
BadLocationException — если pos указывает на недопустимую позицию в документе.

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документация для разработчиков доступны в разделе документации Java SE, содержащем более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторское право © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/text/rtf/RTFEditorKit.html

Spec-Zone.ru

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