public abstract class LinkSubmit extends AbstractFormComponent
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATTRIBUTE_NAME
The name of an
IRequestCycle attribute in which the current
submit link is stored. |
Constructor and Description |
---|
LinkSubmit() |
Modifier and Type | Method and Description |
---|---|
protected void |
cleanupAfterRender(IRequestCycle cycle)
Invoked by
AbstractComponent.render(IMarkupWriter, IRequestCycle) after the component renders. |
abstract IActionListener |
getAction()
parameter
|
protected boolean |
getAlwaysRenderBodyOnRewind()
Returns true; the LinkSubmit's body should render during a rewind, even if the component is
itself disabled.
|
protected boolean |
getCanTakeFocus()
Links can not take focus, ever.
|
abstract boolean |
getDefer()
parameter
|
abstract IActionListener |
getListener()
parameter
|
abstract ListenerInvoker |
getListenerInvoker()
Injected
|
abstract java.lang.Object |
getParameters()
parameter
|
abstract IScript |
getScript() |
abstract java.lang.Object |
getTag()
parameter
|
protected boolean |
isClicked(IRequestCycle cycle,
java.lang.String name)
Checks the submit name (
FormConstants.SUBMIT_NAME_PARAMETER ) to see if it matches
this LinkSubmit's assigned element name. |
protected void |
prepareForRender(IRequestCycle cycle)
Invoked by
AbstractComponent.render(IMarkupWriter, IRequestCycle) to prepare the component to render. |
protected void |
renderFormComponent(IMarkupWriter writer,
IRequestCycle cycle) |
protected void |
rewindFormComponent(IMarkupWriter writer,
IRequestCycle cycle) |
abstract void |
setSelected(java.lang.Object tag)
parameter
|
getForm, getIdParameter, getName, isRequired, renderComponent, renderDelegateAttributes, renderDelegatePrefix, renderDelegateSuffix, renderIdAttribute, setClientId, setForm, setName, setName
addAsset, addBody, addComponent, checkActiveLock, enterActiveState, finishLoad, finishLoad, format, format, format, format, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getBody, getBodyCount, getComponent, getComponents, getContainedComponent, getContainer, getExtendedId, getId, getIdPath, getListeners, getMessage, getMessages, getNamespace, getPage, getProperty, getSpecification, isInActiveState, isParameterBound, isRendering, pageEndRender, render, renderBody, renderInformalParameters, setBinding, setContainedComponent, setContainer, setId, setNamespace, setPage, setProperty, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getClientId, getDisplayName, isDisabled
addAsset, addBody, addComponent, enterActiveState, finishLoad, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getComponent, getComponents, getContainedComponent, getContainer, getExtendedId, getId, getIdPath, getListeners, getMessage, getMessages, getNamespace, getPage, getProperty, getSpecification, isRendering, renderBody, setBinding, setContainedComponent, setContainer, setId, setNamespace, setPage, setProperty
public static final java.lang.String ATTRIBUTE_NAME
IRequestCycle
attribute in which the current
submit link is stored. LinkSubmits do not nest.public LinkSubmit()
protected boolean isClicked(IRequestCycle cycle, java.lang.String name)
FormConstants.SUBMIT_NAME_PARAMETER
) to see if it matches
this LinkSubmit's assigned element name.protected void renderFormComponent(IMarkupWriter writer, IRequestCycle cycle)
protected void rewindFormComponent(IMarkupWriter writer, IRequestCycle cycle)
AbstractSubmit.rewindFormComponent(org.apache.tapestry.IMarkupWriter, org.apache.tapestry.IRequestCycle)
protected void prepareForRender(IRequestCycle cycle)
AbstractComponent
AbstractComponent.render(IMarkupWriter, IRequestCycle)
to prepare the component to render.
This implementation sets JavaBeans properties from matching bound parameters. This
implementation does nothing.prepareForRender
in class AbstractComponent
AbstractComponent.prepareForRender(org.apache.tapestry.IRequestCycle)
protected void cleanupAfterRender(IRequestCycle cycle)
AbstractComponent
AbstractComponent.render(IMarkupWriter, IRequestCycle)
after the component renders. This
implementation does nothing.cleanupAfterRender
in class AbstractComponent
AbstractComponent.cleanupAfterRender(org.apache.tapestry.IRequestCycle)
protected boolean getCanTakeFocus()
getCanTakeFocus
in class AbstractFormComponent
protected boolean getAlwaysRenderBodyOnRewind()
getAlwaysRenderBodyOnRewind
in class AbstractFormComponent
public abstract IActionListener getListener()
public abstract IActionListener getAction()
public abstract java.lang.Object getTag()
public abstract void setSelected(java.lang.Object tag)
public abstract boolean getDefer()
public abstract java.lang.Object getParameters()
public abstract ListenerInvoker getListenerInvoker()