Examples of MarkupWriterImpl


Examples of org.apache.tapestry.markup.MarkupWriterImpl

    private IMarkupWriter newWriter()
    {
        _writer = new CharArrayWriter();

        return new MarkupWriterImpl("text/html", new PrintWriter(_writer), new AsciiMarkupFilter());
    }
View Full Code Here

Examples of org.apache.tapestry.markup.MarkupWriterImpl

        PrintWriter writer = newPrintWriter();
        IRequestCycle cycle = (IRequestCycle)newMock(IRequestCycle.class);
       
        replay();
       
        IMarkupWriter mw = new MarkupWriterImpl("text/html", writer, filter);
        ResponseBuilder builder = new DefaultResponseBuilder(mw);
       
        String bscript = "var e=4;";
        String imageInit = "image initializations";
        String preload = "preloadedvarname";
View Full Code Here

Examples of org.apache.tapestry.markup.MarkupWriterImpl

        PrintWriter writer = newPrintWriter();
        IRequestCycle cycle = (IRequestCycle)newMock(IRequestCycle.class);
       
        replay();
       
        IMarkupWriter mw = new MarkupWriterImpl("text/html", writer, filter);
        ResponseBuilder builder = new DefaultResponseBuilder(mw);
       
        String script1 = "http://noname/js/package.js";
        String script2 = "http://noname/js/package.js";
       
View Full Code Here

Examples of org.apache.tapestry.markup.MarkupWriterImpl

        MarkupFilter filter = new UTFMarkupFilter();
        PrintWriter writer = newPrintWriter();
       
        replay();
       
        IMarkupWriter mw = new MarkupWriterImpl("text/html", writer, filter);
        ResponseBuilder builder = new DefaultResponseBuilder(mw);
       
        String script = "doThisInInit();";
       
        verify();
View Full Code Here

Examples of org.apache.tapestry5.internal.services.MarkupWriterImpl

     * the default (HTML) markup model. The writer's toString() value represents all the collected markup in the
     * writer.
     */
    protected final MarkupWriter createMarkupWriter()
    {
        return new MarkupWriterImpl();
    }
View Full Code Here

Examples of org.apache.tapestry5.internal.services.MarkupWriterImpl

     * the default (HTML) markup model. The writer's toString() value represents all the collected markup in the
     * writer.
     */
    protected final MarkupWriter createMarkupWriter()
    {
        return new MarkupWriterImpl();
    }
View Full Code Here

Examples of org.apache.tapestry5.internal.services.MarkupWriterImpl

    }

    @Test
    public void remove_while_rendering()
    {
        MarkupWriter writer = new MarkupWriterImpl(new XMLMarkupModel());

        writer.element("ul");

        for (int i = 0; i < 4; i++)
        {
            Element e = writer.element("li");

            if (i != 2)
            {
                writer.write(String.valueOf(i));
            }

            writer.end();

            if (e.getChildren().isEmpty())
            {
                e.remove();
            }
        }

        writer.end();

        assertEquals(writer.toString(), "<?xml version=\"1.0\"?>\n" +
                "<ul><li>0</li><li>1</li><li>3</li></ul>");
    }
View Full Code Here

Examples of org.apache.tapestry5.internal.services.MarkupWriterImpl

    @Test
    public void no_anchor()
    {
        Link link = mockLink();
        ComponentResources resources = mockComponentResources();
        MarkupWriter writer = new MarkupWriterImpl();

        train_toURI(link, LINK_URI);
        //note that we aren't trying to test the parameters code here, so we only worry about the single, simplest branch.
        //The parameters code is fully tested in CoreBehaviorsTests.
        expect(resources.isBound("parameters")).andReturn(false);

        resources.renderInformalParameters(writer);

        replay();

        linkFixture.inject(null, resources);

        linkFixture.writeLink(writer, link);

        verify();

        Element e = writer.getElement();

        writer.write("link text");
        writer.end();

        assertEquals(writer.toString(), "<a href=\"/foo/bar.baz\">link text</a>");
    }
View Full Code Here

Examples of org.apache.tapestry5.internal.services.MarkupWriterImpl

    @Test
    public void with_anchor()
    {
        Link link = mockLink();
        ComponentResources resources = mockComponentResources();
        MarkupWriter writer = new MarkupWriterImpl();

        train_toURI(link, LINK_URI);

        //see note in no_anchor.
        expect(resources.isBound("parameters")).andReturn(false);

        resources.renderInformalParameters(writer);

        replay();

        linkFixture.inject("wilma", resources);

        linkFixture.writeLink(writer, link);

        verify();

        writer.write("link text");
        writer.end();

        assertEquals(writer.toString(), "<a href=\"/foo/bar.baz#wilma\">link text</a>");
    }
View Full Code Here

Examples of org.apache.tapestry5.internal.services.MarkupWriterImpl

        select.setModel(new SelectModelImpl(null, options));
        select.setValueEncoder(new StringValueEncoder());
        select.setValue("barney");
        select.setValidationTracker(tracker);

        MarkupWriter writer = new MarkupWriterImpl(new XMLMarkupModel());

        writer.element("select");

        select.options(writer);

        writer.end();

        assertEquals(writer.toString(), read("just_options.txt"));

        verify();
    }
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.