A B C D F G I J K N O P R S T U

A

AbstractDefaultDojoBehavior - Class in org.wicketstuff.push.dojo
Handles event requests using Dojo.
AbstractDefaultDojoBehavior() - Constructor for class org.wicketstuff.push.dojo.AbstractDefaultDojoBehavior
 
AbstractRequireDojoBehavior - Class in org.wicketstuff.push.dojo
This behavior has to be extended to write a new Behavior (Handler) using Dojo.
AbstractRequireDojoBehavior() - Constructor for class org.wicketstuff.push.dojo.AbstractRequireDojoBehavior
 
addChannelListener(Component, String, IChannelListener) - Method in class org.wicketstuff.push.cometd.CometdService
 
addChannelListener(Component, String, IChannelListener) - Method in interface org.wicketstuff.push.IChannelService
Adds a behavior to the given component so that it will be notified of ChannelEvents.
addChannelListener(Component, String, IChannelListener) - Method in class org.wicketstuff.push.timer.TimerChannelService
 
addChannelRemoveListener(String, RemoveListener, Session) - Method in class org.wicketstuff.push.cometd.CometdService
Cometd Specific method to Listen for client removals
addChannelRemoveListener(String, RemoveListener) - Method in class org.wicketstuff.push.cometd.CometdService
 
addComponent(Component) - Method in class org.wicketstuff.push.cometd.CometdTarget
 
addComponent(Component, String) - Method in class org.wicketstuff.push.cometd.CometdTarget
 
addComponent(Component) - Method in class org.wicketstuff.push.dojo.TargetRefresherManager
 
addComponent(Component) - Method in interface org.wicketstuff.push.IChannelTarget
Adds a component to the list of components to be rendered
addComponent(Component, String) - Method in interface org.wicketstuff.push.IChannelTarget
Adds a component to the list of components to be rendered
addComponent(Component) - Method in class org.wicketstuff.push.timer.TimerChannelBehavior.TimerPushTarget
 
addComponent(Component, String) - Method in class org.wicketstuff.push.timer.TimerChannelBehavior.TimerPushTarget
 
addData(String, String) - Method in class org.wicketstuff.push.ChannelEvent
Add a data in the event.
appendJavascript(String) - Method in class org.wicketstuff.push.cometd.CometdTarget
 
appendJavascript(String) - Method in interface org.wicketstuff.push.IChannelTarget
Adds javascript that will be evaluated on the client side after components are replaced
appendJavascript(String) - Method in class org.wicketstuff.push.timer.TimerChannelBehavior.TimerPushTarget
 

B

BAYEUX_CLIENT_PREFIX - Static variable in class org.wicketstuff.push.cometd.CometdService
 

C

ChannelEvent - Class in org.wicketstuff.push
A event containing data to send by server pushing.
ChannelEvent(String) - Constructor for class org.wicketstuff.push.ChannelEvent
Construct.
CometdAbstractBehavior - Class in org.wicketstuff.push.cometd
This behavior will be asked by client side when it will receive a cometd event associated with the kind of event
CometdAbstractBehavior(String) - Constructor for class org.wicketstuff.push.cometd.CometdAbstractBehavior
Construct a commetd Behavior
CometdBehavior - Class in org.wicketstuff.push.cometd
 
CometdBehavior(String, IChannelListener) - Constructor for class org.wicketstuff.push.cometd.CometdBehavior
 
CometdEvent - Class in org.wicketstuff.push.cometd
Default abstract event for wicket.
This event will ping all component on client side to make them do a XmlHttpRequest
This Event can be seen as a proxy, it will request the client side to make a request to make it update
CometdEvent(String) - Constructor for class org.wicketstuff.push.cometd.CometdEvent
 
CometdService - Class in org.wicketstuff.push.cometd
Cometd based implementation of IChannelService.
CometdService(WebApplication) - Constructor for class org.wicketstuff.push.cometd.CometdService
 
CometdTarget - Class in org.wicketstuff.push.cometd
This merthod is a wrapper of AjaxRequestTarget on IChannelTarget used in CometdBehavior.
CometdTarget(AjaxRequestTarget) - Constructor for class org.wicketstuff.push.cometd.CometdTarget
 

D

