Spec-Zone.ru › OpenJDK 21

Класс 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. В будущем мы надеемся улучшить предоставляемую поддержку.

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

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

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

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

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

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

Поля, объявленные в классе javax.swing.text.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)
Запись содержимого документа в указанный поток как простой текст.

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

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

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

createCaret

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

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

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

RTFEditorKit

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

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

getContentType

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

read

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

write

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

read

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

write

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

© 1993, 2023, 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/21/docs/api/java.desktop/javax/swing/text/rtf/RTFEditorKit.html

Spec-Zone.ru

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