- 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()ドキュメント内の関連するシーケンスからの削除に応答して、要素の構造を更新します。
 
- 
- 
- 
コンストラクタの詳細- 
ElementBufferpublic ElementBuffer(Element root) 新しいElementBufferを作成します。- パラメータ:
- root- ルート要素
- 導入されたバージョン:
- 1.4
 
 
- 
 - 
メソッドの詳細- 
getRootElementpublic Element getRootElement() ルート要素を取得します。- 戻り値:
- ルート要素
 
 - 
insertpublic void insert(int offset, int length, DefaultStyledDocument.ElementSpec[] data, AbstractDocument.DefaultDocumentEvent de)新しいコンテンツを挿入します。- パラメータ:
- offset- 開始オフセット>= 0
- length- 長さ>= 0
- data- 挿入するデータ
- de- この編集を取り込むイベント
 
 - 
removepublic void remove(int offset, int length, AbstractDocument.DefaultDocumentEvent de)コンテンツを削除します。- パラメータ:
- offset- 開始オフセット>= 0
- length- 長さ>= 0
- de- この編集を取り込むイベント
 
 - 
changepublic void change(int offset, int length, AbstractDocument.DefaultDocumentEvent de)コンテンツを変更します。- パラメータ:
- offset- 開始オフセット>= 0
- length- 長さ>= 0
- de- この編集を取り込むイベント
 
 - 
insertUpdateprotected void insertUpdate(DefaultStyledDocument.ElementSpec[] data) 更新をドキュメントに挿入します。- パラメータ:
- data- 挿入する要素
 
 - 
removeUpdateprotected void removeUpdate() ドキュメント内の関連するシーケンスからの削除に応答して、要素の構造を更新します。 削除のスパンで使用される要素は、削除されます。
 - 
changeUpdateprotected void changeUpdate() ドキュメントへの変更に対応して、要素の構造を更新します。
 
- 
 
-