|
||||||||||
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.AbstractFormComponent
AbstractFormComponent.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.AbstractFormComponent
AbstractFormComponent.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 |