Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.myfaces.lifecycle
Class LifecycleImpl  view LifecycleImpl download LifecycleImpl.java

java.lang.Object
  extended byjavax.faces.lifecycle.Lifecycle
      extended byorg.apache.myfaces.lifecycle.LifecycleImpl

public class LifecycleImpl
extends javax.faces.lifecycle.Lifecycle

Implements the lifecycle as described in Spec. 1.0 PFD Chapter 2

Version:
$Revision: 294841 $ $Date: 2005-10-04 13:13:34 -0400 (Tue, 04 Oct 2005) $

Field Summary
private  javax.faces.event.PhaseListener[] _phaseListenerArray
           
private  java.util.List _phaseListenerList
           
private static org.apache.commons.logging.Log log
           
 
Constructor Summary
LifecycleImpl()
           
 
Method Summary
 void addPhaseListener(javax.faces.event.PhaseListener phaseListener)
           
private  boolean applyRequestValues(javax.faces.context.FacesContext facesContext)
          Apply Request Values (JSF.2.2.2)
private static java.lang.String deriveViewId(javax.faces.context.FacesContext facesContext)
           
 void execute(javax.faces.context.FacesContext facesContext)
           
 javax.faces.event.PhaseListener[] getPhaseListeners()
           
private  void informPhaseListenersAfter(javax.faces.context.FacesContext facesContext, javax.faces.event.PhaseId phaseId)
           
private  void informPhaseListenersBefore(javax.faces.context.FacesContext facesContext, javax.faces.event.PhaseId phaseId)
           
private  boolean invokeApplication(javax.faces.context.FacesContext facesContext)
          Invoke Application (JSF.2.2.5)
private  boolean isResponseComplete(javax.faces.context.FacesContext facesContext, java.lang.String phase, boolean before)
           
private  boolean processValidations(javax.faces.context.FacesContext facesContext)
          Process Validations (JSF.2.2.3)
private static void recursivelyHandleComponentReferencesAndSetValid(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent root)
           
 void removePhaseListener(javax.faces.event.PhaseListener phaseListener)
           
 void render(javax.faces.context.FacesContext facesContext)
           
private  boolean restoreView(javax.faces.context.FacesContext facesContext)
          Restore View (JSF.2.2.1)
private  boolean shouldRenderResponse(javax.faces.context.FacesContext facesContext, java.lang.String phase, boolean before)
           
private  boolean updateModelValues(javax.faces.context.FacesContext facesContext)
          Update Model Values (JSF.2.2.4)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static final org.apache.commons.logging.Log log

_phaseListenerList

private java.util.List _phaseListenerList

_phaseListenerArray

private javax.faces.event.PhaseListener[] _phaseListenerArray
Constructor Detail

LifecycleImpl

public LifecycleImpl()
Method Detail

execute

public void execute(javax.faces.context.FacesContext facesContext)
             throws javax.faces.FacesException

restoreView

private boolean restoreView(javax.faces.context.FacesContext facesContext)
                     throws javax.faces.FacesException
Restore View (JSF.2.2.1)


applyRequestValues

private boolean applyRequestValues(javax.faces.context.FacesContext facesContext)
                            throws javax.faces.FacesException
Apply Request Values (JSF.2.2.2)


processValidations

private boolean processValidations(javax.faces.context.FacesContext facesContext)
                            throws javax.faces.FacesException
Process Validations (JSF.2.2.3)


updateModelValues

private boolean updateModelValues(javax.faces.context.FacesContext facesContext)
                           throws javax.faces.FacesException
Update Model Values (JSF.2.2.4)


invokeApplication

private boolean invokeApplication(javax.faces.context.FacesContext facesContext)
                           throws javax.faces.FacesException
Invoke Application (JSF.2.2.5)


render

public void render(javax.faces.context.FacesContext facesContext)
            throws javax.faces.FacesException

isResponseComplete

private boolean isResponseComplete(javax.faces.context.FacesContext facesContext,
                                   java.lang.String phase,
                                   boolean before)

shouldRenderResponse

private boolean shouldRenderResponse(javax.faces.context.FacesContext facesContext,
                                     java.lang.String phase,
                                     boolean before)

deriveViewId

private static java.lang.String deriveViewId(javax.faces.context.FacesContext facesContext)

recursivelyHandleComponentReferencesAndSetValid

private static void recursivelyHandleComponentReferencesAndSetValid(javax.faces.context.FacesContext facesContext,
                                                                    javax.faces.component.UIComponent root)

addPhaseListener

public void addPhaseListener(javax.faces.event.PhaseListener phaseListener)

removePhaseListener

public void removePhaseListener(javax.faces.event.PhaseListener phaseListener)

getPhaseListeners

public javax.faces.event.PhaseListener[] getPhaseListeners()

informPhaseListenersBefore

private void informPhaseListenersBefore(javax.faces.context.FacesContext facesContext,
                                        javax.faces.event.PhaseId phaseId)

informPhaseListenersAfter

private void informPhaseListenersAfter(javax.faces.context.FacesContext facesContext,
                                       javax.faces.event.PhaseId phaseId)