java.beans
public class VetoableChangeListenerProxy extends EventListenerProxy implements VetoableChangeListener
VetoableChangeListener -
associating a name with the listener. This can be used to filter the
changes that one is interested in.
Since: 1.4
UNKNOWN: udpated to 1.4
| Constructor Summary | |
|---|---|
| VetoableChangeListenerProxy(String propertyName, VetoableChangeListener listener)
Create a new proxy which filters property change events and only passes
changes to the named property on to the delegate.
| |
| Method Summary | |
|---|---|
| String | getPropertyName()
Gets the name of the property this proxy is filtering on.
|
| void | vetoableChange(PropertyChangeEvent event)
Forwards the event on to the delegate if the property name matches.
|
Parameters: propertyName the property's name to filter on listener the delegate listener
Returns: the property name
Parameters: event the event to pass on, if it meets the filter
Throws: NullPointerException if the delegate this was created with is null PropertyVetoException if the change is vetoed by the listener