Класс 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, beginParagraphAction, beginWordAction, copyAction, cutAction, defaultKeyTypedAction, deleteNextCharAction, deleteNextWordAction, deletePrevCharAction, deletePrevWordAction, downAction, endAction, endLineAction, 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.
- Переопределяет:
-
getContentTypeв классеDefaultEditorKit - Возвращает:
- тип
read(java.io.InputStream, javax.swing.text.Document, int)
public void read(InputStream in,
Document doc,
int pos)
throws IOException,
BadLocationException
Вставить содержимое из заданного потока, который, как ожидается, находится в формате, подходящем для этого обработчика содержимого.
- Переопределяет:
-
readв классеDefaultEditorKit - Параметры:
-
in- Поток для чтения -
doc- Назначение для вставки. -
pos- Позиция в документе для размещения содержимого. - Исключения:
-
IOException- при любой ошибке ввода/вывода -
BadLocationException- если pos представляет недопустимое местоположение в документе.
write(java.io.OutputStream, javax.swing.text.Document, int, int)
public void write(OutputStream out,
Document doc,
int pos,
int len)
throws IOException,
BadLocationException
Записать содержимое из документа в заданный поток в формате, подходящем для этого обработчика содержимого.
- Переопределяет:
-
writeв классеDefaultEditorKit - Параметры:
-
out- Поток для записи -
doc- Источник для записи. -
pos- Позиция в документе для извлечения содержимого. -
len- Количество для записи. - Исключения:
-
IOException- при любой ошибке ввода/вывода -
BadLocationException- если pos представляет недопустимое местоположение в документе.
read(java.io.Reader, javax.swing.text.Document, int)
public void read(Reader in,
Document doc,
int pos)
throws IOException,
BadLocationException
Вставить содержимое из заданного потока, который будет обрабатываться как обычный текст.
- Переопределяет:
-
readв классеDefaultEditorKit - Параметры:
-
in- Поток для чтения -
doc- Назначение для вставки. -
pos- Позиция в документе для размещения содержимого. - Исключения:
-
IOException- при любой ошибке ввода/вывода -
BadLocationException- если pos представляет недопустимое местоположение в документе.
write(java.io.Writer, javax.swing.text.Document, int, int)
public void write(Writer out,
Document doc,
int pos,
int len)
throws IOException,
BadLocationException
Записать содержимое из документа в заданный поток как обычный текст.
- Переопределяет:
-
writeв классеDefaultEditorKit - Параметры:
-
out- Поток для записи -
doc- Источник для записи. -
pos- Позиция в документе для извлечения содержимого. -
len- Количество для записи. - Исключения:
-
IOException- при любой ошибке ввода/вывода -
BadLocationException- если pos представляет недопустимое местоположение в документе.
© 1993, 2020, 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.