Examples of IEngineService


Examples of org.apache.tapestry.engine.IEngineService

        EngineServiceContribution contribution = (EngineServiceContribution) _services.get(name);

        if (contribution == null)
            throw new ApplicationRuntimeException(ImplMessages.noSuchService(name));

        IEngineService service = contribution.getService();
        String serviceName = service.getName();

        if (!name.equals(serviceName))
            throw new ApplicationRuntimeException(ImplMessages.serviceNameMismatch(
                    service,
                    name,
View Full Code Here

Examples of org.apache.tapestry.engine.IEngineService

        return ImplMessages.engineServiceInnerProxyToString(_serviceName);
    }

    private IEngineService resolve()
    {
        IEngineService service = _source.resolveEngineService(_serviceName);

        _outerProxy.installDelegate(service);

        return service;
    }
View Full Code Here

Examples of org.apache.tapestry.engine.IEngineService

     * @deprecated To be removed in 4.1; links may now have the necessary engine service injected.
     */

    protected ILink getLink(IRequestCycle cycle, String serviceName, Object parameter)
    {
        IEngineService service = cycle.getEngine().getService(serviceName);

        return service.getLink(cycle, parameter);
    }
View Full Code Here

Examples of org.apache.tapestry.engine.IEngineService

        QueryParameterMap parameters = extractParameters(request);

        decodeParameters(request.getActivationPath(), parameters);

        IEngineService service = findService(parameters);

        return new RequestCycle(engine, parameters, service, monitor, _environment);
    }
View Full Code Here

Examples of org.apache.tapestry.engine.IEngineService

            return;

        // Here comes the tricky part ... have to assemble a complete URL
        // for the current page.

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

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

        StringBuffer buffer = new StringBuffer();
        buffer.append(refresh);
        buffer.append("; URL=");
        buffer.append(link.getAbsoluteURL());
View Full Code Here

Examples of org.apache.tapestry.engine.IEngineService

    {
        if (cycle.isRewinding())
            return;

        IEngine engine = cycle.getEngine();
        IEngineService pageService = engine.getService(Tapestry.PAGE_SERVICE);
        ILink link = pageService.getLink(cycle, getTargetPage());

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

        renderInformalParameters(writer, cycle);
View Full Code Here

Examples of org.apache.tapestry.engine.IEngineService

        return result;
    }

    public synchronized IEngineService getService(String name)
    {
        IEngineService result = (IEngineService) _proxies.get(name);

        if (result == null)
        {
            result = buildProxy(name);
            _proxies.put(name, result);
View Full Code Here

Examples of org.apache.tapestry.engine.IEngineService

        EngineServiceContribution contribution = (EngineServiceContribution) _services.get(name);

        if (contribution == null)
            throw new ApplicationRuntimeException(ImplMessages.noSuchService(name));

        IEngineService service = contribution.getService();
        String serviceName = service.getName();

        if (!serviceName.equals(name))
            throw new ApplicationRuntimeException(ImplMessages.serviceNameMismatch(
                    service,
                    name,
View Full Code Here

Examples of org.apache.tapestry.engine.IEngineService

        IScript script = source.getScript(scriptLocation);

        Map symbols = new HashMap();

        IEngineService service = engine.getService(Tapestry.DIRECT_SERVICE);
        ILink link = service.getLink(cycle, new DirectServiceParameter(this));

        symbols.put("URL", link.getURL());

        PageRenderSupport pageRenderSupport = TapestryUtils.getPageRenderSupport(cycle, this);
View Full Code Here

Examples of org.apache.tapestry.engine.IEngineService

public class TestServiceMap extends HiveMindTestCase
{
    private IEngineService newService(String name)
    {
        MockControl control = newControl(IEngineService.class);
        IEngineService service = (IEngineService) control.getMock();

        service.getName();
        control.setReturnValue(name);

        return service;
    }
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.