|
|||||||||||
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_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 | |
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. |
abstract boolean |
isDisabled()
parameter |
protected void |
renderComponent(IMarkupWriter writer,
IRequestCycle cycle)
Invoked by AbstractComponent.render(IMarkupWriter, IRequestCycle) to actually render the component
(with any parameter values already set). |
abstract void |
setSelected(java.lang.Object tag)
parameter |
protected void |
writeTag(IMarkupWriter writer,
IRequestCycle cycle,
java.lang.String name)
Write the tag (and any nested content) for this submit component. |
Methods inherited from class org.apache.tapestry.form.AbstractFormComponent |
getDisplayName, getForm, getForm, getName, setForm, setName |
Methods inherited from class org.apache.tapestry.AbstractComponent |
addAsset, addBody, addComponent, checkActiveLock, cleanupAfterRender, enterActiveState, finishLoad, finishLoad, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getBody, getBodyCount, getComponent, getComponents, getContainer, getExtendedId, getId, getIdPath, getListeners, getMessages, getNamespace, getPage, getProperty, getSpecification, isInActiveState, isParameterBound, isRendering, pageEndRender, prepareForRender, 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.IComponent |
addAsset, addBody, addComponent, enterActiveState, finishLoad, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getComponent, getComponents, getContainer, getExtendedId, getId, getIdPath, getListeners, 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)
org.apache.tapestry.form.AbstractSubmit
cycle
- name
-
protected void writeTag(IMarkupWriter writer, IRequestCycle cycle, java.lang.String name)
org.apache.tapestry.form.AbstractSubmit
writer
- cycle
- name
- protected void renderComponent(IMarkupWriter writer, IRequestCycle cycle)
AbstractComponent
AbstractComponent.render(IMarkupWriter, IRequestCycle)
to actually render the component
(with any parameter values already set). This is the method that subclasses must implement.
public abstract boolean isDisabled()
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 |