## Uses of Class
com.google.web.bindery.event.shared.Event.Type

- Packages that use Event.Type
  Package | Description
  --- | ---
  com.google.gwt.event.dom.client | Types related to DOM events.
  com.google.gwt.event.shared | Shared infrastructure underlying both browser and non-browser events.
  com.google.gwt.event.shared.testing | Classes used for testing the GWT event bus.
  com.google.web.bindery.event.shared |
  com.google.web.bindery.event.shared.testing |
  com.google.web.bindery.requestfactory.shared | Shared classes used on both the client and the server side for transmitting data between the server and the client in JSON format.

- - ### Uses of Event.Type in com.google.gwt.event.dom.client

    Subclasses of Event.Type in com.google.gwt.event.dom.client
    Modifier and Type | Class | Description
    --- | --- | ---
    `static class` | `DomEvent.Type<H extends EventHandler>` | Type class used by dom event subclasses.

  - ### Uses of Event.Type in com.google.gwt.event.shared

    Subclasses of Event.Type in com.google.gwt.event.shared
    Modifier and Type | Class | Description
    --- | --- | ---
    `static class` | `GwtEvent.Type<H>` | Type class used to register events with the `HandlerManager`.

    Methods in com.google.gwt.event.shared with parameters of type Event.Type
    Modifier and Type | Method | Description
    --- | --- | ---
    `<H> HandlerRegistration` | EventBus.`addHandler​(Event.Type<H> type, H handler)` |
    `<H> HandlerRegistration` | ResettableEventBus.`addHandler​(Event.Type<H> type, H handler)` |
    `<H> HandlerRegistration` | SimpleEventBus.`addHandler​(Event.Type<H> type, H handler)` |
    `<H> HandlerRegistration` | EventBus.`addHandlerToSource​(Event.Type<H> type, java.lang.Object source, H handler)` |
    `<H> HandlerRegistration` | ResettableEventBus.`addHandlerToSource​(Event.Type<H> type, java.lang.Object source, H handler)` |
    `<H> HandlerRegistration` | SimpleEventBus.`addHandlerToSource​(Event.Type<H> type, java.lang.Object source, H handler)` |

  - ### Uses of Event.Type in com.google.gwt.event.shared.testing

    Methods in com.google.gwt.event.shared.testing with parameters of type Event.Type
    Modifier and Type | Method | Description
    --- | --- | ---
    `<H> HandlerRegistration` | CountingEventBus.`addHandler​(Event.Type<H> type, H handler)` |
    `<H> HandlerRegistration` | CountingEventBus.`addHandlerToSource​(Event.Type<H> type, java.lang.Object source, H handler)` |
    `int` | CountingEventBus.`getFiredCount​(Event.Type<?> type)` | How many events have fired for the given `type`.
    `int` | CountingEventBus.`getHandlerCount​(Event.Type<?> type)` | How many handlers are registered for the given `type`.

  - ### Uses of Event.Type in com.google.web.bindery.event.shared

    Methods in com.google.web.bindery.event.shared that return Event.Type
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract Event.Type<H>` | Event.`getAssociatedType()` | Returns the `Event.Type` used to register this event, allowing an `EventBus` to find handlers of the appropriate class.

    Methods in com.google.web.bindery.event.shared with parameters of type Event.Type
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract <H> HandlerRegistration` | EventBus.`addHandler​(Event.Type<H> type, H handler)` | Adds an unfiltered handler to receive events of this type from all sources.
    `<H> HandlerRegistration` | ResettableEventBus.`addHandler​(Event.Type<H> type, H handler)` |
    `<H> HandlerRegistration` | SimpleEventBus.`addHandler​(Event.Type<H> type, H handler)` |
    `abstract <H> HandlerRegistration` | EventBus.`addHandlerToSource​(Event.Type<H> type, java.lang.Object source, H handler)` | Adds a handler to receive events of this type from the given source.
    `<H> HandlerRegistration` | ResettableEventBus.`addHandlerToSource​(Event.Type<H> type, java.lang.Object source, H handler)` |
    `<H> HandlerRegistration` | SimpleEventBus.`addHandlerToSource​(Event.Type<H> type, java.lang.Object source, H handler)` |
    `protected <H> void` | SimpleEventBus.`doRemove​(Event.Type<H> type, java.lang.Object source, H handler)` | Deprecated. required by legacy features in GWT's old HandlerManager
    `protected <H> H` | SimpleEventBus.`getHandler​(Event.Type<H> type, int index)` | Deprecated. required by legacy features in GWT's old HandlerManager
    `protected int` | SimpleEventBus.`getHandlerCount​(Event.Type<?> eventKey)` | Deprecated. required by legacy features in GWT's old HandlerManager
    `protected boolean` | SimpleEventBus.`isEventHandled​(Event.Type<?> eventKey)` | Deprecated. required by legacy features in GWT's old HandlerManager

  - ### Uses of Event.Type in com.google.web.bindery.event.shared.testing

    Methods in com.google.web.bindery.event.shared.testing with parameters of type Event.Type
    Modifier and Type | Method | Description
    --- | --- | ---
    `<H> HandlerRegistration` | CountingEventBus.`addHandler​(Event.Type<H> type, H handler)` |
    `<H> HandlerRegistration` | RecordingEventBus.`addHandler​(Event.Type<H> type, H handler)` |
    `<H> HandlerRegistration` | CountingEventBus.`addHandlerToSource​(Event.Type<H> type, java.lang.Object source, H handler)` |
    `<H> HandlerRegistration` | RecordingEventBus.`addHandlerToSource​(Event.Type<H> type, java.lang.Object source, H handler)` |
    `int` | CountingEventBus.`getCount​(Event.Type<?> type)` | Deprecated. Please use `getHandlerCount`.
    `int` | CountingEventBus.`getFiredCount​(Event.Type<?> type)` | How many events have fired for the given `type`.
    `int` | CountingEventBus.`getFiredCountFromSource​(Event.Type<?> type, java.lang.Object source)` | How many events have fired for the given pairing of `type` and `source`.
    `int` | CountingEventBus.`getHandlerCount​(Event.Type<?> type)` | How many handlers are registered for the given `type`.

  - ### Uses of Event.Type in com.google.web.bindery.requestfactory.shared

    Methods in com.google.web.bindery.requestfactory.shared that return Event.Type
    Modifier and Type | Method | Description
    --- | --- | ---
    `Event.Type<EntityProxyChange.Handler<P>>` | EntityProxyChange.`getAssociatedType()` | Returns the type associated with this instance.