| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.faces.event.ExceptionQueuedEventContext
public class ExceptionQueuedEventContext
This helper class provides context to
 the ExceptionQueuedEvent regarding the state of the system at the
 point in time when the ExceptionQueuedEvent occurs and links
 the ExceptionQueuedEvent to the ExceptionHandler by virtue of implementing
 SystemEventListener.
| Field Summary | |
|---|---|
| static java.lang.String | IN_AFTER_PHASE_KEYThe presence of an entry under this
 key in the  | 
| static java.lang.String | IN_BEFORE_PHASE_KEYThe presence of an entry under this
 key in the  | 
| Constructor Summary | |
|---|---|
| ExceptionQueuedEventContext(FacesContext context,
                            java.lang.Throwable thrown)Instantiate a new
  | |
| ExceptionQueuedEventContext(FacesContext context,
                            java.lang.Throwable thrown,
                            UIComponent component)Instantiate a new
  | |
| ExceptionQueuedEventContext(FacesContext context,
                            java.lang.Throwable thrown,
                            UIComponent component,
                            PhaseId phaseId)Instantiate a new
  | |
| Method Summary | |
|---|---|
|  java.util.Map<java.lang.Object,java.lang.Object> | getAttributes()A  | 
|  UIComponent | getComponent()Return the  | 
|  FacesContext | getContext() | 
|  java.lang.Throwable | getException()Return the  | 
|  java.util.List<SystemEventListener> | getListenersForEventClass(java.lang.Class<? extends SystemEvent> facesEventClass)Return a  | 
|  PhaseId | getPhaseId()Return the  | 
|  boolean | inAfterPhase() | 
|  boolean | inBeforePhase() | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final java.lang.String IN_BEFORE_PHASE_KEY
The presence of an entry under this
 key in the Map returned from getAttributes()
 indicates the event occurred during the “before
 phase” part of the current lifecycle phase.
public static final java.lang.String IN_AFTER_PHASE_KEY
The presence of an entry under this
 key in the Map returned from getAttributes()
 indicates the event occurred during the “after
 phase” part of the current lifecycle phase.
| Constructor Detail | 
|---|
public ExceptionQueuedEventContext(FacesContext context,
                                   java.lang.Throwable thrown)
Instantiate a new
 ExceptionQueuedEventContext that indicates the argument
 Throwable just occurred.
context - FacesContext for the current requestthrown - the Throwable that is the context for
 this ExceptionQueuedEventContext instance.
public ExceptionQueuedEventContext(FacesContext context,
                                   java.lang.Throwable thrown,
                                   UIComponent component)
Instantiate a new
 ExceptionQueuedEventContext that indicates the argument
 Throwable just occurred, relevant to the argument
 component.
context - FacesContext for the current requestthrown - the Throwable that is the context for
 this ExceptionQueuedEventContext instance.component - the UIComponent instance to which this
 ExceptionQueuedEventContext pertains
public ExceptionQueuedEventContext(FacesContext context,
                                   java.lang.Throwable thrown,
                                   UIComponent component,
                                   PhaseId phaseId)
Instantiate a new
 ExceptionQueuedEventContext that indicates the argument
 Throwable just occurred, relevant to the argument
 component, during the lifecycle phase
 phaseId.
context - FacesContext for the current requestthrown - the Throwable that is the context for
 this ExceptionQueuedEventContext instance.component - the UIComponent that is relevant to
 the context.phaseId - the PhaseId at the time this
 ExeceptionEventContext is created.| Method Detail | 
|---|
public FacesContext getContext()
FacesContext used to create this
  ExceptionQueuedEventContext instance.public java.lang.Throwable getException()
Return the exception
 property.
public UIComponent getComponent()
Return the UIComponent
 which was being processed when the exception was thrown. If none
 or not available, this will be null.
public PhaseId getPhaseId()
Return the PhaseId
 which was being processed when the exception was thrown. If none
 or not available, this will be null.
public boolean inBeforePhase()
true if the exception occurred during the
  before phase processing for a particular lifecycle
  phasepublic boolean inAfterPhase()
true if the exception occurred during the
  after phase processing for a particular lifecycle
  phasepublic java.util.Map<java.lang.Object,java.lang.Object> getAttributes()
A Map of attributes
 relevant to the context of this ExceptionQueuedEvent.
public java.util.List<SystemEventListener> getListenersForEventClass(java.lang.Class<? extends SystemEvent> facesEventClass)
Return a List that
 contains a single entry, the ExceptionHandler for the current
 request.
getListenersForEventClass in interface SystemEventListenerHolder| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Copyright © 2009-2011, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to license terms.
Generated on 10-February-2011 12:41