public class ExceptionHandlingSupport extends Object
Stores a group of ExceptionListener that, in whatever moment
could be notified a Throwable Java error or exception.
ExceptionHandlingSupport is useful to manage a set of listeners
that need to be executed when a particular error or exception in a object is produced. For
instance, when user drags the mouse over a geometrical object in a view, it's possible that
some ExceptionLister of that object and other nearby, must be notified. Using
ExceptionHandlingSupport the developer can manage easily a set of that kind of
listeners, that can change according to an external factor. (In the previous sample, for intance,
can change according the closed objects to the one which this ExceptionHandlingSupport
refers).
| Constructor and Description |
|---|
ExceptionHandlingSupport() |
| Modifier and Type | Method and Description |
|---|---|
void |
addExceptionListener(ExceptionListener o)
Adds a new
ExceptionListener for adding support to it. |
boolean |
removeExceptionListener(ExceptionListener o)
Removes an
ExceptionListener for finishing the support to it. |
void |
throwException(Throwable t)
Notifies all registered listeners that an error or exception
throwable by the Java Virtual Machine has been produced.
|
public void addExceptionListener(ExceptionListener o)
Adds a new ExceptionListener for adding support to it.
o - listener adapted to be notified by the ExceptionHandlingSupportpublic boolean removeExceptionListener(ExceptionListener o)
Removes an ExceptionListener for finishing the support to it.
o - listener adapted to be notified by the ExceptionHandlingSupporttrue if the list contained the specified element, false otherwisepublic void throwException(Throwable t)
Notifies all registered listeners that an error or exception throwable by the Java Virtual Machine has been produced.
t - an error or exception in the Java language