Package org.apache.tapestry

Examples of org.apache.tapestry.Link


    public void writer_notifies_map_about_links()
    {
        ComponentInvocationMap map = newComponentInvocationMap();

        MarkupWriter writer = new MarkupWriterImpl(new XMLMarkupModel(), map);
        Link link = newLink();

        Element e = writer.element("form");

        map.store(e, link);
View Full Code Here


        String clientId = _support.allocateClientId(_resources.getId());

        Object[] contextArray = _context == null ? new Object[0] : _context.toArray();

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

        writer.element("a", "href", link, "id", clientId);

        _resources.renderInformalParameters(writer);
    }
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

        if (generator instanceof LinkActionResponseGenerator)
        {
            LinkActionResponseGenerator linkGenerator = (LinkActionResponseGenerator) generator;

            Link link = linkGenerator.getLink();

            ComponentInvocation followup = _componentInvocationMap.get(link);

            return _followupInvoker.invoke(followup);
        }
View Full Code Here

    {
        String clientId = _support.allocateClientId(_resources.getId());

        Object[] activationContext = _context != null ? _context.toArray() : _emptyContext;

        Link link = _resources.createPageLink(_page, activationContext);

        writer.element("a", "href", link, "id", clientId);

        _resources.renderInformalParameters(writer);
    }
View Full Code Here

        _linkToInvocation.clear();
    }

    public ComponentInvocation get(Element element)
    {
        Link link = _elementToLink.get(element);

        return get(link);
    }
View Full Code Here

        Object[] contextArray = _context == null ? new Object[0] : _context.toArray();

        _resources.triggerEvent(PREPARE, contextArray, null);

        Link link = _resources.createActionLink(TapestryConstants.ACTION_EVENT, true, contextArray);
        writer.element("form", "name", _name, "id", _name, "method", "post", "action", link);

        _resources.renderInformalParameters(writer);

        _div = writer.element("div", "class", "t-invisible");

        for (String parameterName : link.getParameterNames())
        {
            String value = link.getParameterValue(parameterName);

            writer.element("input", "type", "hidden", "name", parameterName, "value", value);
            writer.end();
        }
View Full Code Here

        ActionResponseGenerator result = holder.get();

        if (result == null)
        {
            Link link = _linkFactory.createPageLink(page);

            result = new LinkActionResponseGenerator(link);
        }

        return result;
View Full Code Here

        train_encodeRedirectURL(response, "/foo/bar", ENCODED);

        replay();

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


        assertEquals(link.toRedirectURI(), ENCODED);

        verify();
    }
View Full Code Here

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

        replay();

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


        assertEquals(link.toString(), ENCODED);

        verify();
    }
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.