javax.swing.text.rtf
Class RTFEditorKit
java.lang.Object
|
+--javax.swing.text.EditorKit
|
+--javax.swing.text.DefaultEditorKit
|
+--javax.swing.text.StyledEditorKit
|
+--javax.swing.text.rtf.RTFEditorKit
- public class RTFEditorKit
- extends StyledEditorKit
This is the default implementation of rtf editing
functionality.
- See Also:
- Serialized Form
Fields inherited from class javax.swing.text.DefaultEditorKit |
backwardAction,
beepAction,
beginAction,
beginLineAction,
beginParagraphAction,
beginWordAction,
copyAction,
cutAction,
defaultKeyTypedAction,
deleteNextCharAction,
deletePrevCharAction,
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 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. |
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.
- Returns:
- the copy
- 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
.
- Returns:
- the type
- 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 fromdoc
- 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 todoc
- 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 fromdoc
- 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 todoc
- 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 Version 1.2 of Java Platform API Specification
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.