Examples of IEngineService


Examples of org.apache.tapestry.engine.IEngineService

    public void testActiveEncoder()
    {
        WebRequest request = newRequest();
        IRequestCycle cycle = newCycle();
        ErrorLog log = newErrorLog();
        IEngineService service = newService("page");
        IEngine engine = newEngine();

        trainGetEngine(cycle, engine);
        trainGetOutputEncoding(engine, "utf-8");
View Full Code Here

Examples of org.apache.tapestry.engine.IEngineService

        assertEquals("/context/Barney.html", link.getURL());
    }

    public void testServiceNameIsNull()
    {
        IEngineService service = newService(null);

        Map parameters = new HashMap();

        replayControls();
View Full Code Here

Examples of org.apache.tapestry.engine.IEngineService

    public void testWithServiceParameters()
    {
        WebRequest request = newRequest();
        IRequestCycle cycle = newCycle();
        ErrorLog log = newErrorLog();
        IEngineService service = newService("external");
        IEngine engine = newEngine();

        trainGetEngine(cycle, engine);
        trainGetOutputEncoding(engine, "utf-8");
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(false, 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

     */
    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);
View Full Code Here

Examples of org.apache.tapestry.engine.IEngineService

        writer.getNestedWriter();
        control.setReturnValue(nested);

        MarkupWriterSource source = newSource(pw, ct, writer);
        IPage page = newPage(ct);
        IEngineService assetService = newAssetService();

        IRequestCycle cycle = newCycle("ZePage", page);

        cycle.renderPage(nested);
View Full Code Here

Examples of org.apache.tapestry.engine.IEngineService

    /** @since 3.0 * */

    private void write(IMarkupWriter writer, boolean nextIsClose, OpenToken token)
    {
        IComponent component = getInspectedComponent();
        IEngineService service = getDirectService();

        // Each id references a component embedded in the inspected component.
        // Get that component.

        String id = token.getId();
        IComponent embedded = component.getComponent(id);
        Object[] serviceParameters = new Object[]
        { embedded.getIdPath() };

        // 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("<");
View Full Code Here

Examples of org.apache.tapestry.engine.IEngineService

    /** @since 3.0 * */

    private void write(IMarkupWriter writer, boolean nextIsClose, OpenToken token)
    {
        IComponent component = getInspectedComponent();
        IEngineService service = getPage().getEngine().getService(Tapestry.DIRECT_SERVICE);

        // Each id references a component embedded in the inspected component.
        // Get that component.

        String id = token.getId();
        IComponent embedded = component.getComponent(id);
        Object[] serviceParameters = new Object[]
        { embedded.getIdPath() };

        // 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(getPage().getRequestCycle(), dsp);

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

        writer.print("<");
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

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