モジュール java.desktop
パッケージ javax.swing.undo

クラスUndoableEditSupport


  • public class UndoableEditSupport
    extends Object
    UndoableEditリスナーを管理するために使用するサポート・クラスです。
    • フィールドの詳細

      • updateLevel

        protected int updateLevel
        更新レベル。
      • compoundEdit

        protected CompoundEdit compoundEdit
        コンパウンド編集。
      • realSource

        protected Object realSource
        リアル・ソース。
    • コンストラクタの詳細

      • UndoableEditSupport

        public UndoableEditSupport()
        UndoableEditSupportオブジェクトを構築します。
      • UndoableEditSupport

        public UndoableEditSupport​(Object r)
        UndoableEditSupportオブジェクトを構築します。
        パラメータ:
        r - Object
    • メソッドの詳細

      • getUndoableEditListeners

        public UndoableEditListener[] getUndoableEditListeners()
        addUndoableEditListener()によってこのUndoableEditSupportに追加されたすべてのUndoableEditListenerから成る配列を返します。
        戻り値:
        追加されたすべてのUndoableEditListener。リスナーが追加されていない場合は空の配列
        導入されたバージョン:
        1.4
      • _postEdit

        protected void _postEdit​(UndoableEdit e)
        postEditおよびendUpdateからのみ呼び出されます。 すべてのリスナーでundoableEditHappenedを呼び出します。 2つの呼出し側メソッドは同期をとられるので、ここで同期は実行されません。
        パラメータ:
        e - 確認するために編集
      • postEdit

        public void postEdit​(UndoableEdit e)
        デッドロック警告: このメソッドを呼び出すと、すべてのリスナーでundoableEditHappenedが呼び出されます。 このメソッドをそのリスナーの1つから呼び出すのは良い方法ではありません。
        パラメータ:
        e - 投稿を編集
      • getUpdateLevel

        public int getUpdateLevel()
        更新レベルの値を返します。
        戻り値:
        更新レベルを表す整数値
      • beginUpdate

        public void beginUpdate()
      • createCompoundEdit

        protected CompoundEdit createCompoundEdit()
        beginUpdateからのみ呼び出されます。 サブクラスで使用するために、ここに公開されています。
        戻り値:
        新しく作成されたCompoundEditオブジェクト
      • endUpdate

        public void endUpdate()
        デッドロック警告: このメソッドを呼び出すと、すべてのリスナーでundoableEditHappenedが呼び出されます。 このメソッドをそのリスナーの1つから呼び出すのは良い方法ではありません。
      • toString

        public String toString()
        このオブジェクトのプロパティを表示および識別する文字列を返します。
        オーバーライド:
        toString 、クラス:  Object
        戻り値:
        このオブジェクトのString表現