DOJO - Static variable in class org.wicketstuff.push.dojo.AbstractDefaultDojoBehavior
reference to the dojo support javascript file.
DojoPackagedTextTemplate - Class in org.wicketstuff.push.dojo
Used to externalized js in templates
DojoPackagedTextTemplate(Class<?>, String, String, String) - Constructor for class org.wicketstuff.push.dojo.DojoPackagedTextTemplate
Constructor.
DojoPackagedTextTemplate(Class<?>, String, String) - Constructor for class org.wicketstuff.push.dojo.DojoPackagedTextTemplate
Constructor.
DojoPackagedTextTemplate(Class<?>, String) - Constructor for class org.wicketstuff.push.dojo.DojoPackagedTextTemplate
Constructor.
DummyChannelListener - Class in org.wicketstuff.push
Convenience class for use with JavaScriptChannelEvents.
DummyChannelListener() - Constructor for class org.wicketstuff.push.DummyChannelListener
 

F

focusComponent(Component) - Method in class org.wicketstuff.push.cometd.CometdTarget
 
focusComponent(Component) - Method in interface org.wicketstuff.push.IChannelTarget
Sets the focus in the browser to the given component.
focusComponent(Component) - Method in class org.wicketstuff.push.timer.TimerChannelBehavior.TimerPushTarget
 

G

getApplication() - Method in class org.wicketstuff.push.cometd.CometdService
 
getBehaviorMarkupId() - Method in class org.wicketstuff.push.cometd.CometdAbstractBehavior
Returns the id string
getChannel() - Method in class org.wicketstuff.push.ChannelEvent
return the channel of the event
getChannelId() - Method in class org.wicketstuff.push.cometd.CometdAbstractBehavior
get the channel where this behavior will wait for event
getCometdInterceptorScript() - Method in class org.wicketstuff.push.cometd.CometdAbstractBehavior
Return the string containing the client side logic when a new event comes into the channel.
getCometdInterceptorScript() - Method in class org.wicketstuff.push.cometd.CometdBehavior
 
getCometdServletPath() - Static method in class org.wicketstuff.push.cometd.CometdAbstractBehavior
Parse the web.xml to find cometd context Path.
getData() - Method in class org.wicketstuff.push.ChannelEvent
Returns all data in the event
getData() - Method in class org.wicketstuff.push.cometd.CometdEvent
 
getDojoResourceReference() - Method in class org.wicketstuff.push.dojo.AbstractDefaultDojoBehavior
Get the reference to the Dojo scripts.
getDuration() - Method in class org.wicketstuff.push.timer.TimerPushService
Returns the polling interval
getId() - Method in class org.wicketstuff.push.ChannelEvent
 
getId() - Method in class org.wicketstuff.push.timer.TimerChannelBehavior
 
getInitCometdScript() - Method in class org.wicketstuff.push.cometd.CometdAbstractBehavior
Javascript allowing cometd to be initialized on commetd
getInstance() - Static method in class org.wicketstuff.push.dojo.TargetRefresherManager
 
getJavaScript() - Method in class org.wicketstuff.push.JavaScriptChannelEvent
 
getPartialSubscriber() - Method in class org.wicketstuff.push.cometd.CometdAbstractBehavior
this method should return a part of javascript (String) allowing to give code to execute when a cometd event is triggered in client side.
getPartialSubscriber() - Method in class org.wicketstuff.push.cometd.CometdBehavior
 
getRequire() - Method in class org.wicketstuff.push.dojo.AbstractRequireDojoBehavior
Method to generate list of the dojo.require Also called in TargetRefresherManager
getStaticKey() - Method in class org.wicketstuff.push.dojo.DojoPackagedTextTemplate
Return a key to use in renderJavascript.
getSubscriberScript() - Method in class org.wicketstuff.push.cometd.CometdAbstractBehavior
Javascript allowing cometd to subscribe to a channel
Channel to subscribe comes from getChannelId method, Merthod or object to invoke when a event is triggered on client side is given by getPartialSubscriber() method
getUnsuscribeScript() - Method in class org.wicketstuff.push.cometd.CometdAbstractBehavior
return the javascript to unsuscribe to th channel
getWidgetUniqueKey(Component) - Method in class org.wicketstuff.push.dojo.DojoPackagedTextTemplate
Return a key to use in renderJavascript.

I

IChannelListener - Interface in org.wicketstuff.push
Implementations of this interface can be notified of events triggered by a IChannelPublisher
IChannelPublisher - Interface in org.wicketstuff.push
A class allowing the server to send an event on listener.
IChannelService - Interface in org.wicketstuff.push
A service providing channel based communication facility in wicket based applications.
IChannelTarget - Interface in org.wicketstuff.push
Defines an interface to trigger client updates on server side events.
installPush(Component) - Method in interface org.wicketstuff.push.IPushService
Installs a push facility on the given component.
installPush(Component) - Method in class org.wicketstuff.push.timer.TimerPushService
 
IPushService - Interface in org.wicketstuff.push
A push service provides a simple way to install push facility on a component, and then push events to the component using a IPushTarget.
IPushTarget - Interface in org.wicketstuff.push
A target used to push events to a client.
isConnected() - Method in interface org.wicketstuff.push.IPushTarget
 
isConnected(Application, String, Duration) - Static method in class org.wicketstuff.push.timer.TimerChannelBehavior
 
isConnected() - Method in class org.wicketstuff.push.timer.TimerChannelBehavior.TimerPushTarget
 

J

JavaScriptChannelEvent - Class in org.wicketstuff.push
Usually on sending an event to a channel, the ChannelEvent invokes a javascript method on the client which then starts an Ajax-request.
JavaScriptChannelEvent(String) - Constructor for class org.wicketstuff.push.JavaScriptChannelEvent
 

K

KEY - Static variable in class org.wicketstuff.push.JavaScriptChannelEvent
Setting the event's name to this key makes the client side execute its value

N

newPushTarget() - Method in class org.wicketstuff.push.timer.TimerChannelBehavior
Creates a new push target to which triggers can be sent

O

onAfterRespond(Map<String, Component>, AjaxRequestTarget.IJavascriptResponse) - Method in class org.wicketstuff.push.dojo.TargetRefresherManager
 
onBeforeRespond(Map<String, Component>, AjaxRequestTarget) - Method in class org.wicketstuff.push.dojo.TargetRefresherManager
 
onBind() - Method in class org.wicketstuff.push.timer.TimerChannelBehavior
 
onComponentRendered() - Method in class org.wicketstuff.push.dojo.AbstractRequireDojoBehavior
this method is used to interpret dojoWidgets rendered via XMLHTTPRequest FIXME : in TargetRefresherMPanager differency AbstractRequire and DojoWidgetBehavior
onComponentReRendered(AjaxRequestTarget) - Method in class org.wicketstuff.push.dojo.AbstractRequireDojoBehavior
Add Javascript scripts when a dojo component is Rerender in a AjaxRequestTarget
onEvent(String, Map<String, String>, IChannelTarget) - Method in class org.wicketstuff.push.DummyChannelListener
 
onEvent(String, Map<String, String>, IChannelTarget) - Method in interface org.wicketstuff.push.IChannelListener
Method called when an event is triggered on a channel.
onTimer(AjaxRequestTarget) - Method in class org.wicketstuff.push.timer.TimerChannelBehavior
 
org.wicketstuff.push - package org.wicketstuff.push
 
org.wicketstuff.push.cometd - package org.wicketstuff.push.cometd
 
org.wicketstuff.push.dojo - package org.wicketstuff.push.dojo
 
org.wicketstuff.push.timer - package org.wicketstuff.push.timer
 

P

prependJavascript(String) - Method in class org.wicketstuff.push.cometd.CometdTarget
 
prependJavascript(String) - Method in interface org.wicketstuff.push.IChannelTarget
Adds javascript that will be evaluated on the client side before components are replaced
prependJavascript(String) - Method in class org.wicketstuff.push.timer.TimerChannelBehavior.TimerPushTarget
 
publish(ChannelEvent) - Method in class org.wicketstuff.push.cometd.CometdService
Implementation of IChannelService.publish(ChannelEvent), which actually sends a cometd event to the client with a "proxy" attribute set to "true", which in turn triggers a wicket ajax call to get the listener notified and update the page.
publish(ChannelEvent) - Method in interface org.wicketstuff.push.IChannelPublisher
Publish a ChannelEvent
publish(ChannelEvent) - Method in interface org.wicketstuff.push.IChannelService
Publishes a channel event which will be sent to the channel listeners.
publish(ChannelEvent) - Method in class org.wicketstuff.push.timer.TimerChannelPublisher
 
