Serializable
, Cloneable
public class RTFEditorKit extends StyledEditorKit
DefaultEditorKit.BeepAction, DefaultEditorKit.CopyAction, DefaultEditorKit.CutAction, DefaultEditorKit.DefaultKeyTypedAction, DefaultEditorKit.InsertBreakAction, DefaultEditorKit.InsertContentAction, DefaultEditorKit.InsertTabAction, DefaultEditorKit.PasteAction
StyledEditorKit.AlignmentAction, StyledEditorKit.BoldAction, StyledEditorKit.FontFamilyAction, StyledEditorKit.FontSizeAction, StyledEditorKit.ForegroundAction, StyledEditorKit.ItalicAction, StyledEditorKit.StyledTextAction, StyledEditorKit.UnderlineAction
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
Constructor | Description |
---|---|
RTFEditorKit() |
Constructs an RTFEditorKit.
|
Modifier and Type | Method | Description |
---|---|---|
String |
getContentType() |
Get the MIME type of the data that this
kit represents support for.
|
void |
read(InputStream in,
Document doc,
int pos) |
Insert content from the given stream which is expected
to be in a format appropriate for this kind of content
handler.
|
void |
read(Reader in,
Document doc,
int pos) |
Insert content from the given stream, which will be
treated as plain text.
|
void |
write(OutputStream out,
Document doc,
int pos,
int len) |
Write content from a document to the given stream
in a format appropriate for this kind of content handler.
|
void |
write(Writer out,
Document doc,
int pos,
int len) |
Write content from a document to the given stream
as plain text.
|
createCaret
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clone, createDefaultDocument, createInputAttributes, deinstall, getActions, getCharacterAttributeRun, getInputAttributes, getViewFactory, install
public String getContentType()
text/rtf
.getContentType
in class DefaultEditorKit
public void read(InputStream in, Document doc, int pos) throws IOException, BadLocationException
read
in class DefaultEditorKit
in
- The stream to read fromdoc
- The destination for the insertion.pos
- The location in the document to place the
content.IOException
- on any I/O errorBadLocationException
- if pos represents an invalid
location within the document.public void write(OutputStream out, Document doc, int pos, int len) throws IOException, BadLocationException
write
in class DefaultEditorKit
out
- The stream to write todoc
- The source for the write.pos
- The location in the document to fetch the
content.len
- The amount to write out.IOException
- on any I/O errorBadLocationException
- if pos represents an invalid
location within the document.public void read(Reader in, Document doc, int pos) throws IOException, BadLocationException
read
in class DefaultEditorKit
in
- The stream to read fromdoc
- The destination for the insertion.pos
- The location in the document to place the
content.IOException
- on any I/O errorBadLocationException
- if pos represents an invalid
location within the document.public void write(Writer out, Document doc, int pos, int len) throws IOException, BadLocationException
write
in class DefaultEditorKit
out
- The stream to write todoc
- The source for the write.pos
- The location in the document to fetch the
content.len
- The amount to write out.IOException
- on any I/O errorBadLocationException
- if pos represents an invalid
location within the document. Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-internal+0-adhoc.mlchung.jdk9-jdeps