org.apache.tapestry.link
Class ActionLink
java.lang.Object
|
+--org.apache.tapestry.spec.BaseLocatable
|
+--org.apache.tapestry.AbstractComponent
|
+--org.apache.tapestry.link.AbstractLinkComponent
|
+--org.apache.tapestry.link.ActionLink
- All Implemented Interfaces:
- IAction, IComponent, ILinkComponent, ILocatable, ILocationHolder, IRender
- public abstract class ActionLink
- extends AbstractLinkComponent
- implements IAction
A component for creating a link that is handled using the action service.
[Component Reference]
- Version:
- $Id: ActionLink.java,v 1.2 2003/03/15 21:22:27 hlship Exp $
- Author:
- Howard Lewis Ship
Methods inherited from class org.apache.tapestry.link.AbstractLinkComponent |
addEventHandler, cleanupAfterRender, finishLoad, getAnchor, getLink, getRenderer, isDisabled, renderAdditionalAttributes, renderComponent, setRenderer, writeEventHandler, writeEventHandlers |
Methods inherited from class org.apache.tapestry.AbstractComponent |
addAsset, addBody, addComponent, finishLoad, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, format, format, format, format, formatString, formatString, formatString, formatString, generateAttributes, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getBody, getBodyCount, getChangeObserver, getComponent, getComponents, getContainer, getExtendedId, getId, getIdPath, getListeners, getMessage, getMessages, getNamespace, getPage, getSpecification, getString, pageEndRender, prepareForRender, render, renderBody, renderInformalParameters, setBinding, setContainer, setId, setNamespace, setPage, setSpecification, toString |
Methods inherited from interface org.apache.tapestry.IComponent |
addAsset, addBody, addComponent, finishLoad, getAsset, getAssets, getBinding, getBindingNames, getBindings, getComponent, getComponents, getContainer, getExtendedId, getId, getIdPath, getMessage, getMessages, getNamespace, getPage, getSpecification, getString, renderBody, setBinding, setContainer, setId, setNamespace, setPage, setSpecification |
Methods inherited from interface org.apache.tapestry.IRender |
render |
ActionLink
public ActionLink()
getRequiresSession
public boolean getRequiresSession()
- Returns true if the stateful parameter is bound to
a true value. If stateful is not bound, also returns
the default, true.
Note that this method can be called when the
component is not rendering, therefore it must
directly access the IBinding
for the stateful
parameter.
- Specified by:
getRequiresSession
in interface IAction
getLink
public ILink getLink(IRequestCycle cycle)
- Description copied from interface:
ILinkComponent
- Invoked by the
ILinkRenderer
(if
the link is not disabled) to provide a
org.apache.tapestry.EngineServiceLink
that the renderer can convert
into a URL.
- Overrides:
getLink
in class AbstractLinkComponent
getStatefulBinding
public abstract IBinding getStatefulBinding()
getListener
public abstract IActionListener getListener()