Examples of ViewIdHolder


Examples of org.ajax4jsf.context.ViewIdHolder

   *
   * @see javax.faces.component.UIComponentBase#processDecodes(javax.faces.context.FacesContext)
   */
  public void processDecodes(FacesContext context) {
    wasNavigation = false;
    ViewIdHolder holder = setupNavigation(context);
    super.processDecodes(context);
    restoreNavigation(context, holder);
  }
View Full Code Here

Examples of org.ajax4jsf.context.ViewIdHolder

   * (non-Javadoc)
   *
   * @see javax.faces.component.UIComponentBase#processUpdates(javax.faces.context.FacesContext)
   */
  public void processUpdates(FacesContext context) {
    ViewIdHolder holder = setupNavigation(context);
    super.processUpdates(context);
    restoreNavigation(context, holder);
  }
View Full Code Here

Examples of org.ajax4jsf.context.ViewIdHolder

   * (non-Javadoc)
   *
   * @see javax.faces.component.UIComponentBase#processValidators(javax.faces.context.FacesContext)
   */
  public void processValidators(FacesContext context) {
    ViewIdHolder holder = setupNavigation(context);
    super.processValidators(context);
    restoreNavigation(context, holder);
  }
View Full Code Here

Examples of org.ajax4jsf.context.ViewIdHolder

    return null;
  }

  private ViewIdHolder setupNavigation(FacesContext context) {
    AjaxContext ajaxContext = AjaxContext.getCurrentInstance(context);
    ViewIdHolder viewIdHolder = ajaxContext.getViewIdHolder();
    ajaxContext.setViewIdHolder(this);
    return viewIdHolder;
  }
View Full Code Here

Examples of org.ajax4jsf.context.ViewIdHolder

   */
  public void broadcast(FacesEvent event) throws AbortProcessingException {
    if (event instanceof EventWrapper) {
      FacesEvent wrapped = ((EventWrapper) event).getWrapped();
      FacesContext context = getFacesContext();
      ViewIdHolder holder = setupNavigation(context);
      wrapped.getComponent().broadcast(wrapped);
      restoreNavigation(context, holder);
    } else {
      super.broadcast(event);
    }
View Full Code Here

Examples of org.ajax4jsf.context.ViewIdHolder

   *
   * @see javax.faces.component.UIComponentBase#processDecodes(javax.faces.context.FacesContext)
   */
  public void processDecodes(FacesContext context) {
    wasNavigation = false;
    ViewIdHolder holder = setupNavigation(context);
    super.processDecodes(context);
    restoreNavigation(context, holder);
  }
View Full Code Here

Examples of org.ajax4jsf.context.ViewIdHolder

   * (non-Javadoc)
   *
   * @see javax.faces.component.UIComponentBase#processUpdates(javax.faces.context.FacesContext)
   */
  public void processUpdates(FacesContext context) {
    ViewIdHolder holder = setupNavigation(context);
    super.processUpdates(context);
    restoreNavigation(context, holder);
  }
View Full Code Here

Examples of org.ajax4jsf.context.ViewIdHolder

   * (non-Javadoc)
   *
   * @see javax.faces.component.UIComponentBase#processValidators(javax.faces.context.FacesContext)
   */
  public void processValidators(FacesContext context) {
    ViewIdHolder holder = setupNavigation(context);
    super.processValidators(context);
    restoreNavigation(context, holder);
  }
View Full Code Here

Examples of org.ajax4jsf.context.ViewIdHolder

    return null;
  }

  private ViewIdHolder setupNavigation(FacesContext context) {
    AjaxContext ajaxContext = AjaxContext.getCurrentInstance(context);
    ViewIdHolder viewIdHolder = ajaxContext.getViewIdHolder();
    ajaxContext.setViewIdHolder(this);
    return viewIdHolder;
  }
View Full Code Here

Examples of org.ajax4jsf.context.ViewIdHolder

   *      java.lang.String)
   */
  public UIViewRoot createView(FacesContext facesContext, String viewId) {
    AjaxContext ajaxContext = AjaxContext.getCurrentInstance(facesContext);
    // Check for simple keep new ViewId in navigation cases.
    ViewIdHolder viewIdHolder = ajaxContext.getViewIdHolder();
    UIViewRoot riRoot;
    if (null != viewIdHolder && viewIdHolder.skipNavigation(viewId)) {
      viewIdHolder.setViewId(viewId);
      riRoot = facesContext.getViewRoot();
    } else {
      riRoot = super.createView(facesContext, viewId);
      riRoot.addPhaseListener(new RenderPhaseComponentListener());
      // Reset ajax request status for a navigation case.
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.