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

クラスDefaultStyledDocument.ElementBuffer

  • すべての実装されたインタフェース:
    Serializable
    含まれているクラス:
    DefaultStyledDocument

    public class DefaultStyledDocument.ElementBuffer
    extends Object
    implements Serializable
    要素の階層に対する変更を管理するクラスです。

    警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースとの互換性がなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4以降、すべてのJavaBeans™用の長期間の格納サポートがjava.beansパッケージに追加されています。 XMLEncoderを参照してください。

    関連項目:
    直列化された形式
    • コンストラクタの詳細

      • ElementBuffer

        public ElementBuffer​(Element root)
        新しいElementBufferを作成します。
        パラメータ:
        root - ルート要素
        導入されたバージョン:
        1.4
    • メソッドの詳細

      • getRootElement

        public Element getRootElement()
        ルート要素を取得します。
        戻り値:
        ルート要素
      • remove

        public void remove​(int offset,
                           int length,
                           AbstractDocument.DefaultDocumentEvent de)
        コンテンツを削除します。
        パラメータ:
        offset - 開始オフセット>= 0
        length - 長さ>= 0
        de - この編集を取り込むイベント
      • change

        public void change​(int offset,
                           int length,
                           AbstractDocument.DefaultDocumentEvent de)
        コンテンツを変更します。
        パラメータ:
        offset - 開始オフセット>= 0
        length - 長さ>= 0
        de - この編集を取り込むイベント
      • insertUpdate

        protected void insertUpdate​(DefaultStyledDocument.ElementSpec[] data)
        更新をドキュメントに挿入します。
        パラメータ:
        data - 挿入する要素
      • removeUpdate

        protected void removeUpdate()
        ドキュメント内の関連するシーケンスからの削除に応答して、要素の構造を更新します。 削除のスパンで使用される要素は、削除されます。
      • changeUpdate

        protected void changeUpdate()
        ドキュメントへの変更に対応して、要素の構造を更新します。
      • clone

        public Element clone​(Element parent,
                             Element clonee)
        異なる親を使用して、この要素のコピーを作成します。
        パラメータ:
        parent - 親要素
        clonee - 複製する要素
        戻り値:
        コピー