モジュール java.desktop
パッケージ javax.swing.text.rtf

クラスRTFEditorKit

すべての実装されたインタフェース:
Serializable, Cloneable

public class RTFEditorKit extends StyledEditorKit
RTF編集機能のデフォルトの実装です。 RTFサポートはSwingチームにより作成されたものではありません。 将来、サポートに対応できるようにしていく予定です。
  • コンストラクタの詳細

    • RTFEditorKit

      public RTFEditorKit()
      RTFEditorKitを構築します。
  • メソッドの詳細

    • getContentType

      public String getContentType()
      このキットがサポートするデータのMIMEタイプを返します。 このキットはtext/rtfタイプをサポートします。
      オーバーライド:
      getContentType、クラスDefaultEditorKit
      戻り値:
      タイプ
    • read

      public void read(InputStream in, Document doc, int pos) throws IOException, BadLocationException
      このタイプのコンテンツ・ハンドラに適した形式であると予想されるコンテンツを、指定したストリームから挿入します。
      オーバーライド:
      read、クラスDefaultEditorKit
      パラメータ:
      in - 読込み元のストリーム
      doc - 挿入先。
      pos - コンテンツを配置するドキュメント内の位置。
      例外:
      IOException - 入出力エラーが発生した場合
      BadLocationException - posがドキュメント内の無効な位置を表す場合。
    • write

      public void write(OutputStream out, Document doc, int pos, int len) throws IOException, BadLocationException
      このタイプのコンテンツ・ハンドラに適した形式で、ドキュメントからストリームへコンテンツを書き込みます。
      オーバーライド:
      write、クラスDefaultEditorKit
      パラメータ:
      out - 書込み先のストリーム
      doc - 書込み元。
      pos - コンテンツを取得するドキュメント内の位置。
      len - 書き出す量。
      例外:
      IOException - 入出力エラーが発生した場合
      BadLocationException - posがドキュメント内の無効な位置を表す場合。
    • read

      public void read(Reader in, Document doc, int pos) throws IOException, BadLocationException
      指定されたストリームから内容を挿入します。内容はプレーン・テキストとして扱われます。
      オーバーライド:
      read、クラスDefaultEditorKit
      パラメータ:
      in - 読込み元のストリーム
      doc - 挿入先。
      pos - コンテンツを配置するドキュメント内の位置。
      例外:
      IOException - 入出力エラーが発生した場合
      BadLocationException - posがドキュメント内の無効な位置を表す場合。
    • write

      public void write(Writer out, Document doc, int pos, int len) throws IOException, BadLocationException
      ドキュメントのコンテンツを、指定されたストリームにプレーン・テキストとして書き込みます。
      オーバーライド:
      write、クラスDefaultEditorKit
      パラメータ:
      out - 書込み先のストリーム
      doc - 書込み元。
      pos - コンテンツを取得するドキュメント内の位置。
      len - 書き出す量。
      例外:
      IOException - 入出力エラーが発生した場合
      BadLocationException - posがドキュメント内の無効な位置を表す場合。