クラスAbstractDocument.DefaultDocumentEvent
java.lang.Object
javax.swing.undo.AbstractUndoableEdit
javax.swing.undo.CompoundEdit
javax.swing.text.AbstractDocument.DefaultDocumentEvent
- すべての実装されたインタフェース:
Serializable, DocumentEvent, UndoableEdit
- 含まれているクラス:
AbstractDocument
public class AbstractDocument.DefaultDocumentEvent extends CompoundEdit implements DocumentEvent
ドキュメントが変更された場合に、ドキュメントの変更を格納します。 ドキュメント変更トランザクションで変更が行われた場合、変更通知にドキュメントの変更を引き続き使用できます。 これは、AbstractDocumentクラス、およびドキュメント・リスナーに対して変更情報を伝送する拡張機能で使用されます。
-
ネストされたクラスのサマリー
インタフェースで宣言されたネストされたクラス/インタフェース DocumentEvent
DocumentEvent.ElementChange, DocumentEvent.EventType修飾子と型インタフェース説明static interface特定の要素に対して加えられた変更を記述します。static final classドキュメント・イベント・タイプの列挙です。 -
フィールドのサマリー
クラスで宣言されたフィールド CompoundEdit
edits修飾子と型フィールド説明protected Vector<UndoableEdit> このCompoundEditによりまとめて元に戻す/再実行する処理を施されたUndoableEditのコレクションです。クラスで宣言されたフィールド AbstractUndoableEdit
RedoName, UndoName -
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
修飾子と型メソッド説明booleanaddEdit(UndoableEdit anEdit) ドキュメント編集を追加します。要素の変更を取得します。変更イベントの基となったドキュメントを返します。int変更の長さを返します。int変更の始点のドキュメント内でのオフセットを返します。変更ログなどで使われる、この編集結果の、判読可能なローカライズされた記述を提供します。「再実行(Redo)」メニュー項目などで使われる、この編集結果の、再実行できる形式の判読可能なローカライズされた記述を提供します。getType()イベントのタイプを返します。「元に戻す(Undo)」メニュー項目などで使われる、この編集結果の、元に戻せる形式の判読可能なローカライズされた記述を提供します。booleanDefaultDocumentイベントは重要です。voidredo()変更をやり直します。toString()変更イベントの説明文字列を返します。voidundo()変更を元に戻します。クラスで宣言されたメソッド CompoundEdit
canRedo, canUndo, die, end, isInProgress, lastEdit修飾子と型メソッド説明booleancanRedo()isInProgressの場合、またはスーパー・クラスがfalseを返す場合はfalseを返します。booleancanUndo()isInProgressの場合、またはスーパー・クラスがfalseを返す場合はfalseを返します。voiddie()各編集結果に対して、それが追加されたときと逆の順序でdieを送ります。voidend()inProgressをfalseに設定します。booleanこの編集結果が進行中の場合、つまり、まだ終了指示を受け取っていない場合に、trueを返します。protected UndoableEditlastEdit()複数のeditsのうち最後のUndoableEditを返します。editsが空の場合はnullを返します。クラスで宣言されたメソッド AbstractUndoableEdit
replaceEditクラスオブジェクトで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait修飾子と型メソッド説明protected Objectclone()このオブジェクトのコピーを作成して、返します。booleanこのオブジェクトと他のオブジェクトが等しいかどうかを示します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。inthashCode()このオブジェクトに対するハッシュ・コード値を返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
コンストラクタの詳細
-
DefaultDocumentEvent
public DefaultDocumentEvent(int offs, int len, DocumentEvent.EventType type) 変更レコードを作成します。- パラメータ:
offs- 変更ドキュメントへのオフセット>= 0len- 変更の長さ>= 0type- イベントの型(DocumentEvent.EventType)- 導入されたバージョン:
- 1.4
-
-
メソッドの詳細
-
toString
-
addEdit
public boolean addEdit(UndoableEdit anEdit) ドキュメント編集を追加します。 編集の数がしきい値を超える場合、これらの要求に対するアクセスが比較的速いため、ハッシュ・テーブルがElementChangeの実装を参照するように切り替えられます。- 定義:
addEdit、インタフェースUndoableEdit- オーバーライド:
addEdit、クラスCompoundEdit- パラメータ:
anEdit- ドキュメント編集レコード- 戻り値:
- 編集が追加された場合はtrue
- 関連項目:
-
redo
public void redo() throws CannotRedoException変更をやり直します。- 定義:
redo、インタフェースUndoableEdit- オーバーライド:
redo、クラスCompoundEdit- スロー:
CannotRedoException- 変更のやり直しができない場合- 関連項目:
-
undo
public void undo() throws CannotUndoException変更を元に戻します。- 定義:
undo、インタフェースUndoableEdit- オーバーライド:
undo、クラスCompoundEdit- スロー:
CannotUndoException- 変更を元に戻せない場合- 関連項目:
-
isSignificant
public boolean isSignificant()DefaultDocumentイベントは重要です。 DefaultDocumentEventを集約して、単一の編集としてユーザーに提示する場合、DefaultDocumentEventをCompoundEditに配置します。- 定義:
isSignificant、インタフェースUndoableEdit- オーバーライド:
isSignificant、クラスCompoundEdit- 戻り値:
- 編集を元に戻すためにイベントが重要かどうか
- 関連項目:
-
getPresentationName
public String getPresentationName()変更ログなどで使われる、この編集結果の、判読可能なローカライズされた記述を提供します。- 定義:
getPresentationName、インタフェースUndoableEdit- オーバーライド:
getPresentationName、クラスCompoundEdit- 戻り値:
- 説明
- 関連項目:
-
getUndoPresentationName
public String getUndoPresentationName()「元に戻す(Undo)」メニュー項目などで使われる、この編集結果の、元に戻せる形式の判読可能なローカライズされた記述を提供します。 一般に、getDescription()から派生します。- 定義:
getUndoPresentationName、インタフェースUndoableEdit- オーバーライド:
getUndoPresentationName、クラスCompoundEdit- 戻り値:
- 説明
- 関連項目:
-
getRedoPresentationName
public String getRedoPresentationName()「再実行(Redo)」メニュー項目などで使われる、この編集結果の、再実行できる形式の判読可能なローカライズされた記述を提供します。 一般に、getPresentationName()から派生します。- 定義:
getRedoPresentationName、インタフェースUndoableEdit- オーバーライド:
getRedoPresentationName、クラスCompoundEdit- 戻り値:
- 説明
- 関連項目:
-
getType
public DocumentEvent.EventType getType()イベントのタイプを返します。- 定義:
getType、インタフェースDocumentEvent- 戻り値:
- DocumentEvent.EventTypeとしてのイベントの型
- 関連項目:
-
getOffset
public int getOffset()変更の始点のドキュメント内でのオフセットを返します。- 定義:
getOffset、インタフェースDocumentEvent- 戻り値:
- オフセット>= 0
- 関連項目:
-
getLength
-
getDocument
public Document getDocument()変更イベントの基となったドキュメントを返します。- 定義:
getDocument、インタフェースDocumentEvent- 戻り値:
- ドキュメント
- 関連項目:
-
getChange
public DocumentEvent.ElementChange getChange(Element elem) 要素の変更を取得します。- 定義:
getChange、インタフェースDocumentEvent- パラメータ:
elem- 要素- 戻り値:
- 変更
-