| Name | Description | Type | Package | Framework |
| AfterAppEvent | Class | com.sencha.gxt.legacy.client.mvc | GXT | |
| AfterAppEvent .AfterAppEventHandler | Interface | com.sencha.gxt.legacy.client.mvc | GXT | |
| AppEvent | AppEvents are used to pass messages between Controllers and Views. | Class | com.sencha.gxt.legacy.client.mvc | GXT |
| BeforeAppEvent | Fired before an app event is dispatched. | Class | com.sencha.gxt.legacy.client.mvc | GXT |
| BeforeAppEvent .BeforeAppEventHandler | Interface | com.sencha.gxt.legacy.client.mvc | GXT | |
| Controller | Controllers process and respond to application events. | Class | com.sencha.gxt.legacy.client.mvc | GXT |
| Dispatcher | Dispatchers are responsible for dispatching application events to Events:Dispatcher. | Class | com.sencha.gxt.legacy.client.mvc | GXT |
| DispatcherListener | Sample abstract Event handler for before/after events. | Class | com.sencha.gxt.legacy.client.mvc | GXT |
| View | Views are responsible for rendering the user interface. | Class | com.sencha.gxt.legacy.client.mvc | GXT |