textbender.g.beans
Class PropertyChangeListenerR.DispatchCatcher

java.lang.Object
  extended by Catcher0<PropertyChangeListenerR>
      extended by PropertyChangeListenerR.DispatchCatcher
All Implemented Interfaces:
Catcher<PropertyChangeListenerR>
Enclosing interface:
PropertyChangeListenerR

public static class PropertyChangeListenerR.DispatchCatcher
extends Catcher0<PropertyChangeListenerR>

For property event dispatchers, a catcher that treats exception-throwing listeners as disabled.


Nested Class Summary
 
Nested classes/interfaces inherited from interface Catcher
Catcher.X
 
Constructor Summary
PropertyChangeListenerR.DispatchCatcher(PropertyChangeListenerR.Registry registry)
          Creates a DispatchCatcher.
 
Method Summary
 void catchException(PropertyChangeListenerR listener, Exception x)
          Notifies the registry that the listener is disabled.
 
Methods inherited from class Catcher0
catchError, i
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyChangeListenerR.DispatchCatcher

public PropertyChangeListenerR.DispatchCatcher(PropertyChangeListenerR.Registry registry)
Creates a DispatchCatcher.

Method Detail

catchException

public void catchException(PropertyChangeListenerR listener,
                           Exception x)
Notifies the registry that the listener is disabled.

Specified by:
catchException in interface Catcher<PropertyChangeListenerR>
Overrides:
catchException in class Catcher0<PropertyChangeListenerR>
Parameters:
listener - logical source of the exception