@Override public void renderView(FacesContext context, UIViewRoot viewToRender) throws IOException, FacesException { // This method has overridden behavior for JSF 1 but is simply a pass-through for JSF 2 super.renderView(context, viewToRender); }
@Override public void renderView(FacesContext context, UIViewRoot viewToRender) throws IOException, FacesException { // This method has overridden behavior for JSF 1 but is simply a pass-through for JSF 2 super.renderView(context, viewToRender); }
@Override public void renderView(FacesContext context, UIViewRoot viewToRender) throws IOException { super.renderView(isDevelopment(context) ? new FacesContextWrapper(context) { @Override public void setResponseWriter(ResponseWriter responseWriter) { super.setResponseWriter(new NoAutoGeneratedIdResponseWriter(responseWriter)); } } : context, viewToRender); }
@Override public void renderView(FacesContext context, UIViewRoot viewToRender) throws IOException { super.renderView(isDevelopment(context) ? new FacesContextWrapper(context) { @Override public void setResponseWriter(ResponseWriter responseWriter) { super.setResponseWriter(new NoAutoGeneratedIdResponseWriter(responseWriter)); } } : context, viewToRender); }
@Override public void renderView(FacesContext context, UIViewRoot viewToRender) throws IOException, FacesException { if (viewToRender instanceof NavigationResponseUIViewRoot) { viewToRender.encodeAll(context); } else { super.renderView(context, viewToRender); } }
@Override public void renderView(FacesContext context, UIViewRoot viewToRender) throws IOException { if (isDevelopment(context)) { validateComponentTreeStructure(context, viewToRender); } super.renderView(context, viewToRender); }
@Override public void renderView(FacesContext context, UIViewRoot viewToRender) throws IOException { if (isDevelopment(context)) { validateComponentTreeStructure(context, viewToRender); } if (isAjaxRequest(context)) { context.getAttributes().put("facelets.ContentType", "text/xml"); // Work around for nasty Mojarra 2.3.4+ bug reported as #4484. } super.renderView(context, viewToRender); }
@Override public void renderView(FacesContext context, UIViewRoot viewToRender) throws IOException, FacesException { if (PortletUtil.isPortletRequest(context)) { if (viewToRender.isRendered()) { if (log.isTraceEnabled()) log.trace("It is a portlet request. Dispatching to view"); context.getExternalContext().dispatch(viewToRender.getViewId()); } } else { super.renderView(context, viewToRender); } } }
@Override public void renderView(FacesContext context, UIViewRoot viewToRender) throws IOException, FacesException { try { if (_conversation.getId() != null) { viewToRender.getAttributes().put("caucho.cid", _conversation.getId()); } super.renderView(context, viewToRender); } finally { _conversation.destroy(); } }
/** * The purpose of overriding this method is to work-around a JSF 1.2 dependency in the TCK. Once the * TestSuiteViewHandlerImpl is changed to be a subclass of ViewDeclarationLanguage this can be removed. */ @Override public void renderView(FacesContext facesContext, UIViewRoot viewToRender) throws IOException, FacesException { try { super.renderView(facesContext, viewToRender); } catch (FacesException e) { String tckRequestAttribute = (String) facesContext.getExternalContext().getRequestMap().get( "javax.portlet.faces.tck.testRenderPolicyPass"); if (tckRequestAttribute != null) { logger.info("Working around JSF 1.2 dependency in the TCK"); ViewDeclarationLanguage viewDeclarationLanguage = getViewDeclarationLanguage(facesContext, viewToRender.getViewId()); viewDeclarationLanguage.renderView(facesContext, viewToRender); } else { throw e; } } }
super.renderView(context, viewToRender); return; super.renderView(context, viewToRender); return; super.renderView(context, viewToRender); return;