wicket.ajax
Class AjaxSelfUpdatingTimerBehavior

java.lang.Object
  extended by wicket.behavior.AbstractBehavior
      extended by wicket.behavior.AbstractAjaxBehavior
          extended by wicket.ajax.AbstractDefaultAjaxBehavior
              extended by wicket.ajax.AbstractAjaxTimerBehavior
                  extended by wicket.ajax.AjaxSelfUpdatingTimerBehavior
All Implemented Interfaces:
java.io.Serializable, IBehavior, IBehaviorListener, IRequestListener, IHeaderContributor

public class AjaxSelfUpdatingTimerBehavior
extends AbstractAjaxTimerBehavior

Automatically re-renders the component it is attached to via AJAX at a regular interval.

Since:
1.2
Author:
Igor Vaynberg (ivaynberg)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class wicket.ajax.AbstractDefaultAjaxBehavior
INDICATOR
 
Fields inherited from interface wicket.behavior.IBehaviorListener
INTERFACE
 
Constructor Summary
AjaxSelfUpdatingTimerBehavior(Duration updateInterval)
          Construct.
 
Method Summary
protected  void onPostProcessTarget(AjaxRequestTarget target)
          Give the subclass a chance to add something to the target, like a javascript effect call.
protected  void onTimer(AjaxRequestTarget target)
          Listener method for the AJAX timer event.
 
Methods inherited from class wicket.ajax.AbstractAjaxTimerBehavior
getJsTimeoutCall, onBind, onRenderHeadContribution, respond
 
Methods inherited from class wicket.ajax.AbstractDefaultAjaxBehavior
getAjaxCallDecorator, getCallbackScript, getCallbackScript, getCallbackScript, getImplementationId, onRenderHeadInitContribution, onRequest, throttleScript
 
Methods inherited from class wicket.behavior.AbstractAjaxBehavior
bind, cleanup, getCallbackUrl, getCallbackUrl, getComponent, onComponentRendered, onComponentTag, onComponentTag, onRendered, renderHead, writeJsReference, writeJsReference
 
Methods inherited from class wicket.behavior.AbstractBehavior
detachModel, exception, onException, rendered
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AjaxSelfUpdatingTimerBehavior

public AjaxSelfUpdatingTimerBehavior(Duration updateInterval)
Construct.

Parameters:
updateInterval - Duration between AJAX callbacks
Method Detail

onTimer

protected final void onTimer(AjaxRequestTarget target)
Description copied from class: AbstractAjaxTimerBehavior
Listener method for the AJAX timer event.

Specified by:
onTimer in class AbstractAjaxTimerBehavior
Parameters:
target - The request target
See Also:
AbstractAjaxTimerBehavior.onTimer(wicket.ajax.AjaxRequestTarget)

onPostProcessTarget

protected void onPostProcessTarget(AjaxRequestTarget target)
Give the subclass a chance to add something to the target, like a javascript effect call. Called after the hosting component has been added to the target.

Parameters:
target - The AJAX target


Copyright © 2004-2007 Wicket developers. All Rights Reserved.