|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.hivemind.impl.BaseLocatable
org.apache.tapestry.AbstractComponent
org.apache.tapestry.form.AbstractFormComponent
org.apache.tapestry.form.AbstractSubmit
org.apache.tapestry.form.LinkSubmit
Implements a component that submits its enclosing form via a JavaScript link. [ Component Reference ]
Field Summary | |
static java.lang.String |
ATTRIBUTE_NAME
The name of an IRequestCycle attribute in which the current
submit link is stored. |
Constructor Summary | |
LinkSubmit()
|
Method Summary | |
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 |
Methods inherited from class org.apache.tapestry.form.AbstractFormComponent |
getForm, getIdParameter, getName, isRequired, renderComponent, renderDelegateAttributes, renderDelegatePrefix, renderDelegateSuffix, renderIdAttribute, setClientId, setForm, setName, setName |
Methods inherited from class org.apache.tapestry.AbstractComponent |
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 |
Methods inherited from class org.apache.hivemind.impl.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.form.IFormComponent |
getClientId, getDisplayName, isDisabled |
Methods inherited from interface org.apache.tapestry.IComponent |
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 |
Methods inherited from interface org.apache.tapestry.IRender |
render |
Methods inherited from interface org.apache.hivemind.LocationHolder |
setLocation |
Methods inherited from interface org.apache.hivemind.Locatable |
getLocation |
Field Detail |
public static final java.lang.String ATTRIBUTE_NAME
IRequestCycle
attribute in which the current
submit link is stored. LinkSubmits do not nest.
Constructor Detail |
public LinkSubmit()
Method Detail |
protected boolean isClicked(IRequestCycle cycle, java.lang.String name)
FormConstants.SUBMIT_NAME_PARAMETER
) to see if it matches
this LinkSubmit's assigned element name.
cycle
- name
-
public abstract IScript getScript()
protected void renderFormComponent(IMarkupWriter writer, IRequestCycle cycle)
renderFormComponent
in class AbstractFormComponent
AbstractFormComponent.renderFormComponent(org.apache.tapestry.IMarkupWriter,
org.apache.tapestry.IRequestCycle)
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()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |