Examples of IMarkupWriter


Examples of org.apache.tapestry.IMarkupWriter

        if (HiveMind.isNonBlank(title))
            writer.attribute("title", title);

        renderInformalParameters(writer, cycle);

        IMarkupWriter nestedWriter = writer.getNestedWriter();

        renderBody(nestedWriter, cycle);

        nestedWriter.close();

        writer.end();

        cycle.removeAttribute(ATTRIBUTE_NAME);
    }
View Full Code Here

Examples of org.apache.tapestry.IMarkupWriter

    public void testSuccess() throws Exception
    {
        ContentType ct = new ContentType("text/html");
        PrintWriter pw = newPrintWriter();
        WebResponse response = newWebResponse(ct, pw);
        IMarkupWriter nested = newNestedWriter();

        MockControl control = newControl(IMarkupWriter.class);
        IMarkupWriter writer = (IMarkupWriter) control.getMock();

        writer.getNestedWriter();
        control.setReturnValue(nested);

        MarkupWriterSource source = newSource(pw, ct, writer);
        IPage page = newPage(ct);
        IEngineService assetService = newAssetService();

        IRequestCycle cycle = newCycle("ZePage", page);

        cycle.renderPage(nested);

        writer.comment("BEGIN Tapestry Portlet appId NAMESPACE");
        writer.comment("Page: ZePage");

        writer.comment("Generated:.*");
        control.setMatcher(new RegexpMatcher());

        writer.comment("Framework version:.*");

        nested.close();

        writer.comment("END Tapestry Portlet appId NAMESPACE");

        writer.close();

        replayControls();

        PortletRendererImpl r = new PortletRendererImpl();
        r.setMarkupWriterSource(source);
View Full Code Here

Examples of org.apache.tapestry.IMarkupWriter

        ContentType contentType = page.getResponseContentType();

        PrintWriter printWriter = _response.getPrintWriter(contentType);

        IMarkupWriter writer = _markupWriterSource.newMarkupWriter(printWriter,
                contentType);

        String namespace = _response.getNamespace();

        IMarkupWriter nested = writer.getNestedWriter();
       
        ResponseBuilder builder = new DefaultResponseBuilder(nested);
       
        PageRenderSupportImpl support = new PageRenderSupportImpl(
                _assetFactory, namespace, null, builder);
View Full Code Here

Examples of org.apache.tapestry.IMarkupWriter

        ContentType contentType = page.getResponseContentType();

        PrintWriter printWriter = _response.getPrintWriter(contentType);

        IMarkupWriter writer = _markupWriterSource.newMarkupWriter(printWriter, contentType);

        String namespace = _response.getNamespace();

        PageRenderSupportImpl support = new PageRenderSupportImpl(_assetService, namespace, null);

        TapestryUtils.storePageRenderSupport(cycle, support);

        IMarkupWriter nested = writer.getNestedWriter();

        cycle.renderPage(nested);

        String id = "Tapestry Portlet " + _applicationId + " " + namespace;

        writer.comment("BEGIN " + id);
        writer.comment("Page: " + page.getPageName());
        writer.comment("Generated: " + new Date());
        writer.comment("Framework version: " + Tapestry.VERSION);

        support.writeBodyScript(writer, cycle);

        nested.close();

        support.writeInitializationScript(writer);

        writer.comment("END " + id);
View Full Code Here

Examples of org.apache.tapestry.IMarkupWriter

    /**
     * {@inheritDoc}
     */
    public void beginBodyScript(IRequestCycle cycle)
    {
        IMarkupWriter writer = getWriter();
       
        writer.begin("script");
        writer.attribute("type", "text/javascript");
        writer.printRaw("<!--");
    }
View Full Code Here

Examples of org.apache.tapestry.IMarkupWriter

    /**
     * {@inheritDoc}
     */
    public void endBodyScript(IRequestCycle cycle)
    {
        IMarkupWriter writer = getWriter();
       
        writer.printRaw("\n\n// -->");
        writer.end();
    }
View Full Code Here

Examples of org.apache.tapestry.IMarkupWriter

    /**
     * {@inheritDoc}
     */
    public void writeBodyScript(String script, IRequestCycle cycle)
    {
        IMarkupWriter writer = getWriter();
       
        writer.printRaw("\n\n");
        writer.printRaw(script);
    }
View Full Code Here

Examples of org.apache.tapestry.IMarkupWriter

    /**
     * {@inheritDoc}
     */
    public void writeExternalScript(String url, IRequestCycle cycle)
    {
        IMarkupWriter writer = getWriter();
       
        writer.begin("script");
        writer.attribute("type", "text/javascript");
        writer.attribute("src", url);
        writer.end();
        writer.println();
    }
View Full Code Here

Examples of org.apache.tapestry.IMarkupWriter

    /**
     * {@inheritDoc}
     */
    public void writeImageInitializations(String script, String preloadName, IRequestCycle cycle)
    {
        IMarkupWriter writer = getWriter();
       
        writer.printRaw("\n\nvar " + preloadName + " = new Array();\n");
        writer.printRaw("if (document.images)\n");
        writer.printRaw("{\n");
        writer.printRaw(script);
        writer.printRaw("}\n");
    }
View Full Code Here

Examples of org.apache.tapestry.IMarkupWriter

    /**
     * {@inheritDoc}
     */
    public void writeInitializationScript(String script)
    {
        IMarkupWriter writer = getWriter();
       
        writer.begin("script");
        writer.attribute("type", "text/javascript");
        writer.printRaw("<!--\n");
       
        writer.printRaw("dojo.event.connect(window, 'onload', function(e) {\n");
       
        writer.printRaw(script);
       
        writer.printRaw("});");
       
        writer.printRaw("\n// -->");
        writer.end();
    }
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.