See: Description
Interface | Description |
---|---|
ILinkRenderer |
Used by various instances of
ILinkComponent to
actually renderer a link. |
Class | Description |
---|---|
AbsoluteLinkRenderer |
Renders a link using an absolute URL, not simply a URI (as with
DefaultLinkRenderer . |
AbstractLinkComponent |
Base class for implementations of
ILinkComponent . |
ActionLink | Deprecated
To be removed in 4.1
|
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. |
LinkMessages |
Generates error messages related to link components.
|
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. |
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.