Examples of ViewIdHolder


Examples of org.ajax4jsf.context.ViewIdHolder

    state[2] = saveAttachedState(context, phaseListeners);
    return state;
  }

  public String getViewId() {
    ViewIdHolder viewIdHolder = AjaxContext.getCurrentInstance()
        .getViewIdHolder();
    String viewId;
    if (null != viewIdHolder) {
      viewId = viewIdHolder.getViewId();
    } else {
      viewId = super.getViewId();
    }
    return viewId;
  }
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 {
      UIViewRoot root = super.createView(facesContext, viewId);
      // TODO -setup render-kit where instead of Listener ?
      if (null == root || root instanceof AjaxViewRoot) {
View Full Code Here

Examples of org.ajax4jsf.context.ViewIdHolder

  state[1] = getBrige().saveState(context);
  return state;
    }

    public String getViewId() {
  ViewIdHolder viewIdHolder = AjaxContext.getCurrentInstance()
    .getViewIdHolder();
  String viewId;
  if (null != viewIdHolder) {
      viewId = viewIdHolder.getViewId();
  } else {
      viewId = super.getViewId();
  }
  return viewId;
    }
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
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.