|
DRAFT | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.faces.context.ExceptionHandler
javax.faces.context.ExceptionHandlerWrapper
public abstract class ExceptionHandlerWrapper
Provides a simple implementation of ExceptionHandler that can
be subclassed by developers wishing to provide specialized behavior
to an existing ExceptionHandler instance. The default
implementation of all methods is to call through to the wrapped
ExceptionHandler instance.
Usage: extend this class and override getWrapped() to
return the instance we are wrapping.
| Constructor Summary | |
|---|---|
ExceptionHandlerWrapper()
|
|
| Method Summary | |
|---|---|
ExceptionQueuedEvent |
getHandledExceptionQueuedEvent()
The default behavior of this method is to call ExceptionHandler#getHandledExceptionQueuedEvent()
on the wrapped ExceptionHandler object. |
java.lang.Iterable<ExceptionQueuedEvent> |
getHandledExceptionQueuedEvents()
The default behavior of this method is to call ExceptionHandler#getHandledExceptionQueuedEvents() on the wrapped
ExceptionHandler object. |
java.lang.Throwable |
getRootCause(java.lang.Throwable t)
The default behavior of this method is to call ExceptionHandler.getRootCause(Throwable)
on the wrapped ExceptionHandler object. |
java.lang.Iterable<ExceptionQueuedEvent> |
getUnhandledExceptionQueuedEvents()
The default behavior of this method is to call ExceptionHandler#getUnhandledExceptionQueuedEvents()
on the wrapped ExceptionHandler object. |
abstract ExceptionHandler |
getWrapped()
A class that implements this interface uses this method to return an instance of the class being wrapped. |
void |
handle()
The default behavior of this method is to call ExceptionHandler.handle()
on the wrapped ExceptionHandler object. |
boolean |
isListenerForSource(java.lang.Object source)
The default behavior of this method is to call ExceptionHandler.isListenerForSource(Object)
on the wrapped ExceptionHandler object. |
void |
processEvent(SystemEvent event)
The default behavior of this method is to call ExceptionHandler.processEvent(javax.faces.event.SystemEvent)
on the wrapped ExceptionHandler object. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ExceptionHandlerWrapper()
| Method Detail |
|---|
public abstract ExceptionHandler getWrapped()
FacesWrapperA class that implements this interface uses this method to return an instance of the class being wrapped.
getWrapped in interface FacesWrapper<ExceptionHandler>ExceptionHandler instanceFacesWrapper.getWrapped()public ExceptionQueuedEvent getHandledExceptionQueuedEvent()
The default behavior of this method is to
call ExceptionHandler#getHandledExceptionQueuedEvent()
on the wrapped ExceptionHandler object.
getHandledExceptionQueuedEvent in class ExceptionHandlerExceptionHandler#getHandledExceptionQueuedEvent()
public void handle()
throws FacesException
The default behavior of this method is to
call ExceptionHandler.handle()
on the wrapped ExceptionHandler object.
handle in class ExceptionHandlerFacesException - if and only if a problem occurs while
performing the algorithm to handle the Exception, not
as a means of conveying a handled Exception itself.ExceptionHandler.handle()public boolean isListenerForSource(java.lang.Object source)
The default behavior of this method is to
call ExceptionHandler.isListenerForSource(Object)
on the wrapped ExceptionHandler object.
isListenerForSource in interface SystemEventListenerisListenerForSource in class ExceptionHandlersource - the source that is inquiring about the
appropriateness of sending an event to this listener instance.()
public void processEvent(SystemEvent event)
throws AbortProcessingException
The default behavior of this method is to
call ExceptionHandler.processEvent(javax.faces.event.SystemEvent)
on the wrapped ExceptionHandler object.
processEvent in interface SystemEventListenerprocessEvent in class ExceptionHandlerevent - the SystemEvent instance that
is being processed.
AbortProcessingException - if lifecycle processing should
cease for this request.ExceptionHandler.processEvent(javax.faces.event.SystemEvent)public java.lang.Throwable getRootCause(java.lang.Throwable t)
The default behavior of this method is to
call ExceptionHandler.getRootCause(Throwable)
on the wrapped ExceptionHandler object.
getRootCause in class ExceptionHandlerExceptionHandler.getRootCause(Throwable)public java.lang.Iterable<ExceptionQueuedEvent> getHandledExceptionQueuedEvents()
The default behavior of this method is to call
ExceptionHandler#getHandledExceptionQueuedEvents() on the wrapped
ExceptionHandler object.
getHandledExceptionQueuedEvents in class ExceptionHandlerExceptionHandler#getHandledExceptionQueuedEvents()public java.lang.Iterable<ExceptionQueuedEvent> getUnhandledExceptionQueuedEvents()
The default behavior of this method is to
call ExceptionHandler#getUnhandledExceptionQueuedEvents()
on the wrapped ExceptionHandler object.
getUnhandledExceptionQueuedEvents in class ExceptionHandlerExceptionHandler#getUnhandledExceptionQueuedEvents()
|
DRAFT | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Copyright © 2009 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.
Generated on 24-November-2009 03:24