JavaTM 2 Platform
Standard Ed. 6

java.beans
類別 VetoableChangeListenerProxy

java.lang.Object
  繼承者 java.util.EventListenerProxy
      繼承者 java.beans.VetoableChangeListenerProxy
所有已實作的介面:
VetoableChangeListener, EventListener

public class VetoableChangeListenerProxy
extends EventListenerProxy
implements VetoableChangeListener

擴展 EventListenerProxy 的類別,特別適用於將 VetoableChangeListener 與 "constrained" 屬性相關聯。可以將此類別的實例作為一個 VetoableChangeListener 添加到支持觸發 VetoableChange 事件的 bean。

如果該物件有一個 getVetoableChangeListeners() 方法,則返回的陣列可以是 VetoableChangeListenerVetoableChangeListenerProxy 物件的混合。

從以下版本開始:
1.4
另請參見:
EventListenerProxy, VetoableChangeListener, VetoableChangeSupport.getVetoableChangeListeners()

建構子摘要
VetoableChangeListenerProxy(String propertyName, VetoableChangeListener listener)
           
 
方法摘要
 String getPropertyName()
          返回與偵聽器有關聯的指定屬性的名稱。
 void vetoableChange(PropertyChangeEvent evt)
          將屬性更改事件轉發給偵聽器代理。
 
從類別 java.util.EventListenerProxy 繼承的方法
getListener
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

VetoableChangeListenerProxy

public VetoableChangeListenerProxy(String propertyName,
                                   VetoableChangeListener listener)
參數:
propertyName - 將偵聽的屬性的名稱。
listener - 偵聽器物件
方法詳細資訊

vetoableChange

public void vetoableChange(PropertyChangeEvent evt)
                    throws PropertyVetoException
將屬性更改事件轉發給偵聽器代理。

指定者:
介面 VetoableChangeListener 中的 vetoableChange
參數:
evt - 屬性更改事件
拋出:
PropertyVetoException - 如果接收方希望回滾屬性更改。

getPropertyName

public String getPropertyName()
返回與偵聽器有關聯的指定屬性的名稱。


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only