|
||||||||||
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.LinkSubmit
public abstract class LinkSubmit
Implements a component that submits its enclosing form via a JavaScript link. [ Component Reference ]
Field Summary | |
---|---|
static java.lang.String |
ATTRIBUTE_FUNCTION_NAME
The name of an IRequestCycle attribute in which the link submit
component that generates the javascript function is stored. |
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 boolean |
getDefer()
parameter |
abstract IActionListener |
getListener()
parameter |
abstract ListenerInvoker |
getListenerInvoker()
Injected |
abstract java.lang.Object |
getParameters()
parameter |
abstract java.lang.Object |
getTag()
parameter |
protected boolean |
isClicked(IRequestCycle cycle,
java.lang.String name)
Determine if this submit component was clicked. |
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, renderComponent, renderDelegateAttributes, renderDelegatePrefix, renderDelegateSuffix, renderIdAttribute, select, 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, getContainer, getExtendedId, getId, getIdPath, getListeners, getMessage, getMessages, getNamespace, getPage, getProperty, getSpecification, isInActiveState, isParameterBound, isRendering, pageEndRender, render, renderBody, renderInformalParameters, setBinding, 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, getContainer, getExtendedId, getId, getIdPath, getListeners, getMessage, getMessages, getNamespace, getPage, getProperty, getSpecification, isRendering, renderBody, setBinding, 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.
public static final java.lang.String ATTRIBUTE_FUNCTION_NAME
IRequestCycle
attribute in which the link submit
component that generates the javascript function is stored. The function is only required
once per page (containing a form with a non-disabled LinkSubmit)
Constructor Detail |
---|
public LinkSubmit()
Method Detail |
---|
protected boolean isClicked(IRequestCycle cycle, java.lang.String name)
protected void renderFormComponent(IMarkupWriter writer, IRequestCycle cycle)
renderFormComponent
in class AbstractFormComponent
AbstractFormComponent.renderFormComponent(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 void rewindFormComponent(IMarkupWriter writer, IRequestCycle cycle)
rewindFormComponent
in class AbstractFormComponent
AbstractFormComponent.rewindFormComponent(org.apache.tapestry.IMarkupWriter, org.apache.tapestry.IRequestCycle)
public abstract IActionListener getListener()
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 |