モジュール 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がドキュメント内の無効な位置を表す場合。