Servoy 5.x Public API

com.servoy.j2db.server.headlessclient.dataui
Class AbstractServoyDefaultAjaxBehavior

java.lang.Object
  extended by org.apache.wicket.behavior.AbstractBehavior
      extended by org.apache.wicket.behavior.AbstractAjaxBehavior
          extended by org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
              extended by com.servoy.j2db.server.headlessclient.dataui.AbstractServoyDefaultAjaxBehavior
All Implemented Interfaces:
com.servoy.j2db.server.headlessclient.IDesignModeListener, Serializable, org.apache.wicket.behavior.IBehavior, org.apache.wicket.behavior.IBehaviorListener, org.apache.wicket.IClusterable, org.apache.wicket.IRequestListener, org.apache.wicket.markup.html.IHeaderContributor

public abstract class AbstractServoyDefaultAjaxBehavior
extends org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
implements com.servoy.j2db.server.headlessclient.IDesignModeListener

A base AbstractDefaultAjaxBehavior that calls onAjaxError() in the browser when a failure happens. It is only enabled when the webclient is in ajax mode and the design mode boolean is false.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
INDICATOR
 
Fields inherited from interface org.apache.wicket.behavior.IBehaviorListener
INTERFACE
 
Constructor Summary
AbstractServoyDefaultAjaxBehavior()
           
 
Method Summary
protected  CharSequence getFailureScript()
           
protected  CharSequence getPreconditionScript()
           
 boolean isEnabled(org.apache.wicket.Component component)
           
 void setDesignMode(boolean designMode)
           
 
Methods inherited from class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
findIndicatorId, generateCallbackScript, getAjaxCallDecorator, getCallbackScript, getCallbackScript, getChannelName, getSuccessScript, onBind, onRequest, renderHead, respond, throttleScript
 
Methods inherited from class org.apache.wicket.behavior.AbstractAjaxBehavior
bind, getCallbackUrl, getCallbackUrl, getComponent, getImplementationId, getStatelessHint, onComponentRendered, onComponentTag, onComponentTag, onRendered, onRenderHeadContribution, onRenderHeadInitContribution
 
Methods inherited from class org.apache.wicket.behavior.AbstractBehavior
afterRender, beforeRender, cleanup, detach, detachModel, exception, isTemporary, onException, rendered
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractServoyDefaultAjaxBehavior

public AbstractServoyDefaultAjaxBehavior()
Method Detail

getFailureScript

protected CharSequence getFailureScript()
Overrides:
getFailureScript in class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
See Also:
AbstractDefaultAjaxBehavior.getFailureScript()

getPreconditionScript

protected CharSequence getPreconditionScript()
Overrides:
getPreconditionScript in class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
See Also:
AbstractDefaultAjaxBehavior.getPreconditionScript()

isEnabled

public boolean isEnabled(org.apache.wicket.Component component)
Specified by:
isEnabled in interface org.apache.wicket.behavior.IBehavior
Overrides:
isEnabled in class org.apache.wicket.behavior.AbstractBehavior
See Also:
AbstractBehavior.isEnabled(org.apache.wicket.Component)

setDesignMode

public void setDesignMode(boolean designMode)
Specified by:
setDesignMode in interface com.servoy.j2db.server.headlessclient.IDesignModeListener
See Also:
IDesignModeListener.setDesignMode(boolean)

Copyright © 2010 Servoy B.V.