java.lang.Object
com.google.web.bindery.event.shared.EventBus
com.vaadin.client.gwt.com.google.web.bindery.event.shared.SimpleEventBus

public class SimpleEventBus extends com.google.web.bindery.event.shared.EventBus
Basic implementation of EventBus. Copied from the GWT project to use JsArray and JsMap instead of ArrayList and HashMap
Since:
1.0
  • Constructor Summary

    Constructors
    Constructor
    Description
    Create an instance of the event bus.
  • Method Summary

    Modifier and Type
    Method
    Description
    <H> com.google.web.bindery.event.shared.HandlerRegistration
    addHandler(com.google.web.bindery.event.shared.Event.Type<H> type, H handler)
     
    <H> com.google.web.bindery.event.shared.HandlerRegistration
    addHandlerToSource(com.google.web.bindery.event.shared.Event.Type<H> type, Object source, H handler)
     
    protected <H> void
    doRemove(com.google.web.bindery.event.shared.Event.Type<H> type, Object source, H handler)
    Deprecated.
    required by legacy features in GWT's old HandlerManager
    void
    fireEvent(com.google.web.bindery.event.shared.Event<?> event)
     
    void
    fireEventFromSource(com.google.web.bindery.event.shared.Event<?> event, Object source)
     
    protected <H> H
    getHandler(com.google.web.bindery.event.shared.Event.Type<H> type, int index)
    Deprecated.
    required by legacy features in GWT's old HandlerManager
    protected int
    getHandlerCount(com.google.web.bindery.event.shared.Event.Type<?> eventKey)
    Deprecated.
    required by legacy features in GWT's old HandlerManager
    protected boolean
    isEventHandled(com.google.web.bindery.event.shared.Event.Type<?> eventKey)
    Deprecated.
    required by legacy features in GWT's old HandlerManager

    Methods inherited from class com.google.web.bindery.event.shared.EventBus

    dispatchEvent, setSourceOfEvent

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SimpleEventBus

      public SimpleEventBus()
      Create an instance of the event bus.
  • Method Details

    • addHandler

      public <H> com.google.web.bindery.event.shared.HandlerRegistration addHandler(com.google.web.bindery.event.shared.Event.Type<H> type, H handler)
      Specified by:
      addHandler in class com.google.web.bindery.event.shared.EventBus
    • addHandlerToSource

      public <H> com.google.web.bindery.event.shared.HandlerRegistration addHandlerToSource(com.google.web.bindery.event.shared.Event.Type<H> type, Object source, H handler)
      Specified by:
      addHandlerToSource in class com.google.web.bindery.event.shared.EventBus
    • fireEvent

      public void fireEvent(com.google.web.bindery.event.shared.Event<?> event)
      Specified by:
      fireEvent in class com.google.web.bindery.event.shared.EventBus
    • fireEventFromSource

      public void fireEventFromSource(com.google.web.bindery.event.shared.Event<?> event, Object source)
      Specified by:
      fireEventFromSource in class com.google.web.bindery.event.shared.EventBus
    • doRemove

      @Deprecated protected <H> void doRemove(com.google.web.bindery.event.shared.Event.Type<H> type, Object source, H handler)
      Deprecated.
      required by legacy features in GWT's old HandlerManager
      Not documented in GWT, required by legacy features in GWT's old HandlerManager.
      Type Parameters:
      H - the handler type
      Parameters:
      type - the type
      source - the source
      handler - the handler
    • getHandler

      @Deprecated protected <H> H getHandler(com.google.web.bindery.event.shared.Event.Type<H> type, int index)
      Deprecated.
      required by legacy features in GWT's old HandlerManager
      Not documented in GWT, required by legacy features in GWT's old HandlerManager.
      Type Parameters:
      H - the handler type
      Parameters:
      type - the type
      index - the index
      Returns:
      the handler
    • getHandlerCount

      @Deprecated protected int getHandlerCount(com.google.web.bindery.event.shared.Event.Type<?> eventKey)
      Deprecated.
      required by legacy features in GWT's old HandlerManager
      Not documented in GWT, required by legacy features in GWT's old HandlerManager.
      Parameters:
      eventKey - the event type
      Returns:
      the handlers count
    • isEventHandled

      @Deprecated protected boolean isEventHandled(com.google.web.bindery.event.shared.Event.Type<?> eventKey)
      Deprecated.
      required by legacy features in GWT's old HandlerManager
      Not documented in GWT, required by legacy features in GWT's old HandlerManager.
      Parameters:
      eventKey - the event type
      Returns:
      true if the event is handled, false otherwise