publish(ChannelEvent) - Method in class org.wicketstuff.push.timer.TimerChannelService
 

R

renderHead(IHeaderResponse) - Method in class org.wicketstuff.push.cometd.CometdAbstractBehavior
 
renderHead(IHeaderResponse) - Method in class org.wicketstuff.push.dojo.AbstractDefaultDojoBehavior
 
renderHead(IHeaderResponse) - Method in class org.wicketstuff.push.dojo.AbstractRequireDojoBehavior
 
renderHead(IHeaderResponse) - Method in class org.wicketstuff.push.timer.TimerChannelBehavior
 
respond(AjaxRequestTarget) - Method in class org.wicketstuff.push.cometd.CometdBehavior
 

S

setChannel(String) - Method in class org.wicketstuff.push.ChannelEvent
set the channel of the event
setChannelId(String) - Method in class org.wicketstuff.push.cometd.CometdAbstractBehavior
Set the channel where this behavior will wait for event
setId(String) - Method in class org.wicketstuff.push.ChannelEvent
 
setRequire(Set<String>) - Method in class org.wicketstuff.push.cometd.CometdAbstractBehavior
 
setRequire(Set<String>) - Method in class org.wicketstuff.push.dojo.AbstractRequireDojoBehavior
allow subclass to register new Dojo require libs

T

TargetRefresherManager - Class in org.wicketstuff.push.dojo
A Manager to deal with AjaxRequestTarget and makeWidget in dojo.
TimerChannelBehavior - Class in org.wicketstuff.push.timer
Behavior used to enqueue triggers and send them to the client using timer based polling.
TimerChannelBehavior(Duration) - Constructor for class org.wicketstuff.push.timer.TimerChannelBehavior
Construct a TimerChannelBehavior which actually refreshes the clients by polling the server for changes at the given duration.
TimerChannelBehavior(Duration, Duration) - Constructor for class org.wicketstuff.push.timer.TimerChannelBehavior
Construct a TimerChannelBehavior which actually refreshes the clients by polling the server for changes at the given duration.
TimerChannelBehavior.TimerPushTarget - Class in org.wicketstuff.push.timer
An IPushTarget implementation which enqueue DelayedMethodCallList, also called triggers, for a TimerChannelBehavior identified by its id.
TimerChannelBehavior.TimerPushTarget(Application, String, Duration) - Constructor for class org.wicketstuff.push.timer.TimerChannelBehavior.TimerPushTarget
 
TimerChannelPublisher - Class in org.wicketstuff.push.timer
Publisher that could be associated with a TimerChannelBehavior for more documentation see TimerChannelBehavior
TimerChannelPublisher() - Constructor for class org.wicketstuff.push.timer.TimerChannelPublisher
 
TimerChannelService - Class in org.wicketstuff.push.timer
 
TimerChannelService(Duration) - Constructor for class org.wicketstuff.push.timer.TimerChannelService
 
TimerPushService - Class in org.wicketstuff.push.timer
An implementation of IPushService based on a polling mechanism.
TimerPushService(Duration) - Constructor for class org.wicketstuff.push.timer.TimerPushService
Constructs a TimerPushService with the given polling interval.
toString() - Method in class org.wicketstuff.push.timer.TimerChannelBehavior
 
trigger() - Method in interface org.wicketstuff.push.IPushTarget
 
trigger() - Method in class org.wicketstuff.push.timer.TimerChannelBehavior.TimerPushTarget
 

U

uninstallPush(Component) - Method in interface org.wicketstuff.push.IPushService
Uninstalls a push installer which has previously been installed on a component.
uninstallPush(Component) - Method in class org.wicketstuff.push.timer.TimerPushService
 
USE_CUSTOM_DOJO_DIST - Static variable in class org.wicketstuff.push.dojo.AbstractDefaultDojoBehavior
a Unique key to know if a CompressedResourceReference is set by the user in order to use a custom dojo distribution

A B C D F G I J K N O P R S T U

Copyright © 2010. All Rights Reserved.