com.ibm.j2ca.extension.emd.discovery.properties
Class WBIPropertyChangeSupport

java.lang.Object
  extended bycom.ibm.j2ca.extension.emd.discovery.properties.WBIPropertyChangeSupport

public class WBIPropertyChangeSupport
extends java.lang.Object


Constructor Summary
WBIPropertyChangeSupport(commonj.connector.metadata.discovery.properties.PropertyDescriptor sourceBean)
           
 
Method Summary
 void addPropertyChangeListener(commonj.connector.metadata.discovery.properties.PropertyChangeListener listener)
          Add a PropertyChangeListener for a specific property.
 void addVetoableChangeListener(IVetoableChangeListenerImpl listener)
           
 java.lang.Object clone()
           
 void firePropertyChange(commonj.connector.metadata.discovery.properties.PropertyEvent event)
           
 void firePropertyEnabledChange(boolean enabled)
           
 void firePropertyGroupAddChild(commonj.connector.metadata.discovery.properties.PropertyDescriptor child)
           
 void firePropertyGroupRemoveAll(commonj.connector.metadata.discovery.properties.PropertyDescriptor[] oldChildren)
           
 void firePropertyGroupRemoveChild(commonj.connector.metadata.discovery.properties.PropertyDescriptor child)
           
 void firePropertyGroupReplaceAll(commonj.connector.metadata.discovery.properties.PropertyDescriptor[] oldChildren, commonj.connector.metadata.discovery.properties.PropertyDescriptor[] newChildren)
           
 void firePropertyInValid()
           
 void firePropertyValid()
           
 void firePropertyValidValuesChanged()
           
 void firePropertyValueChange(java.lang.Object oldValue, java.lang.Object newValue)
           
 void fireVetoableChange(java.lang.Object oldValue, java.lang.Object newValue)
           
 void fireVetoableChange(commonj.connector.metadata.discovery.properties.PropertyEvent event)
           
 void removePropertyChangeListener(commonj.connector.metadata.discovery.properties.PropertyChangeListener listener)
          Remove a PropertyChangeListener for a specific property.
 void removeVetoableChangeListener(IVetoableChangeListenerImpl listener)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WBIPropertyChangeSupport

public WBIPropertyChangeSupport(commonj.connector.metadata.discovery.properties.PropertyDescriptor sourceBean)
Method Detail

clone

public java.lang.Object clone()

addPropertyChangeListener

public void addPropertyChangeListener(commonj.connector.metadata.discovery.properties.PropertyChangeListener listener)
Add a PropertyChangeListener for a specific property. The listener will be invoked only when a call on firePropertyChange names that specific property.

Parameters:
listener - The PropertyChangeListener to be added

addVetoableChangeListener

public void addVetoableChangeListener(IVetoableChangeListenerImpl listener)

firePropertyChange

public void firePropertyChange(commonj.connector.metadata.discovery.properties.PropertyEvent event)

firePropertyEnabledChange

public void firePropertyEnabledChange(boolean enabled)

firePropertyGroupAddChild

public void firePropertyGroupAddChild(commonj.connector.metadata.discovery.properties.PropertyDescriptor child)

firePropertyGroupRemoveAll

public void firePropertyGroupRemoveAll(commonj.connector.metadata.discovery.properties.PropertyDescriptor[] oldChildren)

firePropertyGroupRemoveChild

public void firePropertyGroupRemoveChild(commonj.connector.metadata.discovery.properties.PropertyDescriptor child)

firePropertyGroupReplaceAll

public void firePropertyGroupReplaceAll(commonj.connector.metadata.discovery.properties.PropertyDescriptor[] oldChildren,
                                        commonj.connector.metadata.discovery.properties.PropertyDescriptor[] newChildren)

firePropertyInValid

public void firePropertyInValid()

firePropertyValid

public void firePropertyValid()

firePropertyValidValuesChanged

public void firePropertyValidValuesChanged()

firePropertyValueChange

public void firePropertyValueChange(java.lang.Object oldValue,
                                    java.lang.Object newValue)

fireVetoableChange

public void fireVetoableChange(java.lang.Object oldValue,
                               java.lang.Object newValue)
                        throws WBIPropertyVetoException
Throws:
WBIPropertyVetoException

fireVetoableChange

public void fireVetoableChange(commonj.connector.metadata.discovery.properties.PropertyEvent event)
                        throws WBIPropertyVetoException
Throws:
WBIPropertyVetoException

removePropertyChangeListener

public void removePropertyChangeListener(commonj.connector.metadata.discovery.properties.PropertyChangeListener listener)
Remove a PropertyChangeListener for a specific property.

Parameters:
listener - The PropertyChangeListener to be removed

removeVetoableChangeListener

public void removeVetoableChangeListener(IVetoableChangeListenerImpl listener)