org.wicketstuff.push.dojo
Class TargetRefresherManager

java.lang.Object
  extended by org.wicketstuff.push.dojo.TargetRefresherManager
All Implemented Interfaces:
org.apache.wicket.ajax.AjaxRequestTarget.IListener

public class TargetRefresherManager
extends java.lang.Object
implements org.apache.wicket.ajax.AjaxRequestTarget.IListener

A Manager to deal with AjaxRequestTarget and makeWidget in dojo. Only top level dojoComponents needs to be rerender during a response to a Ajax Query

Author:
Vincent Demay

Method Summary
 void addComponent(org.apache.wicket.Component component)
           
static TargetRefresherManager getInstance()
           
 void onAfterRespond(java.util.Map<java.lang.String,org.apache.wicket.Component> map, org.apache.wicket.ajax.AjaxRequestTarget.IJavascriptResponse response)
           
 void onBeforeRespond(java.util.Map<java.lang.String,org.apache.wicket.Component> map, org.apache.wicket.ajax.AjaxRequestTarget target)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static TargetRefresherManager getInstance()

onAfterRespond

public void onAfterRespond(java.util.Map<java.lang.String,org.apache.wicket.Component> map,
                           org.apache.wicket.ajax.AjaxRequestTarget.IJavascriptResponse response)
Specified by:
onAfterRespond in interface org.apache.wicket.ajax.AjaxRequestTarget.IListener

onBeforeRespond

public void onBeforeRespond(java.util.Map<java.lang.String,org.apache.wicket.Component> map,
                            org.apache.wicket.ajax.AjaxRequestTarget target)
Specified by:
onBeforeRespond in interface org.apache.wicket.ajax.AjaxRequestTarget.IListener

addComponent

public void addComponent(org.apache.wicket.Component component)


Copyright © 2010. All Rights Reserved.