|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.tapestry.spec.BaseLocatable org.apache.tapestry.AbstractComponent org.apache.tapestry.link.AbstractLinkComponent org.apache.tapestry.link.ActionLink
public abstract class ActionLink
A component for creating a link that is handled using the action service. [Component Reference]
Constructor Summary | |
---|---|
ActionLink()
|
Method Summary | |
---|---|
ILink |
getLink(IRequestCycle cycle)
Invoked by the ILinkRenderer (if
the link is not disabled) to provide a
EngineServiceLink that the renderer can convert
into a URL. |
abstract IActionListener |
getListener()
|
boolean |
getRequiresSession()
Returns true if the stateful parameter is bound to a true value. |
abstract IBinding |
getStatefulBinding()
|
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.spec.BaseLocatable |
---|
getLocation, setLocation |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
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, getProperty, getSpecification, getString, renderBody, setBinding, setContainer, setId, setNamespace, setPage, setProperty, setSpecification |
Methods inherited from interface org.apache.tapestry.IRender |
---|
render |
Methods inherited from interface org.apache.tapestry.ILocationHolder |
---|
setLocation |
Methods inherited from interface org.apache.tapestry.ILocatable |
---|
getLocation |
Constructor Detail |
---|
public ActionLink()
Method Detail |
---|
public boolean getRequiresSession()
Note that this method can be called when the
component is not rendering, therefore it must
directly access the IBinding
for the stateful
parameter.
getRequiresSession
in interface IAction
public ILink getLink(IRequestCycle cycle)
ILinkComponent
ILinkRenderer
(if
the link is not disabled) to provide a
EngineServiceLink
that the renderer can convert
into a URL.
getLink
in interface ILinkComponent
getLink
in class AbstractLinkComponent
public abstract IBinding getStatefulBinding()
public abstract IActionListener getListener()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |