Where Am I? Class Hierarchy (JFC) All Classes (JFC)

Class com.sun.java.swing.text.rtf.RTFEditorKit

java.lang.Object
   |
   +----com.sun.java.swing.text.EditorKit
           |
           +----com.sun.java.swing.text.DefaultEditorKit
                   |
                   +----com.sun.java.swing.text.StyledEditorKit
                           |
                           +----com.sun.java.swing.text.rtf.RTFEditorKit

public class RTFEditorKit
extends StyledEditorKit

This is the default implementation of rtf editing functionality.


Constructor Index

RTFEditorKit()
Constructs an RTFEditorKit.

Method Index

clone()
Create a copy of the editor kit.
getContentType()
Get the MIME type of the data that this kit represents support for.
read(InputStream, Document, int)
Insert content from the given stream which is expected to be in a format appropriate for this kind of content handler.
read(Reader, Document, int)
Insert content from the given stream, which will be treated as plain text.
write(OutputStream, Document, int, int)
Write content from a document to the given stream in a format appropriate for this kind of content handler.
write(Writer, Document, int, int)
Write content from a document to the given stream as plain text.

Constructors

RTFEditorKit
 public RTFEditorKit()
Constructs an RTFEditorKit.


Methods

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
Throws: 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
Throws: 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
Throws: 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
Throws: BadLocationException
if pos represents an invalid location within the document.
Overrides:
write in class DefaultEditorKit

Where Am I? Class Hierarchy (JFC) All Classes (JFC)