Package org.apache.tapestry

Examples of org.apache.tapestry.Link


        train_optimizePath(optimizer, "/foo/bar?barney=rubble&fred=flintstone", OPTIMIZED);
        train_encodeURL(response, OPTIMIZED, ENCODED);

        replay();

        Link link = new LinkImpl(response, optimizer, "/foo", "bar");

        link.addParameter("fred", "flintstone");
        link.addParameter("barney", "rubble");

        assertEquals(link.toURI(), ENCODED);

        verify();
    }
View Full Code Here


        RequestPathOptimizer optimizer = mockRequestPathOptimizer();
        Response response = mockResponse();

        replay();

        Link link = new LinkImpl(response, optimizer, "", "bar");

        link.addParameter("fred", "flintstone");
        link.addParameter("barney", "rubble");

        assertEquals(link.getParameterValue("fred"), "flintstone");
        assertEquals(link.getParameterValue("barney"), "rubble");
        assertNull(link.getParameterValue("wilma"));

        verify();
    }
View Full Code Here

        RequestPathOptimizer optimizer = mockRequestPathOptimizer();
        Response response = mockResponse();

        replay();

        Link link = new LinkImpl(response, optimizer, "/foo", "bar");

        link.addParameter("fred", "flintstone");
        try
        {
            link.addParameter("fred", "flintstone");
            unreachable();
        }
        catch (IllegalArgumentException ex)
        {
            assertEquals(ex.getMessage(),
View Full Code Here

        train_optimizePath(optimizer, "/foo/bar", OPTIMIZED);
        train_encodeURL(response, OPTIMIZED, ENCODED);

        replay();

        Link link = new LinkImpl(response, optimizer, "/foo", "bar", true);

        link.addParameter("fred", "flintstone");
        link.addParameter("barney", "rubble");

        assertEquals(link.toURI(), ENCODED);

        verify();
    }
View Full Code Here

        train_encodeURL(response, OPTIMIZED, ENCODED);


        replay();

        Link link = new LinkImpl(response, optimizer, "/foo", "bar");

        link.setAnchor(anchor);

        assertSame(link.getAnchor(), anchor);

        assertEquals(link.toURI(), ENCODED);

        verify();
    }
View Full Code Here

        train_optimizePath(optimizer, "/foo/bar?barney=rubble&fred=flintstone#wilma", OPTIMIZED);
        train_encodeURL(response, OPTIMIZED, ENCODED);

        replay();

        Link link = new LinkImpl(response, optimizer, "/foo", "bar");

        link.addParameter("fred", "flintstone");
        link.addParameter("barney", "rubble");
        link.setAnchor("wilma");

        assertEquals(link.toURI(), ENCODED);

        verify();
    }
View Full Code Here

        train_encodeURL(response, "/ctx/foo", ENCODED);

        replay();


        Link link = new LinkImpl(response, optimizer, "/ctx",
                                 new ComponentInvocationImpl(new OpaqueConstantTarget("foo"), new String[0], null),
                                 false);

        assertEquals(link.toAbsoluteURI(), ENCODED);


        verify();
    }
View Full Code Here

        RequestPathOptimizer optimizer = mockRequestPathOptimizer();
        Response response = mockResponse();

        replay();

        Link link = new LinkImpl(response, optimizer, "/foo", "bar");

        link.addParameter("fred", "flintstone");
        link.addParameter("barney", "rubble");

        assertEquals(link.getParameterNames(), Arrays.asList("barney", "fred"));

        verify();
    }
View Full Code Here

        _response = response;
    }

    public void generateResponse(Page page) throws IOException
    {
        Link link = _linkFactory.createPageLink(page, false);

        _response.sendRedirect(link);
    }
View Full Code Here

            writer.write(Integer.toString(pageIndex));
            writer.end();
            return;
        }

        Link link = _resources.createActionLink(TapestryConstants.ACTION_EVENT, false, pageIndex);

        writer.element("a", "href", link, "title", _messages.format("goto-page", pageIndex));

        writer.write(Integer.toString(pageIndex));
        writer.end();
View Full Code Here

TOP

Related Classes of org.apache.tapestry.Link

Copyright © 2018 www.massapicom. 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.