モジュール java.desktop
パッケージ java.beans

クラスVetoableChangeListenerProxy

すべての実装されたインタフェース:
VetoableChangeListener, EventListener

public class VetoableChangeListenerProxy
extends EventListenerProxy<VetoableChangeListener>
implements VetoableChangeListener
特に「制約」プロパティを使ってVetoableChangeListenerを追加するためにEventListenerProxyを拡張するクラス。 このクラスのインスタンスは、VetoableChangeListenerとして、拒否可能変更イベントをトリガーするのをサポートするBeanに追加可能です。

オブジェクトにgetVetoableChangeListenersメソッドが含まれている場合、返される配列はVetoableChangeListenerおよびVetoableChangeListenerProxyオブジェクトの組み合わせになる場合があります。

導入されたバージョン:
1.4
関連項目:
EventListenerProxy, VetoableChangeSupport.getVetoableChangeListeners()
  • コンストラクタの詳細

    • VetoableChangeListenerProxy

      public VetoableChangeListenerProxy​(String propertyName, VetoableChangeListener listener)
      VetoableChangeListenerを特定のプロパティにバインドするコンストラクタ。
      パラメータ:
      propertyName - 待機しているプロパティの名前
      listener - リスナー・オブジェクト
  • メソッドの詳細

    • vetoableChange

      public void vetoableChange​(PropertyChangeEvent event) throws PropertyVetoException
      プロパティ変更イベントをリスナー委譲に転送します。
      定義:
      vetoableChange、インタフェース: VetoableChangeListener
      パラメータ:
      event - プロパティ変更イベント
      例外:
      PropertyVetoException - 受け取り側がプロパティ変更をロールバックすることを望んでいる場合
    • getPropertyName

      public String getPropertyName()
      リスナーに関連付けられている指定されたプロパティの名前を返します。
      戻り値:
      リスナーに関連付けられている名前付きプロパティの名前