org.apache.tapestry.form
Class LinkSubmit
java.lang.Object
org.apache.hivemind.impl.BaseLocatable
org.apache.tapestry.AbstractComponent
org.apache.tapestry.form.AbstractFormComponent
org.apache.tapestry.form.LinkSubmit
- All Implemented Interfaces:
- IComponent, IFormComponent, IRender, org.apache.hivemind.Locatable, org.apache.hivemind.LocationHolder
- public abstract class LinkSubmit
- extends AbstractFormComponent
Implements a component that submits its enclosing form via a JavaScript link. [ Component Reference ]
- Author:
- Richard Lewis-Shell
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 |
ATTRIBUTE_NAME
public static final java.lang.String ATTRIBUTE_NAME
- The name of an
IRequestCycle
attribute in which the current
submit link is stored. LinkSubmits do not nest.
- See Also:
- Constant Field Values
ATTRIBUTE_FUNCTION_NAME
public static final 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. The function is only required
once per page (containing a form with a non-disabled LinkSubmit)
- See Also:
- Constant Field Values
LinkSubmit
public LinkSubmit()
renderComponent
protected void renderComponent(IMarkupWriter writer,
IRequestCycle cycle)
- Description copied from class:
AbstractComponent
- Invoked by
AbstractComponent.render(IMarkupWriter, IRequestCycle)
to actually render the component
(with any parameter values already set). This is the method that subclasses must implement.
- Specified by:
renderComponent
in class AbstractComponent
isDisabled
public abstract boolean isDisabled()
- Description copied from interface:
IFormComponent
- Returns true if the component is disabled. This is important when the containing
form is submitted, since disabled parameters do not update their bindings.
setDisabled
public abstract void setDisabled(boolean disabled)
getListener
public abstract IActionListener getListener()
setListener
public abstract void setListener(IActionListener listener)
getTag
public abstract java.lang.Object getTag()
setTag
public abstract void setTag(java.lang.Object tag)