org.wicketstuff.stateless
Class StatelessAjaxFallbackLink<T>

java.lang.Object
  extended by org.apache.wicket.Component
      extended by org.apache.wicket.MarkupContainer
          extended by org.apache.wicket.markup.html.WebMarkupContainer
              extended by org.apache.wicket.markup.html.link.AbstractLink
                  extended by org.apache.wicket.markup.html.link.Link<T>
                      extended by org.wicketstuff.stateless.StatelessLink<T>
                          extended by org.wicketstuff.stateless.StatelessAjaxFallbackLink<T>
All Implemented Interfaces:
Serializable, Iterable<org.apache.wicket.Component>, org.apache.wicket.ajax.markup.html.IAjaxLink, org.apache.wicket.event.IEventSink, org.apache.wicket.event.IEventSource, org.apache.wicket.IConverterLocator, org.apache.wicket.IGenericComponent<T>, org.apache.wicket.IRequestListener, org.apache.wicket.markup.html.IHeaderContributor, org.apache.wicket.markup.html.link.ILinkListener, org.apache.wicket.request.component.IRequestableComponent, org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>, org.apache.wicket.util.io.IClusterable
Direct Known Subclasses:
StatelessIndicatingAjaxFallbackLink

public abstract class StatelessAjaxFallbackLink<T>
extends StatelessLink<T>
implements org.apache.wicket.ajax.markup.html.IAjaxLink

Just like AjaxFallbackLink, but stateless.

Author:
jfk
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER
 
Fields inherited from interface org.apache.wicket.markup.html.link.ILinkListener
INTERFACE
 
Constructor Summary
StatelessAjaxFallbackLink(String id)
           
StatelessAjaxFallbackLink(String id, org.apache.wicket.model.IModel<T> model)
           
StatelessAjaxFallbackLink(String id, org.apache.wicket.model.IModel<T> model, org.apache.wicket.request.mapper.parameter.PageParameters params)
           
StatelessAjaxFallbackLink(String id, org.apache.wicket.request.mapper.parameter.PageParameters params)
           
 
Method Summary
 void onClick()
           
abstract  void onClick(org.apache.wicket.ajax.AjaxRequestTarget target)
          Callback for the onClick event.
protected  void onComponentTag(org.apache.wicket.markup.ComponentTag tag)
           
protected  void updateAjaxAttributes(org.apache.wicket.ajax.attributes.AjaxRequestAttributes attributes)
           
 
Methods inherited from class org.wicketstuff.stateless.StatelessLink
getPageParameters, getStatelessHint, getURL
 
Methods inherited from class org.apache.wicket.markup.html.link.Link
appendAnchor, getAnchor, getAutoEnable, getModel, getModelObject, getOnClickScript, getPopupSettings, isEnabled, linksTo, onLinkClicked, setAnchor, setAutoEnable, setModel, setModelObject, setPopupSettings
 
Methods inherited from class org.apache.wicket.markup.html.link.AbstractLink
disableLink, getAfterDisabledLink, getBeforeDisabledLink, getBody, isLinkEnabled, onBeforeRender, onComponentTagBody, onDetach, setAfterDisabledLink, setBeforeDisabledLink, 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, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
 
Methods inherited from class org.apache.wicket.Component
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, 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, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalPrepareForRender, internalRenderComponent, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onAfterRender, onConfigure, onEvent, onInitialize, onModelChanged, onModelChanging, onReAdd, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderHead, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setRequestFlag, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, visitParents, warn, wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StatelessAjaxFallbackLink

public StatelessAjaxFallbackLink(String id)

StatelessAjaxFallbackLink

public StatelessAjaxFallbackLink(String id,
                                 org.apache.wicket.request.mapper.parameter.PageParameters params)

StatelessAjaxFallbackLink

public StatelessAjaxFallbackLink(String id,
                                 org.apache.wicket.model.IModel<T> model)

StatelessAjaxFallbackLink

public StatelessAjaxFallbackLink(String id,
                                 org.apache.wicket.model.IModel<T> model,
                                 org.apache.wicket.request.mapper.parameter.PageParameters params)
Method Detail

updateAjaxAttributes

protected void updateAjaxAttributes(org.apache.wicket.ajax.attributes.AjaxRequestAttributes attributes)

onClick

public final void onClick()
Specified by:
onClick in class org.apache.wicket.markup.html.link.Link<T>
See Also:
Link.onClick()

onComponentTag

protected void onComponentTag(org.apache.wicket.markup.ComponentTag tag)
Overrides:
onComponentTag in class org.apache.wicket.markup.html.link.Link<T>

onClick

public abstract void onClick(org.apache.wicket.ajax.AjaxRequestTarget target)
Callback for the onClick event. If ajax failed and this event was generated via a normal link the target argument will be null

Specified by:
onClick in interface org.apache.wicket.ajax.markup.html.IAjaxLink
Parameters:
target - ajax target if this linked was invoked using ajax, null otherwise


Copyright © 2016. All rights reserved.