Package org.apache.tapestry.engine

Examples of org.apache.tapestry.engine.ILink


            return;
        }

        if (methodResult instanceof ILink)
        {
            ILink link = (ILink) methodResult;

            String url = link.getAbsoluteURL();

            cycle.sendRedirect(url);
            return;
        }
View Full Code Here


        // is not handy.

        if (_assetService == null)
            _assetService = cycle.getEngine().getService(Tapestry.ASSET_SERVICE);

        ILink link = _assetService.getLink(cycle, path);

        return link.getURL();
    }
View Full Code Here

        // for the current page.

        IEngineService pageService = getPageService();
        String pageName = getPage().getPageName();

        ILink link = pageService.getLink(false, pageName);

        StringBuffer buffer = new StringBuffer();
        buffer.append(refresh);
        buffer.append("; URL=");
        buffer.append(link.getAbsoluteURL());

        writeMetaTag(writer, "http-equiv", "Refresh", buffer.toString());
    }
View Full Code Here

    public abstract IEngineService getPageService();

    protected void renderComponent(IMarkupWriter writer, IRequestCycle cycle)
    {
        IEngineService pageService = getPageService();
        ILink link = pageService.getLink(false, getTargetPage());

        writer.beginEmpty("frame");
        writer.attribute("src", link.getURL());

        renderInformalParameters(writer, cycle);

        writer.closeTag();
    }
View Full Code Here

        parameters.put(ServiceConstants.SERVICE, Tapestry.HOME_SERVICE);

        MockControl factoryc = newControl(LinkFactory.class);
        LinkFactory factory = (LinkFactory) factoryc.getMock();

        ILink link = (ILink) newMock(ILink.class);
        IRequestCycle cycle = newCycle();

        factory.constructLink(cycle, parameters, true);
        factoryc.setReturnValue(link);
View Full Code Here

        renderInformalParameters(writer, cycle);
       
        writer.end();
        renderDelegateSuffix(writer, cycle);
       
        ILink link = getDirectService().getLink(true, new DirectServiceParameter(this));
       
        Map parms = new HashMap();
        parms.put("id", getClientId());
       
        JSONObject json = new JSONObject();
        json.put("dataUrl", link.getURL() + "&filter=%{searchString}");
        json.put("mode", MODE_REMOTE);
        json.put("widgetId", getName());
        json.put("name", getName());
       
        IPropertySelectionModel model = getModel();
View Full Code Here

        // Build a URL to select that component, as if by the captive
        // component itself (it's a Direct).

        DirectServiceParameter dsp = new DirectServiceParameter(this, serviceParameters);
        ILink link = service.getLink(false, dsp);

        writer.begin("span");
        writer.attribute("class", "jwc-tag");

        writer.print("<");
        writer.print(token.getTag());

        writer.print(" jwcid=\"");

        writer.begin("span");
        writer.attribute("class", "jwc-id");

        writer.begin("a");
        writer.attribute("href", link.getURL());
        writer.print(id);

        writer.end(); // <a>
        writer.end(); // <span>
        writer.print('"');
View Full Code Here

        PortletURL url = newPortletURL();
        QueryParameterMap parameters = newParameters();

        replayControls();

        ILink link = new PortletLink(cycle, url, parameters, false);

        try
        {
            link.getAbsoluteURL();
            unreachable();
        }
        catch (UnsupportedOperationException ex)
        {
            // Accept.
        }

        try
        {
            link.getAbsoluteURL(null, null, -1, null, false);
            unreachable();
        }
        catch (UnsupportedOperationException ex)
        {
            // Accept.
View Full Code Here

        parameters.getParameterNames();
        control.setReturnValue(names);

        replayControls();

        ILink link = new PortletLink(cycle, url, parameters, false);

        assertSame(names, link.getParameterNames());

        verifyControls();
    }
View Full Code Here

        parameters.getParameterValues("bedrock");
        control.setReturnValue(values);

        replayControls();

        ILink link = new PortletLink(cycle, url, parameters, false);

        assertSame(values, link.getParameterValues("bedrock"));

        verifyControls();
    }
View Full Code Here

TOP

Related Classes of org.apache.tapestry.engine.ILink

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.