/** * {@inheritDoc} */ public ResponseBuilder createBuilder(IRequestCycle cycle) throws IOException { List errorPages = new ArrayList(); errorPages.add(_exceptionPageName); errorPages.add(_staleSessionPageName); errorPages.add(_staleLinkPageName); return new DojoAjaxResponseBuilder(cycle, _localeManager, _markupWriterSource, _webResponse, errorPages, _assetFactory, _webResponse.getNamespace(), _pageService); }
public void addStatus(IMarkupWriter normalWriter, String text) { addStatusMessage(normalWriter, "info", text); }
public void flush() throws IOException { // Important - causes any cookies stored to properly be written out before the // rest of the response starts being written - see TAPESTRY-825 _writer.flush(); if (!_responseStarted) beginResponse(); }
String errorPage = getErrorPage(page.getPageName()); clearPartialWriters(); render.render(getWriter(errorPage, EXCEPTION_TYPE), cycle); return; && contains((IComponent)render, ((IComponent)render).peekClientId())) render.render(getComponentWriter( ((IComponent)render).peekClientId() ), cycle); return;
beginResponse(); writeStatusMessages(); if (!isScriptWriter(key)) _writer.printRaw(ScriptUtils.ensureValidScriptTags(buffer)); else
clearPartialWriters(); endResponse(); parseParameters(cycle); endResponse();
IMarkupWriter getComponentWriter(String id) { return getWriter(id, ELEMENT_TYPE); }
/** * {@inheritDoc} */ public boolean isInitializationScriptAllowed(IComponent target) { if (_log.isDebugEnabled()) { _log.debug("isInitializationScriptAllowed(" + target + ") contains?: " + contains(target) + " _pageRender: " + _pageRender); } if (_pageRender) return true; if (target != null && IPage.class.isInstance(target) || (IForm.class.isInstance(target) && ((IForm)target).isFormFieldUpdating())) return true; return contains(target); }
String errorPage = getErrorPage(page.getPageName()); clearPartialWriters(); render.render(getWriter(errorPage, EXCEPTION_TYPE), cycle); return; && contains((IComponent)render, ((IComponent)render).peekClientId())) render.render(getComponentWriter( ((IComponent)render).peekClientId() ), cycle); return;
beginResponse(); writeStatusMessages(); if (!isScriptWriter(key)) _writer.printRaw(ScriptUtils.ensureValidScriptTags(buffer)); else
clearPartialWriters(); endResponse(); parseParameters(cycle); endResponse();
IMarkupWriter getComponentWriter(String id) { return getWriter(id, ELEMENT_TYPE); }
/** * Determines if the specified component is contained in the * responses requested update parts. * @param target * The component to check for. * @return True if the request should capture the components output. */ public boolean contains(IComponent target) { if (target == null) return false; String id = target.getClientId(); return contains(target, id); }
/** * {@inheritDoc} */ public void writeBodyScript(IMarkupWriter normalWriter, String script, IRequestCycle cycle) { IMarkupWriter writer = getWriter(ResponseBuilder.BODY_SCRIPT, ResponseBuilder.SCRIPT_TYPE); writer.printRaw(script); }
/** * {@inheritDoc} */ public boolean isExternalScriptAllowed(IComponent target) { if (_pageRender) return true; if (target != null && IPage.class.isInstance(target) || (IForm.class.isInstance(target) && ((IForm)target).isFormFieldUpdating())) return true; return contains(target); }
public void flush() throws IOException { // Important - causes any cookies stored to properly be written out before the // rest of the response starts being written - see TAPESTRY-825 _writer.flush(); if (!_responseStarted) beginResponse(); }
public void addStatus(IMarkupWriter normalWriter, String text) { addStatusMessage(normalWriter, "info", text); }
/** * {@inheritDoc} */ public ResponseBuilder createBuilder(IRequestCycle cycle) throws IOException { List errorPages = new ArrayList(); errorPages.add(_exceptionPageName); errorPages.add(_staleSessionPageName); errorPages.add(_staleLinkPageName); return new DojoAjaxResponseBuilder(cycle, _localeManager, _markupWriterSource, _webResponse, errorPages, _assetFactory, _webResponse.getNamespace(), _pageService); }
/** * {@inheritDoc} */ public void writeBodyScript(IMarkupWriter normalWriter, String script, IRequestCycle cycle) { IMarkupWriter writer = getWriter(ResponseBuilder.BODY_SCRIPT, ResponseBuilder.SCRIPT_TYPE); writer.printRaw(script); }
/** * {@inheritDoc} */ public boolean isImageInitializationAllowed(IComponent target) { if (_pageRender) return true; if (target != null && IPage.class.isInstance(target) || (IForm.class.isInstance(target) && ((IForm)target).isFormFieldUpdating())) return true; return contains(target); }