ResponseWriter writer = context.getResponseWriter(); CacheProvider cacheProvider = PrimeApplicationContext.getCurrentInstance(context).getCacheProvider(); String key = uiCache.getKey(); region = context.getViewRoot().getViewId(); StringWriter stringWriter = new StringWriter(); ResponseWriter clonedWriter = writer.cloneWithWriter(stringWriter); context.setResponseWriter(clonedWriter); renderChildren(context, uiCache); context.setResponseWriter(writer);
public String encodeEvent(FacesContext context, FastStringWriter fsw, FastStringWriter fswHtml, Timeline timeline, TimeZone browserTZ, TimeZone targetTZ, List<TimelineGroup> groups, UIComponent groupFacet, Map<String, String> groupsContent, TimelineEvent event) throws IOException { ResponseWriter writer = context.getResponseWriter(); context.setResponseWriter(clonedWriter); context.setResponseWriter(writer); context.setResponseWriter(clonedWriter); context.setResponseWriter(writer);
public String extractText(FacesContext context, UIComponent child) throws IOException { ResponseWriter response = context.getResponseWriter(); StringWriter stringWriter = new StringWriter(); ResponseWriter cachingResponseWriter = response.cloneWithWriter(stringWriter); context.setResponseWriter(cachingResponseWriter); JSF.renderChild(context, child); context.setResponseWriter(response); return stringWriter.getBuffer().toString(); }
response.setLocale(context.getViewRoot().getLocale()); StringWriter writer = new StringWriter(); context.setResponseWriter(buffResponsewriter); .createResponseWriter(response.getWriter(), null, response.getCharacterEncoding()); context.setResponseWriter(responsewriter);
private void init() { if (FacesContext.getCurrentInstance() != null) { request = new MockHttpServletRequest(HttpSessionManager.instance(), FacesContext.getCurrentInstance().getExternalContext()); } else { request = new MockHttpServletRequest(HttpSessionManager.instance()); } response = new MockHttpServletResponse(); setContextClassLoader(); // Generate the FacesContext from the JSF FacesContextFactory originalFacesContext = FacesContext.getCurrentInstance(); facesContext = RendererFacesContextFactory.instance().getFacesContext(request, response); DelegatingFacesContext.setCurrentInstance(facesContext); // Create the viewRoot UIViewRoot newRoot = facesContext.getApplication().getViewHandler().createView(facesContext, viewId); facesContext.setViewRoot(newRoot); // Set the responseWriter to write to a buffer writer = new StringWriter(); facesContext.setResponseWriter(facesContext.getRenderKit().createResponseWriter(writer, null, null)); }
ResponseWriter writer = context.getResponseWriter(); if (writer != null) { RenderKit renderKit = renderFactory.getRenderKit(context, context.getViewRoot().getRenderKitId()); new OutputStreamWriter(response.getOutputStream(), encType), contentTypeList, encType); context.setResponseWriter(writer);
(ServletRequest) context.getExternalContext().getRequest(); UIViewRoot viewRoot = context.getViewRoot(); String contentType = getContentType("text/xml",request.getCharacterEncoding()); response.setContentType(contentType); context.setResponseWriter(new HtmlResponseWriterImpl(out, contentType, request.getCharacterEncoding()));
public String createHtml(UIComponent component) { FacesContext context = FacesContext.getCurrentInstance(); ResponseWriter oldWriter = context.getResponseWriter(); try { StringWriter buffer = new StringWriter(); context.setResponseWriter(new HtmlResponseWriter(buffer, "text/html", "UTF-8")); component.encodeAll(context); context.getResponseWriter().close(); return buffer.toString(); } finally { context.setResponseWriter(oldWriter); } }
public String createHtml(UIComponent component) { FacesContext context = FacesContext.getCurrentInstance(); ResponseWriter oldWriter = context.getResponseWriter(); try { StringWriter buffer = new StringWriter(); context.setResponseWriter(new HtmlResponseWriter(buffer, "text/html", "UTF-8")); final VisitContext vc = VisitContext.createVisitContext(context, Collections.singleton(component.getClientId()), Collections.<VisitHint> emptySet()); context.getViewRoot().visitTree(vc, new VisitCallback() { public VisitResult visit(final VisitContext ctx, final UIComponent comp) { try { comp.encodeAll(ctx.getFacesContext()); } catch (final IOException e) { throw new IllegalStateException(e); } return VisitResult.COMPLETE; } }); context.getResponseWriter().close(); return buffer.toString(); } finally { context.setResponseWriter(oldWriter); } }
StringWriter stringWriter = new StringWriter(); ResponseWriter cachingResponseWriter = writer.cloneWithWriter(stringWriter); context.setResponseWriter(cachingResponseWriter); renderChildren(context, component); context.setResponseWriter(writer); String output = stringWriter.getBuffer().toString(); writer.write(output);
ServletRequest request = (ServletRequest) context.getExternalContext().getRequest(); UIViewRoot viewRoot = context.getViewRoot(); Map requestMap = context.getExternalContext().getRequestParameterMap(); context.setResponseWriter(new HtmlResponseWriterImpl(out, contentType, request.getCharacterEncoding())); if (context.getResponseWriter() == null) context.setResponseWriter(new HtmlResponseWriterImpl(writer, contentType, response.getCharacterEncoding()));
@Override public void encodeEnd(FacesContext facesContext, UIComponent uiComponent, DelegationResponseWriter delegationResponseWriter) throws IOException { ResponseWriter originalResponseWriter = facesContext.getResponseWriter(); facesContext.setResponseWriter(delegationResponseWriter); // Must not delegate to the delegate renderer since the ClientComponentRendererBase.encodeEnd(FacesContext, // UIComponent) method needs to finish driving the rendering process. super.encodeEnd(facesContext, uiComponent); facesContext.setResponseWriter(originalResponseWriter); }
ec.getResponseCharacterEncoding(), ec.getResponseContentType()); facesContext.setResponseWriter(writer); UIViewRoot viewRoot = facesContext.getViewRoot();
@Override public void encodeChildren(FacesContext context) throws IOException { ResponseWriter writer = context.getResponseWriter(); StringWriter stringWriter = new StringWriter(); ResponseWriter cachingResponseWriter = writer.cloneWithWriter(stringWriter); context.setResponseWriter(cachingResponseWriter); JSF.renderChildren(context, this); context.setResponseWriter(writer); String output = stringWriter.getBuffer().toString(); addFromHtml(output); }
ResponseWriter writer = context.getResponseWriter(); CacheProvider cacheProvider = RequestContext.getCurrentInstance(context).getApplicationContext().getCacheProvider(); String key = uiCache.getKey(); region = context.getViewRoot().getViewId(); StringWriter stringWriter = new StringWriter(); ResponseWriter clonedWriter = writer.cloneWithWriter(stringWriter); context.setResponseWriter(clonedWriter); renderChildren(context, uiCache); context.setResponseWriter(writer);
String viewId = facesContext.getViewRoot().getViewId(); String facesActionURL = viewHandler.getActionURL(facesContext, viewId); BridgeContext bridgeContext = BridgeContext.getCurrentInstance(); ResponseWriter responseWriter = facesContext.getResponseWriter(); ResponseWriter primeFacesResponseWriter = new ResponseWriterPrimeFacesBodyImpl(responseWriter, nonAjaxPartialActionURL); facesContext.setResponseWriter(primeFacesResponseWriter); super.encodeBegin(facesContext, uiComponent); facesContext.setResponseWriter(responseWriter);
@Override public void encodeEnd(FacesContext facesContext, UIComponent uiComponent, DelegationResponseWriter delegationResponseWriter) throws IOException { ResponseWriter originalResponseWriter = facesContext.getResponseWriter(); facesContext.setResponseWriter(delegationResponseWriter); // Must not delegate to the delegate renderer since the ClientComponentRendererBase.encodeEnd(FacesContext, // UIComponent) method needs to finish driving the rendering process. super.encodeEnd(facesContext, uiComponent); facesContext.setResponseWriter(originalResponseWriter); }
facesContext.setResponseWriter(writer); final Application application = facesContext.getApplication(); final ViewHandler viewHandler = application.getViewHandler(); final UIViewRoot viewRoot = facesContext.getViewRoot(); final String viewId = viewRoot.getViewId(); final String formAction = externalContext.encodeActionURL(viewHandler.getActionURL(facesContext, viewId));
ResponseWriter originalWriter = context.getResponseWriter(); StringWriter output = new StringWriter(); context.setResponseWriter(getRenderKit(context).createResponseWriter(output, "text/html", "UTF-8")); context.setResponseWriter(originalWriter);
String viewId = context.getViewRoot().getViewId(); RenderKit renderKit = renderFactory.getRenderKit(context, view.getRenderKitId()); ResponseWriter responseWriter = context.getResponseWriter(); if (responseWriter == null) context.setResponseWriter(responseWriter); stateAwareWriter = new StringWriter(); context.setResponseWriter(responseWriter); context.setResponseWriter(oldResponseWriter); context.getResponseWriter().flush();