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, setNameaddAsset, 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, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetClientId, getDisplayName, isDisabledaddAsset, 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, setPropertypublic 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)
AbstractComponentAbstractComponent.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 AbstractComponentAbstractComponent.prepareForRender(org.apache.tapestry.IRequestCycle)protected void cleanupAfterRender(IRequestCycle cycle)
AbstractComponentAbstractComponent.render(IMarkupWriter, IRequestCycle)after the component renders. This
implementation does nothing.cleanupAfterRender in class AbstractComponentAbstractComponent.cleanupAfterRender(org.apache.tapestry.IRequestCycle)protected boolean getCanTakeFocus()
getCanTakeFocus in class AbstractFormComponentprotected boolean getAlwaysRenderBodyOnRewind()
getAlwaysRenderBodyOnRewind in class AbstractFormComponentpublic 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()