Class AbstractSubmitLink
- java.lang.Object
-
- org.apache.wicket.Component
-
- org.apache.wicket.MarkupContainer
-
- org.apache.wicket.markup.html.WebMarkupContainer
-
- org.apache.wicket.markup.html.link.AbstractLink
-
- org.apache.wicket.markup.html.form.AbstractSubmitLink
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Iterable<Component>,IEventSink,IEventSource,IFeedbackContributor,IConverterLocator,IMetadataContext<java.io.Serializable,Component>,IFormSubmitter,IFormSubmittingComponent,IHeaderContributor,IRequestableComponent,org.apache.wicket.util.IHierarchical<Component>,org.apache.wicket.util.io.IClusterable
- Direct Known Subclasses:
AjaxSubmitLink,SubmitLink
public abstract class AbstractSubmitLink extends AbstractLink implements IFormSubmittingComponent
Abstract class for links that are capable of submitting a form.- Author:
- Matej Knopp
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_INITIALIZED, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING
-
-
Constructor Summary
Constructors Constructor Description AbstractSubmitLink(java.lang.String id)Construct.AbstractSubmitLink(java.lang.String id, Form<?> form)Construct.AbstractSubmitLink(java.lang.String id, IModel<?> model)Construct.AbstractSubmitLink(java.lang.String id, IModel<?> model, Form<?> form)Construct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangetDefaultFormProcessing()Returns whether form should be processed the default way.Form<?>getForm()Returns the form this component submits.java.lang.StringgetInputName()Returns the name that is unique to this component, at least within the form.AbstractSubmitLinksetDefaultFormProcessing(boolean defaultFormProcessing)Sets the defaultFormProcessing property.-
Methods inherited from class org.apache.wicket.markup.html.link.AbstractLink
disableLink, getBody, onComponentTagBody, onDetach, setBody
-
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
-
Methods inherited from class org.apache.wicket.MarkupContainer
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, getRegionMarkup, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onInitialize, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
-
Methods inherited from class org.apache.wicket.Component
add, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.wicket.markup.html.form.IFormSubmitter
onAfterSubmit, onError, onSubmit
-
-
-
-
Constructor Detail
-
AbstractSubmitLink
public AbstractSubmitLink(java.lang.String id, IModel<?> model)Construct.- Parameters:
id-model-
-
AbstractSubmitLink
public AbstractSubmitLink(java.lang.String id)
Construct.- Parameters:
id-
-
AbstractSubmitLink
public AbstractSubmitLink(java.lang.String id, IModel<?> model, Form<?> form)Construct.- Parameters:
id-model-form-
-
AbstractSubmitLink
public AbstractSubmitLink(java.lang.String id, Form<?> form)Construct.- Parameters:
id-form-
-
-
Method Detail
-
setDefaultFormProcessing
public final AbstractSubmitLink setDefaultFormProcessing(boolean defaultFormProcessing)
Sets the defaultFormProcessing property. When false (default is true), all validation and form updating is bypassed and the onSubmit method of that button is called directly, and the onSubmit method of the parent form is not called. A common use for this is to create a cancel button. TODO: This is a copy & paste from Button- Specified by:
setDefaultFormProcessingin interfaceIFormSubmittingComponent- Parameters:
defaultFormProcessing- defaultFormProcessing- Returns:
- This
-
getDefaultFormProcessing
public boolean getDefaultFormProcessing()
Description copied from interface:IFormSubmitterReturns whether form should be processed the default way. When false (default is true), all validation and form updating is bypassed and the onSubmit method of that button is called directly, and the onSubmit method of the parent form is not called. A common use for this is to create a cancel button.- Specified by:
getDefaultFormProcessingin interfaceIFormSubmitter- Returns:
- defaultFormProcessing
- See Also:
IFormSubmitter.getDefaultFormProcessing()
-
getForm
public Form<?> getForm()
Description copied from interface:IFormSubmitterReturns the form this component submits.- Specified by:
getFormin interfaceIFormSubmitter- Returns:
- form submitted by this component
- See Also:
IFormSubmitter.getForm()
-
getInputName
public java.lang.String getInputName()
Description copied from interface:IFormSubmittingComponentReturns the name that is unique to this component, at least within the form.- Specified by:
getInputNamein interfaceIFormSubmittingComponent- Returns:
- component name
- See Also:
IFormSubmittingComponent.getInputName()
-
-