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

クラスDefaultStyledDocument.ElementBuffer

java.lang.Object
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()
      ルート要素を取得します。
      戻り値:
      ルート要素
    • insert

      public void insert(int offset, int length, DefaultStyledDocument.ElementSpec[] data, AbstractDocument.DefaultDocumentEvent de)
      新しいコンテンツを挿入します。
      パラメータ:
      offset - 開始オフセット>= 0
      length - 長さ>= 0
      data - 挿入するデータ
      de - この編集を取り込むイベント
    • 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 - 複製する要素
      戻り値:
      コピー