Examples of ILink


Examples of org.apache.tapestry.engine.ILink

            throw new ApplicationRuntimeException(message, component, null, null);
        }

        cycle.setAttribute(Tapestry.LINK_COMPONENT_ATTRIBUTE_NAME, component);

        ILink link = component.getLink(cycle);

        writer.begin("button");
        writer.attribute("type", "button");

        if (component.isDisabled())
        {
            writer.attribute("disabled", "disabled");
        }

        if (!cycle.isRewinding()) {
            String url = link.getURL(component.getAnchor(), true);
            String target = component.getTarget();
            String onclick = (target == null) ? getScript(url) : getScript(url, target);

            writer.attribute("onclick", onclick);
        }
View Full Code Here

Examples of org.apache.tapestry.engine.ILink

     * {@link ILink#getURL(String, String, int, String, boolean)}.
     */

    protected String constructURL(ILinkComponent component, IRequestCycle cycle)
    {
        ILink link = component.getLink(cycle);
       
        String scheme = component.getScheme();
        Integer port = component.getPort();
        int portI = (port == null) ? 0 : port.intValue();
        String anchor = component.getAnchor();
       
        return link.getURL(scheme, null, portI, anchor, true);
    }
View Full Code Here

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

Examples of org.apache.tapestry.engine.ILink

        // 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

Examples of org.apache.tapestry.engine.ILink

        // 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

Examples of org.apache.tapestry.engine.ILink

    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

Examples of org.apache.tapestry.engine.ILink

        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

Examples of org.apache.tapestry.engine.ILink

        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

Examples of org.apache.tapestry.engine.ILink

        // 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

Examples of org.apache.tapestry.engine.ILink

        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
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.