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(Element root)新しいElementBufferを作成します。 -
メソッドのサマリー
修飾子と型 メソッド 説明 voidchange(int offset, int length, AbstractDocument.DefaultDocumentEvent de)コンテンツを変更します。protected voidchangeUpdate()ドキュメントへの変更に対応して、要素の構造を更新します。Elementclone(Element parent, Element clonee)異なる親を使用して、この要素のコピーを作成します。ElementgetRootElement()ルート要素を取得します。voidinsert(int offset, int length, DefaultStyledDocument.ElementSpec[] data, AbstractDocument.DefaultDocumentEvent de)新しいコンテンツを挿入します。protected voidinsertUpdate(DefaultStyledDocument.ElementSpec[] data)更新をドキュメントに挿入します。voidremove(int offset, int length, AbstractDocument.DefaultDocumentEvent de)コンテンツを削除します。protected voidremoveUpdate()ドキュメント内の関連するシーケンスからの削除に応答して、要素の構造を更新します。
-
コンストラクタの詳細
-
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- 開始オフセット>= 0length- 長さ>= 0data- 挿入するデータde- この編集を取り込むイベント
-
remove
public void remove(int offset, int length, AbstractDocument.DefaultDocumentEvent de)コンテンツを削除します。- パラメータ:
offset- 開始オフセット>= 0length- 長さ>= 0de- この編集を取り込むイベント
-
change
public void change(int offset, int length, AbstractDocument.DefaultDocumentEvent de)コンテンツを変更します。- パラメータ:
offset- 開始オフセット>= 0length- 長さ>= 0de- この編集を取り込むイベント
-
insertUpdate
protected void insertUpdate(DefaultStyledDocument.ElementSpec[] data)更新をドキュメントに挿入します。- パラメータ:
data- 挿入する要素
-
removeUpdate
protected void removeUpdate()ドキュメント内の関連するシーケンスからの削除に応答して、要素の構造を更新します。 削除のスパンで使用される要素は、削除されます。 -
changeUpdate
protected void changeUpdate()ドキュメントへの変更に対応して、要素の構造を更新します。 -
clone
異なる親を使用して、この要素のコピーを作成します。- パラメータ:
parent- 親要素clonee- 複製する要素- 戻り値:
- コピー
-