|
||||||||||
| 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
net.sf.tacos.ajax.components.AbstractSubmit
net.sf.tacos.ajax.components.AjaxImageSubmit
public abstract class AjaxImageSubmit
A component that generates a clickable image that will cause the enclosing
form to submit. The <input type="image"> form element was originally
designed for use as a way to select a pixel within an image that was
presumable a map; it has been co-opted by web applications as a way to
decorate a form submit button using a custom image instead of ordinary
clickable buttons.
This component is simply an enhanced version of the
Submit component that will display an
image instead of a text label.
| Constructor Summary | |
|---|---|
AjaxImageSubmit()
|
|
| Method Summary | |
|---|---|
String |
getComponentId()
The component Id used by script |
abstract org.apache.tapestry.IAsset |
getDisabledImage()
Image to use when disabled. |
String |
getHiddenId()
The hidden form field id |
abstract org.apache.tapestry.IAsset |
getImage()
Image to use. |
abstract String |
getNameOverride()
Overidden name. |
abstract org.apache.tapestry.IScript |
getScript()
|
protected void |
handleClick(org.apache.tapestry.IRequestCycle cycle,
org.apache.tapestry.IForm form)
Handles button clicked events |
protected boolean |
isClicked(org.apache.tapestry.IRequestCycle cycle,
String name)
Determine if this submit component was clicked. |
boolean |
isDeferred()
Causes initial event connection to be deferred |
protected void |
renderFormComponent(org.apache.tapestry.IMarkupWriter writer,
org.apache.tapestry.IRequestCycle cycle)
|
protected void |
setName(org.apache.tapestry.IForm form)
|
abstract void |
setPoint(Point point)
Set to the coordinates of the clicked point within the image. |
| Methods inherited from class net.sf.tacos.ajax.components.AbstractSubmit |
|---|
constructScriptParameter, getAction, getAjaxLink, getDefer, getEncodingType, getFocusElement, getListener, getListenerInvoker, getParameters, getTag, rewindFormComponent, setSelected |
| Methods inherited from class org.apache.tapestry.form.AbstractFormComponent |
|---|
getAlwaysRenderBodyOnRewind, getCanTakeFocus, getForm, getIdParameter, getName, isRequired, renderComponent, renderDelegateAttributes, renderDelegatePrefix, renderDelegateSuffix, renderIdAttribute, setClientId, setForm, setName |
| Methods inherited from class org.apache.tapestry.AbstractComponent |
|---|
addAsset, addBody, addComponent, checkActiveLock, cleanupAfterRender, 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, prepareForRender, 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 net.sf.tacos.ajax.AjaxSubmitInvocation |
|---|
getFunctionName, isClientSideValidationEnabled, isSubmitNormal |
| Methods inherited from interface net.sf.tacos.ajax.AjaxInvocation |
|---|
getAjaxEngine, getBackLink, getEffects, getForwardLink, getPopup, getPreEffects, getStatusElement, getUpdateComponents, getUpdateObject |
| 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 |
| Constructor Detail |
|---|
public AjaxImageSubmit()
| Method Detail |
|---|
public abstract org.apache.tapestry.IAsset getDisabledImage()
public abstract org.apache.tapestry.IAsset getImage()
public abstract String getNameOverride()
public abstract void setPoint(Point point)
public abstract org.apache.tapestry.IScript getScript()
protected void setName(org.apache.tapestry.IForm form)
setName in class org.apache.tapestry.form.AbstractFormComponentAbstractFormComponent.setName(
org.apache.tapestry.IForm)
protected void handleClick(org.apache.tapestry.IRequestCycle cycle,
org.apache.tapestry.IForm form)
handleClick in class AbstractSubmit
protected boolean isClicked(org.apache.tapestry.IRequestCycle cycle,
String name)
isClicked in class AbstractSubmit
protected void renderFormComponent(org.apache.tapestry.IMarkupWriter writer,
org.apache.tapestry.IRequestCycle cycle)
renderFormComponent in class org.apache.tapestry.form.AbstractFormComponentAbstractFormComponent.renderFormComponent(
IMarkupWriter, IRequestCycle)public String getComponentId()
public String getHiddenId()
public boolean isDeferred()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||