Class SimpleEventBus
- 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.EventBusBasic implementation ofEventBus. Copied from the GWT project to use JsArray and JsMap instead of ArrayList and HashMap- Since:
- 1.0
-
-
Constructor Summary
Constructors Constructor Description SimpleEventBus()Create an instance of the event bus.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description <H> com.google.web.bindery.event.shared.HandlerRegistrationaddHandler(com.google.web.bindery.event.shared.Event.Type<H> type, H handler)<H> com.google.web.bindery.event.shared.HandlerRegistrationaddHandlerToSource(com.google.web.bindery.event.shared.Event.Type<H> type, Object source, H handler)protected <H> voiddoRemove(com.google.web.bindery.event.shared.Event.Type<H> type, Object source, H handler)Deprecated.required by legacy features in GWT's old HandlerManagervoidfireEvent(com.google.web.bindery.event.shared.Event<?> event)voidfireEventFromSource(com.google.web.bindery.event.shared.Event<?> event, Object source)protected <H> HgetHandler(com.google.web.bindery.event.shared.Event.Type<H> type, int index)Deprecated.required by legacy features in GWT's old HandlerManagerprotected intgetHandlerCount(com.google.web.bindery.event.shared.Event.Type<?> eventKey)Deprecated.required by legacy features in GWT's old HandlerManagerprotected booleanisEventHandled(com.google.web.bindery.event.shared.Event.Type<?> eventKey)Deprecated.required by legacy features in GWT's old HandlerManager
-
-
-
Method Detail
-
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:
addHandlerin classcom.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:
addHandlerToSourcein classcom.google.web.bindery.event.shared.EventBus
-
fireEvent
public void fireEvent(com.google.web.bindery.event.shared.Event<?> event)
- Specified by:
fireEventin classcom.google.web.bindery.event.shared.EventBus
-
fireEventFromSource
public void fireEventFromSource(com.google.web.bindery.event.shared.Event<?> event, Object source)- Specified by:
fireEventFromSourcein classcom.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 HandlerManagerNot documented in GWT, required by legacy features in GWT's old HandlerManager.- Type Parameters:
H- the handler type- Parameters:
type- the typesource- the sourcehandler- 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 HandlerManagerNot documented in GWT, required by legacy features in GWT's old HandlerManager.- Type Parameters:
H- the handler type- Parameters:
type- the typeindex- 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 HandlerManagerNot 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 HandlerManagerNot documented in GWT, required by legacy features in GWT's old HandlerManager.- Parameters:
eventKey- the event type- Returns:
trueif the event is handled,falseotherwise
-
-