Package org.apache.tapestry.link

Components for creating links on the page that trigger application behavior when clicked.

See:
          Description

Interface Summary
ILinkRenderer Used by various instances of ILinkComponent to actually renderer a link.
 

Class Summary
AbsoluteLinkRenderer Renders a link using an absolute URL, not simply a URI (as with DefaultLinkRenderer.
AbstractLinkComponent Base class for implementations of ILinkComponent.
ActionLink A component for creating a link that is handled using the action service.
DefaultLinkRenderer Default implementation of ILinkRenderer, which does nothing special.
DirectLink A component for creating a link using the direct service; used for actions that are not dependant on dynamic page state.
ExternalLink A component for creating a link to IExternalPage using the ExternalService.
GenericLink An implementation of ILinkComponent that allows the exact HREF to be specified, usually used for client side scripting.
PageLink A component for creating a navigation link to another page, using the page service.
ServiceLink A component for creating a link for an arbitrary engine service.
StaticLink Used by GenericLink to represent an external, static URL.
 

Package org.apache.tapestry.link Description

Components for creating links on the page that trigger application behavior when clicked. These links are compatible with HTML and WML (they use the basic <a> element).

Each component is related to a different IEngineService, except for ServiceLink which is parameterized to use any of the available services ... which is useful with applications that define their own services.

Link components have a second function, to provide event handling support to the components they wrap. This is how a Rollover component manages to include DHTML and JavaScript that preloads the images and changes the displayed image as the mouse enters and exits the "hot" area defined by the link.

Author:
Howard Lewis Ship hlship@apache.org