Class java.awt.swing.text.rtf.RTFEditorKit
java.lang.Object
|
+----java.awt.swing.text.EditorKit
|
+----java.awt.swing.text.DefaultEditorKit
|
+----java.awt.swing.text.StyledEditorKit
|
+----java.awt.swing.text.rtf.RTFEditorKit
- public class RTFEditorKit
- extends StyledEditorKit
This is the default implementation of rtf editing
functionality.
Fields inherited from class java.awt.swing.text.DefaultEditorKit
|
backwardAction, beepAction, beginAction, beginLineAction, beginParagraphAction, beginWordAction, copyAction, cutAction, defaultKeyTypedAction, deleteNextCharAction, deletePrevCharAction, downAction, endAction, endLineAction, 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 Summary
|
RTFEditorKit()
Constructs an RTFEditorKit.
|
Method Summary
|
Object
|
clone()
Create a copy of the editor kit.
|
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.
|
Methods inherited from class java.awt.swing.text.EditorKit
|
clone, createCaret, createDefaultDocument, deinstall, getActions, getContentType, getViewFactory, install, read, read, write, write |
Methods inherited from class java.lang.Object
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RTFEditorKit
public RTFEditorKit()
- Constructs an RTFEditorKit.
clone
public Object clone()
- Create a copy of the editor kit. This
allows an implementation to serve as a prototype
for others, so that they can be quickly created.
- Overrides:
- clone in class StyledEditorKit
getContentType
public String getContentType()
- Get the MIME type of the data that this
kit represents support for. This kit supports
the type
text/rtf
.
- Overrides:
- getContentType in class DefaultEditorKit
read
public void read(InputStream in,
Document doc,
int pos) throws IOException, BadLocationException
- Insert content from the given stream which is expected
to be in a format appropriate for this kind of content
handler.
- Parameters:
in
- The stream to read from
doc
- The destination for the insertion.
pos
- The location in the document to place the
content.
- Throws:
- IOException - on any I/O error
- BadLocationException - if pos represents an invalid
location within the document.
- Overrides:
- read in class DefaultEditorKit
write
public void write(OutputStream out,
Document doc,
int pos,
int len) throws IOException, BadLocationException
- Write content from a document to the given stream
in a format appropriate for this kind of content handler.
- Parameters:
out
- The stream to write to
doc
- The source for the write.
pos
- The location in the document to fetch the
content.
len
- The amount to write out.
- Throws:
- IOException - on any I/O error
- BadLocationException - if pos represents an invalid
location within the document.
- Overrides:
- write in class DefaultEditorKit
read
public void read(Reader in,
Document doc,
int pos) throws IOException, BadLocationException
- Insert content from the given stream, which will be
treated as plain text.
- Parameters:
in
- The stream to read from
doc
- The destination for the insertion.
pos
- The location in the document to place the
content.
- Throws:
- IOException - on any I/O error
- BadLocationException - if pos represents an invalid
location within the document.
- Overrides:
- read in class DefaultEditorKit
write
public void write(Writer out,
Document doc,
int pos,
int len) throws IOException, BadLocationException
- Write content from a document to the given stream
as plain text.
- Parameters:
out
- The stream to write to
doc
- The source for the write.
pos
- The location in the document to fetch the
content.
len
- The amount to write out.
- Throws:
- IOException - on any I/O error
- BadLocationException - if pos represents an invalid
location within the document.
- Overrides:
- write in class DefaultEditorKit
Submit a bug or feature
Submit comments/suggestions about new javadoc look.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.