public class UndoableEditSupport extends Object
UndoableEdit リスナーを管理するために使用するサポートクラスです。| 修飾子と型 | フィールドと説明 |
|---|---|
protected CompoundEdit |
compoundEdit |
protected Vector<UndoableEditListener> |
listeners |
protected Object |
realSource |
protected int |
updateLevel |
| コンストラクタと説明 |
|---|
UndoableEditSupport()
UndoableEditSupport オブジェクトを構築します。 |
UndoableEditSupport(Object r)
UndoableEditSupport オブジェクトを構築します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected void |
_postEdit(UndoableEdit e)
postEdit および endUpdate からのみ呼び出されます。 |
void |
addUndoableEditListener(UndoableEditListener l)
UndoableEditListener を登録します。 |
void |
beginUpdate() |
protected CompoundEdit |
createCompoundEdit()
beginUpdate からのみ呼び出されます。 |
void |
endUpdate()
デッドロック警告: このメソッドを呼び出すと、すべてのリスナーで
undoableEditHappened が呼び出されます。 |
UndoableEditListener[] |
getUndoableEditListeners()
addUndoableEditListener() によってこの UndoableEditSupport に追加されたすべての
UndoableEditListener から成る配列を返します。 |
int |
getUpdateLevel()
更新レベルの値を返します。
|
void |
postEdit(UndoableEdit e)
デッドロック警告: このメソッドを呼び出すと、すべてのリスナーで
undoableEditHappened が呼び出されます。 |
void |
removeUndoableEditListener(UndoableEditListener l)
UndoableEditListener を削除します。 |
String |
toString()
このオブジェクトのプロパティーを表示および識別する文字列を返します。
|
protected int updateLevel
protected CompoundEdit compoundEdit
protected Vector<UndoableEditListener> listeners
protected Object realSource
public UndoableEditSupport()
UndoableEditSupport オブジェクトを構築します。public UndoableEditSupport(Object r)
UndoableEditSupport オブジェクトを構築します。r - Objectpublic void addUndoableEditListener(UndoableEditListener l)
UndoableEditListener を登録します。元に戻すことのできる編集が発生すると、必ずリスナーに通知されます。l - UndoableEditListener オブジェクトremoveUndoableEditListener(javax.swing.event.UndoableEditListener)public void removeUndoableEditListener(UndoableEditListener l)
UndoableEditListener を削除します。l - 削除する UndoableEditListener オブジェクトaddUndoableEditListener(javax.swing.event.UndoableEditListener)public UndoableEditListener[] getUndoableEditListeners()
UndoableEditListener から成る配列を返します。UndoableEditListener。リスナーが追加されていない場合は空の配列protected void _postEdit(UndoableEdit e)
postEdit および endUpdate からのみ呼び出されます。すべてのリスナーで undoableEditHappened を呼び出します。2 つの呼び出し側メソッドは同期をとられるので、ここで同期は実行されません。public void postEdit(UndoableEdit e)
undoableEditHappened が呼び出されます。このメソッドをそのリスナーの 1 つから呼び出すのは良い方法ではありません。public int getUpdateLevel()
public void beginUpdate()
protected CompoundEdit createCompoundEdit()
beginUpdate からのみ呼び出されます。サブクラスで使用するために、ここに公開されています。public void endUpdate()
undoableEditHappened が呼び出されます。このメソッドをそのリスナーの 1 つから呼び出すのは良い方法ではありません。 バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.