クラス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
    修飾子と型
    フィールド
    説明
    protected static final String
    getRedoPresentationNameによって返される文字列です。Java 2プラットフォーム1.3.1以降では、このフィールドは使われなくなりました。
    protected static final String
    getUndoPresentationNameによって返される文字列です。Java 2プラットフォーム1.3.1以降では、このフィールドは使われなくなりました。
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    DefaultDocumentEvent(int offs, int len, DocumentEvent.EventType type)
    変更レコードを作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    boolean
    ドキュメント編集を追加します。
    要素の変更を取得します。
    変更イベントの基となったドキュメントを返します。
    int
    変更の長さを返します。
    int
    変更の始点のドキュメント内でのオフセットを返します。
    変更ログなどで使われる、この編集結果の、判読可能なローカライズされた記述を提供します。
    「再実行(Redo)」メニュー項目などで使われる、この編集結果の、再実行できる形式の判読可能なローカライズされた記述を提供します。
    イベントのタイプを返します。
    「元に戻す(Undo)」メニュー項目などで使われる、この編集結果の、元に戻せる形式の判読可能なローカライズされた記述を提供します。
    boolean
    DefaultDocumentイベントは重要です。
    void
    変更をやり直します。
    変更イベントの説明文字列を返します。
    void
    変更を元に戻します。

    クラスで宣言されたメソッド CompoundEdit

    canRedo, canUndo, die, end, isInProgress, lastEdit
    修飾子と型
    メソッド
    説明
    boolean
    isInProgressの場合、またはスーパー・クラスがfalseを返す場合はfalseを返します。
    boolean
    isInProgressの場合、またはスーパー・クラスがfalseを返す場合はfalseを返します。
    void
    die()
    各編集結果に対して、それが追加されたときと逆の順序でdieを送ります。
    void
    end()
    inProgressをfalseに設定します。
    boolean
    この編集結果が進行中の場合、つまり、まだ終了指示を受け取っていない場合に、trueを返します。
    protected UndoableEdit
    複数のeditsのうち最後のUndoableEditを返します。editsが空の場合はnullを返します。

    クラスで宣言されたメソッド AbstractUndoableEdit

    replaceEdit
    修飾子と型
    メソッド
    説明
    boolean
    このデフォルト実装はfalseを返します。

    クラスオブジェクトで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    修飾子と型
    メソッド
    説明
    protected Object
    このオブジェクトのコピーを作成して、返します。
    boolean
    このオブジェクトと他のオブジェクトが等しいかどうかを示します。
    protected void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    最終決定は非推奨であり、将来のリリースで削除される可能性があります。
    final Class<?>
    このObjectの実行時クラスを返します。
    int
    このオブジェクトに対するハッシュ・コード値を返します。
    final void
    このオブジェクトのモニターで待機中のスレッドを1つ再開します。
    final void
    このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
    final void
    現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。
    final void
    wait(long timeoutMillis)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
    final void
    wait(long timeoutMillis, int nanos)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。