GWT Tk 0.2.3

asquare.gwt.tk.client.ui
Class DelegatingWrapper

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.google.gwt.user.client.ui.Composite
              extended by asquare.gwt.tk.client.ui.EventWrapper
                  extended by asquare.gwt.tk.client.ui.DelegatingWrapper
All Implemented Interfaces:
EventListener

public class DelegatingWrapper
extends EventWrapper

A widget wrapper which delegates events to an EventDelegate. The wrapped widget will allowed to process events before they are passed to the delegate.


Constructor Summary
DelegatingWrapper(Widget widget, EventDelegate delegate)
           
 
Method Summary
 void onBrowserEvent(Event event)
          Override to process browser events.
 
Methods inherited from class asquare.gwt.tk.client.ui.EventWrapper
getWidget, initWidget, onAttach
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
getElement, onDetach, setWidget
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
getParent, isAttached, onLoad, removeFromParent
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleName, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleName, getTitle, isVisible, isVisible, removeStyleName, setElement, setHeight, setPixelSize, setSize, setStyleName, setStyleName, setTitle, setVisible, setVisible, setWidth, sinkEvents, toString, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DelegatingWrapper

public DelegatingWrapper(Widget widget,
                         EventDelegate delegate)
Throws:
NullPointerException - if widget or delegate are null
Method Detail

onBrowserEvent

public void onBrowserEvent(Event event)
Description copied from class: EventWrapper
Override to process browser events. Don't forget to call super implementation if you want the wrapped widget to process events also.

Specified by:
onBrowserEvent in interface EventListener
Overrides:
onBrowserEvent in class EventWrapper

GWT Tk 0.2.3

© 2007 Mat Gessel