## Uses of Class
org.zkoss.zk.ui.event.Event

- Packages that use Event
  Package | Description
  --- | ---
  org.zkoss.bind |
  org.zkoss.bind.impl |
  org.zkoss.clientbind |
  org.zkoss.stateless.ui |
  org.zkoss.stateless.ui.util |
  org.zkoss.zk.ui |
  org.zkoss.zk.ui.event |
  org.zkoss.zk.ui.event.impl |
  org.zkoss.zk.ui.impl |
  org.zkoss.zk.ui.select |
  org.zkoss.zk.ui.sys |
  org.zkoss.zk.ui.util |
  org.zkoss.zkex.ui.comet |
  org.zkoss.zkex.ui.event |
  org.zkoss.zkex.zul.event |
  org.zkoss.zkmax.au.websocket |
  org.zkoss.zkmax.ui.event |
  org.zkoss.zkmax.ui.event.impl |
  org.zkoss.zkmax.zul |
  org.zkoss.zkmax.zul.event |
  org.zkoss.zkplus.spring |
  org.zkoss.zkplus.util |
  org.zkoss.zul |
  org.zkoss.zul.event |
  org.zkoss.zul.ext |
  org.zkoss.zul.impl |
  org.zkoss.zuti.zul.event |

- - ### Uses of Event in org.zkoss.bind

    Subclasses of Event in org.zkoss.bind
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `GlobalCommandEvent` | The global-command event
    `class` | `PropertyChangeEvent` | The property-change event

    Methods in org.zkoss.bind that return Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `Event` | BindContext.`getTriggerEvent()` | Returns associated event that trigger the associated command; null if not involved.
    `Event` | GlobalCommandEvent.`getTriggerEvent()` | Gets the trigger event.

    Constructors in org.zkoss.bind with parameters of type Event
    Constructor | Description
    --- | ---
    `GlobalCommandEvent​(Component comp, java.lang.String command, java.util.Map<java.lang.String,​java.lang.Object> args, Event evt)` |

  - ### Uses of Event in org.zkoss.bind.impl

    Methods in org.zkoss.bind.impl that return Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `Event` | BindContextImpl.`getTriggerEvent()` |

    Methods in org.zkoss.bind.impl that return types with arguments of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected EventQueue<Event>` | BinderImpl.`getEventQueue()` |

    Methods in org.zkoss.bind.impl with parameters of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.Map<java.lang.String,​java.lang.Object>` | ImplicitObjectContributor.`contirbuteCommandObject​(Binder binder, CommandBinding binding, Event event)` |
    `java.util.Map<java.lang.String,​java.lang.Object>` | ImplicitObjectContributorImpl.`contirbuteCommandObject​(Binder binder, CommandBinding binding, Event event)` |
    `protected void` | BinderImpl.`doSaveAfter​(Component comp, java.lang.String command, Event evt, BindContext ctx, java.util.Set<Property> notifys)` |
    `protected void` | BinderImpl.`doSaveBefore​(Component comp, java.lang.String command, Event evt, BindContext ctx, java.util.Set<Property> notifys)` |
    `protected boolean` | BinderImpl.`doValidate​(Component comp, java.lang.String command, Event evt, BindContext ctx, java.util.Set<Property> notifys)` |
    `void` | AbstractAnnotatedMethodInvoker.`invokeMethod​(Binder binder, java.util.Map<java.lang.String,​java.lang.Object> bindingArgs, Event triggeringEvent, boolean notifyChange)` |
    `static BindContext` | BindContextUtil.`newBindContext​(Binder binder, Binding binding, boolean save, java.lang.String command, Component comp, Event event)` |

    Constructors in org.zkoss.bind.impl with parameters of type Event
    Constructor | Description
    --- | ---
    `BindContextImpl​(Binder binder, Binding binding, boolean save, java.lang.String command, Component comp, Event event)` |

  - ### Uses of Event in org.zkoss.clientbind

    Methods in org.zkoss.clientbind that return types with arguments of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `EventQueue<Event>` | ClientBinder.`getEventQueue()` |

  - ### Uses of Event in org.zkoss.stateless.ui

    Methods in org.zkoss.stateless.ui with parameters of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | IStubsComponent.`service​(Event event, Scope scope)` |

    Method parameters in org.zkoss.stateless.ui with type arguments of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `Component` | Locator.`toComponent​(CheckedConsumer2<Event,​Scope> eventHandlers)` | Converts this locator to ZK Component for `Events.postEvent(Event)` API to use.
    `Component` | Self.`toComponent​(CheckedConsumer2<Event,​Scope> eventHandlers)` |

  - ### Uses of Event in org.zkoss.stateless.ui.util

    Methods in org.zkoss.stateless.ui.util that return types with arguments of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.Iterable<EventListener<? extends Event>>` | VolatileComponent.`getEventListeners​(java.lang.String s)` |
    `java.util.Iterator<EventListener<? extends Event>>` | VolatileComponent.`getListenerIterator​(java.lang.String s)` |

    Methods in org.zkoss.stateless.ui.util with parameters of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | StatelessEventListenerMap.`service​(Event event, Scope scope, Component component, java.lang.String s)` |
    `void` | VolatileComponent.`service​(Event event, Scope scope)` |

    Method parameters in org.zkoss.stateless.ui.util with type arguments of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | VolatileComponent.`addEventListener​(int i, java.lang.String s, EventListener<? extends Event> eventListener)` |
    `boolean` | VolatileComponent.`addEventListener​(java.lang.String s, EventListener<? extends Event> eventListener)` |
    `boolean` | VolatileComponent.`removeEventListener​(java.lang.String s, EventListener<? extends Event> eventListener)` |

  - ### Uses of Event in org.zkoss.zk.ui

    Methods in org.zkoss.zk.ui with type parameters of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `static <T extends Event> void` | Executions.`schedule​(Desktop desktop, EventListener<T> task, T event)` | Schedules a task to run under the server push of the given desktop asynchronously.

    Methods in org.zkoss.zk.ui that return types with arguments of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.Iterable<EventListener<? extends Event>>` | AbstractComponent.`getEventListeners​(java.lang.String evtnm)` |
    `java.lang.Iterable<EventListener<? extends Event>>` | Component.`getEventListeners​(java.lang.String evtnm)` | Returns an iterable collection of the event listeners for the given event.
    `java.lang.Iterable<EventListener<? extends Event>>` | Page.`getEventListeners​(java.lang.String evtnm)` | Returns an iterable collection of the event listeners for the given event.

    Methods in org.zkoss.zk.ui with parameters of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | Execution.`postEvent​(int priority, Component realTarget, Event evt)` | Queues the give event for the specified target to this execution.
    `void` | Execution.`postEvent​(int priority, Event evt)` | Queues an event with the specified priority to this execution.
    `void` | Execution.`postEvent​(Event evt)` | Queues an event to this execution.
    `void` | AbstractComponent.`service​(Event event, Scope scope)` |

    Method parameters in org.zkoss.zk.ui with type arguments of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | AbstractComponent.`addEventListener​(int priority, java.lang.String evtnm, EventListener<? extends Event> listener)` |
    `boolean` | AbstractComponent.`addEventListener​(java.lang.String evtnm, EventListener<? extends Event> listener)` |
    `boolean` | Component.`addEventListener​(int priority, java.lang.String evtnm, EventListener<? extends Event> listener)` | Adds an event listener to specified event name for this component with the given priority.
    `boolean` | Component.`addEventListener​(java.lang.String evtnm, EventListener<? extends Event> listener)` | Adds an event listener to specified event name for this component.
    `boolean` | Page.`addEventListener​(java.lang.String evtnm, EventListener<? extends Event> listener)` | Adds an event listener to specified event for all components in this page.
    `boolean` | AbstractComponent.`removeEventListener​(java.lang.String evtnm, EventListener<? extends Event> listener)` |
    `boolean` | Component.`removeEventListener​(java.lang.String evtnm, EventListener<? extends Event> listener)` | Removes an event listener.
    `boolean` | Page.`removeEventListener​(java.lang.String evtnm, EventListener<? extends Event> listener)` | Removes an event listener.

  - ### Uses of Event in org.zkoss.zk.ui.event

    Classes in org.zkoss.zk.ui.event with type parameters of type Event
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `CloneableEventListener<T extends Event>` | A cloneable event listener that will be notified when an event occurs, if it is registered to `Component.addEventListener(int, java.lang.String, org.zkoss.zk.ui.event.EventListener<? extends org.zkoss.zk.ui.event.Event>)`.
    `interface` | `EventListener<T extends Event>` | An event listener that will be notified when an event occurs, if it is registered to `Component.addEventListener(int, java.lang.String, org.zkoss.zk.ui.event.EventListener<? extends org.zkoss.zk.ui.event.Event>)`.
    `interface` | `EventQueue<T extends Event>` | An event queue.
    `class` | `GenericEventListener<T extends Event>` | An abstract event listener that you can extend and write intuitive onXxx event handler methods; this class dispatch event to the implemented onXxx event handler methods automatically.
    `interface` | `SerializableEventListener<T extends Event>` | A serializable event listener that will be notified when an event occurs, if it is registered to `Component.addEventListener(int, java.lang.String, org.zkoss.zk.ui.event.EventListener<? extends org.zkoss.zk.ui.event.Event>)`.

    Subclasses of Event in org.zkoss.zk.ui.event
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AfterSizeEvent` | Represents an event that resize a component and provides the new size of the component.
    `class` | `BookmarkEvent` | The bookmark update event used with `onBookmarkChange` to notify that user pressed BACK, FORWARD or others that causes the bookmark changed (but still in the same desktop).
    `class` | `CheckEvent` | Represents an event cause by user's check a state at the client.
    `class` | `ClientInfoEvent` | The onClientInfo event is used to notify the client's information, such as time zone and screen resolutions.
    `class` | `CreateEvent` | Used to notify a window that all its children are created and initialized.
    `class` | `DOMExceptionEvent` | Represents an event caused by DOMException at client.
    `class` | `DropEvent` | Represents an event cause by user's dragging and dropping a component.
    `class` | `ErrorEvent` | Represents an event cause by user's entering a wrong data or clearing the last wrong data.
    `class` | `ForwardEvent` | Represents the event forwarded by the forward condition.
    `class` | `FulfillEvent` | Represents the fulfill condition has been applied.
    `class` | `HistoryPopStateEvent` | The history pop state event used with `onHistoryPopState` to notify that user pressed BACK, FORWARD or others that causes the history changed (but still in the same desktop).
    `class` | `InputEvent` | Represents an event cause by user's input something at the client.
    `class` | `KeyEvent` | Represents a key pressed by the user.
    `class` | `MaximizeEvent` | Represents an event caused by a component being maximized.
    `class` | `MinimizeEvent` | Represents an event caused by a component being minimized.
    `class` | `MouseEvent` | Represents an event cause by mouse activity.
    `class` | `MoveEvent` | Represents an event caused by a component being moved.
    `class` | `OpenEvent` | Represents an event cause by user's opening or closing something at the client.
    `class` | `ScriptErrorEvent` | A script error event used with `onScriptError` When using Clients.evalJavascript and any javascript error event happened, user can handle the error in the server side.
    `class` | `ScrollEvent` | Represents an event caused by that user is scrolling or has scrolled at the client.
    `class` | `SelectEvent<T extends Component,​E>` | Represents an event cause by user's the list selection is changed at the client.
    `class` | `SelectionEvent` | Represents an event cause by user's the active selection which is a highlighted block of text.
    `class` | `SizeEvent` | Represents an event caused by a component being re-sized.
    `class` | `SlideEvent` | Represents an event cause by user's slidedown or slideup something at the client.
    `class` | `SortEvent` | Represents an event that indicates a sorting request to data.
    `class` | `StateChangeEvent` | Represents an event that state of component was changed.
    `class` | `StubEvent` | The event sent from a stub component (`StubComponent`.
    `class` | `SwipeEvent` | Represents an event that indicates swipe on a component and provides information about the swipe displacement, duration and direction.
    `class` | `UploadEvent` | Represents that user has uploaded one or several files from the client to the server.
    `class` | `URIEvent` | The URI update event used with `onURIChange` to notify that the associated URI is changed by the user.
    `class` | `VisibilityChangeEvent` | The VisibilityChangeEvent is used to notify current page/tab's visibility state.
    `class` | `ZIndexEvent` | Represents an event caused by a component whose z-index is modified by the client.

    Methods in org.zkoss.zk.ui.event with type parameters of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `static <T extends Event> EventQueue<T>` | EventQueues.`lookup​(java.lang.String name)` | Returns the desktop-level event queue with the specified name in the current desktop, or if no such event queue, create one.
    `static <T extends Event> EventQueue<T>` | EventQueues.`lookup​(java.lang.String name, boolean autoCreate)` | Returns the desktop-level event queue with the specified name in the current desktop.
    `static <T extends Event> EventQueue<T>` | EventQueues.`lookup​(java.lang.String name, java.lang.String scope, boolean autoCreate)` | Returns the event queue with the specified name in the specified scope.
    `static <T extends Event> EventQueue<T>` | EventQueues.`lookup​(java.lang.String name, Session sess, boolean autoCreate)` | Returns the event queue with the specified name in the give session (i.e., the session scope).
    `static <T extends Event> EventQueue<T>` | EventQueues.`lookup​(java.lang.String name, WebApp wapp, boolean autoCreate)` | Returns the event queue with the specified name in the give application (i.e., the application scope).

    Methods in org.zkoss.zk.ui.event that return Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Event` | Event.`getEvent​(AuRequest request)` | Creates an instance of `Event` based on the specified request.
    `Event` | ForwardEvent.`getOrigin()` | Returns the original event.
    `Event` | FulfillEvent.`getOrigin()` | Returns the original event.
    `static Event` | Events.`getRealOrigin​(ForwardEvent event)` | Returns the real origin event of a forwarded event.

    Methods in org.zkoss.zk.ui.event with parameters of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | EventThreadResume.`abortResume​(Component comp, Event evt)` | Called when the suspended event thread is aborted.
    `void` | EventThreadResume.`afterResume​(Component comp, Event evt)` | Called after the suspended event thread is resumed.
    `void` | EventThreadSuspend.`afterSuspend​(Component comp, Event evt)` | Called in the servlet thread after the event processing thread has been suspended.
    `void` | EventThreadResume.`beforeResume​(Component comp, Event evt)` | Called just before the suspended event thread is resumed.
    `void` | EventThreadSuspend.`beforeSuspend​(Component comp, Event evt, java.lang.Object obj)` | Called before the event processing thread is suspended.
    `void` | EventThreadCleanup.`cleanup​(Component comp, Event evt, java.util.List<java.lang.Throwable> errs)` | Cleans up the event processing thread.
    `void` | EventThreadCleanup.`complete​(Component comp, Event evt)` | Called in the serlvet thread to clean up.
    `static void` | Events.`echoEvent​(Event event)` | Echos an event.
    `boolean` | EventThreadInit.`init​(Component comp, Event event)` | Initialize the event processing thread before processing the event.
    `void` | GenericEventListener.`onEvent​(Event evt)` |
    `static void` | Events.`postEvent​(int priority, Component realTarget, Event event)` | Queues the give event for the specified target to this execution.
    `static void` | Events.`postEvent​(int priority, Event event)` | Posts an event to the current execution with the specified priority.
    `static void` | Events.`postEvent​(Component realTarget, Event event)` | Queues the give event for the specified target to this execution.
    `static void` | Events.`postEvent​(Event event)` | Posts an event to the current execution.
    `void` | EventThreadInit.`prepare​(Component comp, Event event)` | Prepares the initialization at the servlet thread.
    `static void` | Events.`sendEvent​(Component comp, Event event)` | Sends the event to the specified component and process it immediately.
    `static void` | Events.`sendEvent​(Event event)` | Sends the event to the target specified in the event, and processes it immediately.

    Constructors in org.zkoss.zk.ui.event with parameters of type Event
    Constructor | Description
    --- | ---
    `ForwardEvent​(java.lang.String name, Component target, Event origin)` | Constructs a forward event.
    `ForwardEvent​(java.lang.String name, Component target, Event origin, java.lang.Object data)` | Constructs a forward event.
    `FulfillEvent​(java.lang.String name, Component target, Event origin)` | Constructs a fulfill event.
    `FulfillEvent​(java.lang.String name, Component target, Event origin, java.lang.Object data)` | Constructs a fulfill event.

  - ### Uses of Event in org.zkoss.zk.ui.event.impl

    Classes in org.zkoss.zk.ui.event.impl with type parameters of type Event
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DesktopEventQueue<T extends Event>` | The default implementation of the desktop-scoped event queue (`EventQueue`).
    `class` | `ServerPushEventQueue<T extends Event>` | The default implementation of the server-push based event queue (`EventQueue`).

    Methods in org.zkoss.zk.ui.event.impl with type parameters of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `<T extends Event> EventQueue<T>` | EventQueueProvider.`lookup​(java.lang.String name, java.lang.String scope, boolean autoCreate)` | Returns the event queue with the specified name in the specified scope.
    `<T extends Event> EventQueue<T>` | EventQueueProvider.`lookup​(java.lang.String name, Session sess, boolean autoCreate)` | Returns the event queue with the specified name in the give session (i.e., the scope).
    `<T extends Event> EventQueue<T>` | EventQueueProvider.`lookup​(java.lang.String name, WebApp wapp, boolean autoCreate)` | Returns the event queue with the specified name in the give application (i.e., the scope).
    `<T extends Event> EventQueue<T>` | EventQueueProviderImpl.`lookup​(java.lang.String name, java.lang.String scope, boolean autoCreate)` |
    `<T extends Event> EventQueue<T>` | EventQueueProviderImpl.`lookup​(java.lang.String name, Session sess, boolean autoCreate)` |
    `<T extends Event> EventQueue<T>` | EventQueueProviderImpl.`lookup​(java.lang.String name, WebApp wapp, boolean autoCreate)` |

  - ### Uses of Event in org.zkoss.zk.ui.impl

    Subclasses of Event in org.zkoss.zk.ui.impl
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ProxyEvent` | Used to proxy another event.

    Methods in org.zkoss.zk.ui.impl with type parameters of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `<T extends Event> void` | PollingServerPush.`schedule​(EventListener<T> listener, T event, Scheduler<T> scheduler)` |
    `<T extends Event> void` | DesktopImpl.`scheduleServerPush​(EventListener<T> listener, T event)` |

    Methods in org.zkoss.zk.ui.impl that return Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `Event` | DesktopImpl.`beforePostEvent​(Event event)` |
    `Event` | EventInterceptors.`beforePostEvent​(Event event)` | Invokes `EventInterceptor.beforePostEvent(org.zkoss.zk.ui.event.Event)`
    `Event` | DesktopImpl.`beforeProcessEvent​(Event event)` |
    `Event` | EventInterceptors.`beforeProcessEvent​(Event event)` | Invokes `EventInterceptor.beforeProcessEvent(org.zkoss.zk.ui.event.Event)`
    `Event` | DesktopImpl.`beforeSendEvent​(Event event)` |
    `Event` | EventInterceptors.`beforeSendEvent​(Event event)` | Invokes `EventInterceptor.beforeSendEvent(org.zkoss.zk.ui.event.Event)`
    `Event` | EventProcessingThreadImpl.`getEvent()` |
    `Event` | EventProcessor.`getEvent()` | Returns the event.
    `Event` | AbstractExecution.`getNextEvent()` |
    `Event` | ProxyEvent.`getProxiedEvent()` | Returns the proxied event.

    Methods in org.zkoss.zk.ui.impl that return types with arguments of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.Iterable<EventListener<? extends Event>>` | PageImpl.`getEventListeners​(java.lang.String evtnm)` |

    Methods in org.zkoss.zk.ui.impl with parameters of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DesktopImpl.`afterProcessEvent​(Event event)` |
    `void` | EventInterceptors.`afterProcessEvent​(Event event)` | Invokes `EventInterceptor.afterProcessEvent(org.zkoss.zk.ui.event.Event)`
    `Event` | DesktopImpl.`beforePostEvent​(Event event)` |
    `Event` | EventInterceptors.`beforePostEvent​(Event event)` | Invokes `EventInterceptor.beforePostEvent(org.zkoss.zk.ui.event.Event)`
    `Event` | DesktopImpl.`beforeProcessEvent​(Event event)` |
    `Event` | EventInterceptors.`beforeProcessEvent​(Event event)` | Invokes `EventInterceptor.beforeProcessEvent(org.zkoss.zk.ui.event.Event)`
    `Event` | DesktopImpl.`beforeSendEvent​(Event event)` |
    `Event` | EventInterceptors.`beforeSendEvent​(Event event)` | Invokes `EventInterceptor.beforeSendEvent(org.zkoss.zk.ui.event.Event)`
    `void` | AbstractExecution.`postEvent​(int priority, Component realTarget, Event evt)` |
    `void` | AbstractExecution.`postEvent​(int priority, Event evt)` |
    `void` | AbstractExecution.`postEvent​(Event evt)` |
    `boolean` | EventProcessingThreadImpl.`processEvent​(Desktop desktop, Component comp, Event event)` | Ask this event thread to process the specified event.
    `void` | EventProcessingThreadImpl.`sendEvent​(Component comp, Event event)` |

    Method parameters in org.zkoss.zk.ui.impl with type arguments of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | PageImpl.`addEventListener​(java.lang.String evtnm, EventListener<? extends Event> listener)` |
    `boolean` | PageImpl.`removeEventListener​(java.lang.String evtnm, EventListener<? extends Event> listener)` |

    Constructors in org.zkoss.zk.ui.impl with parameters of type Event
    Constructor | Description
    --- | ---
    `EventProcessor​(Desktop desktop, Component comp, Event event)` |
    `ProxyEvent​(Component realTarget, Event event)` | Constructor.

  - ### Uses of Event in org.zkoss.zk.ui.select

    Methods in org.zkoss.zk.ui.select with parameters of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | Selectors.ComposerEventListener.`onEvent​(Event event)` |

  - ### Uses of Event in org.zkoss.zk.ui.sys

    Classes in org.zkoss.zk.ui.sys with type parameters of type Event
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `Scheduler<T extends Event>` | A scheduler that is able to schedule a task to execute asynchronously.

    Methods in org.zkoss.zk.ui.sys with type parameters of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `<T extends Event> void` | ServerPush.`schedule​(EventListener<T> task, T event, Scheduler<T> scheduler)` | Called by the associated desktop to schedule a task to execute asynchronously.
    `<T extends Event> void` | DesktopCtrl.`scheduleServerPush​(EventListener<T> task, T event)` | Schedules a task to run under the server push of the given desktop asynchronously.

    Methods in org.zkoss.zk.ui.sys that return Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `Event` | DesktopCtrl.`beforePostEvent​(Event event)` | Invokes `EventInterceptor.beforePostEvent(org.zkoss.zk.ui.event.Event)` registered by `Desktop.addListener(java.lang.Object)`.
    `Event` | DesktopCtrl.`beforeProcessEvent​(Event event)` | Invokes `EventInterceptor.beforeProcessEvent(org.zkoss.zk.ui.event.Event)` registered by `Desktop.addListener(java.lang.Object)`.
    `Event` | DesktopCtrl.`beforeSendEvent​(Event event)` | Invokes `EventInterceptor.beforeSendEvent(org.zkoss.zk.ui.event.Event)` registered by `Desktop.addListener(java.lang.Object)`.
    `Event` | EventProcessingThread.`getEvent()` | Returns the event being processed by this thread, or null if idle.
    `Event` | ExecutionInfo.`getEvent()` | Returns the event being served (never null).
    `Event` | ExecutionCtrl.`getNextEvent()` | Returns the next event queued by `Execution.postEvent(org.zkoss.zk.ui.event.Event)`, or null if no event queued.

    Methods in org.zkoss.zk.ui.sys that return types with arguments of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `EventListener<? extends Event>` | ExecutionInfo.`getEventListener()` | Returns the listener that serves the event, or null if it is served by a method (`ExecutionInfo.getEventMethod()`), or a zscript (`ExecutionInfo.getEventZScript()`).

    Methods in org.zkoss.zk.ui.sys with parameters of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DesktopCtrl.`afterProcessEvent​(Event event)` | Invokes `EventInterceptor.afterProcessEvent(org.zkoss.zk.ui.event.Event)` registered by `Desktop.addListener(java.lang.Object)`.
    `Event` | DesktopCtrl.`beforePostEvent​(Event event)` | Invokes `EventInterceptor.beforePostEvent(org.zkoss.zk.ui.event.Event)` registered by `Desktop.addListener(java.lang.Object)`.
    `Event` | DesktopCtrl.`beforeProcessEvent​(Event event)` | Invokes `EventInterceptor.beforeProcessEvent(org.zkoss.zk.ui.event.Event)` registered by `Desktop.addListener(java.lang.Object)`.
    `Event` | DesktopCtrl.`beforeSendEvent​(Event event)` | Invokes `EventInterceptor.beforeSendEvent(org.zkoss.zk.ui.event.Event)` registered by `Desktop.addListener(java.lang.Object)`.
    `void` | EventProcessingThread.`sendEvent​(Component comp, Event event)` | Sends the specified component and event and processes the event synchronously.
    `void` | ComponentCtrl.`service​(Event event, Scope scope)` | Handles an event.
    `void` | EventListenerMap.`service​(Event event, Scope scope, Component comp, java.lang.String cmd)` | Services the event under the given page and scope.
    `void` | StubComponent.`service​(Event event, Scope scope)` |
    `void` | StubsComponent.`service​(Event event, Scope scope)` |

  - ### Uses of Event in org.zkoss.zk.ui.util

    Methods in org.zkoss.zk.ui.util that return Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `Event` | Configuration.`beforePostEvent​(Event event)` | Invokes `EventInterceptor.beforePostEvent(org.zkoss.zk.ui.event.Event)` registered by `Configuration.addListener(java.lang.Class<?>)` with a class implementing `EventInterceptor`.
    `default Event` | EventInterceptor.`beforePostEvent​(Event event)` | Called before posting an event (with `Events.postEvent(org.zkoss.zk.ui.event.Event)`).
    `Event` | Configuration.`beforeProcessEvent​(Event event)` | Invokes `EventInterceptor.beforeProcessEvent(org.zkoss.zk.ui.event.Event)` registered by `Configuration.addListener(java.lang.Class<?>)` with a class implementing `EventInterceptor`.
    `default Event` | EventInterceptor.`beforeProcessEvent​(Event event)` | Called before processing an event.
    `Event` | Configuration.`beforeSendEvent​(Event event)` | Invokes `EventInterceptor.beforeSendEvent(org.zkoss.zk.ui.event.Event)` registered by `Configuration.addListener(java.lang.Class<?>)` with a class implementing `EventInterceptor`.
    `default Event` | EventInterceptor.`beforeSendEvent​(Event event)` | Called before sending an event (with `Events.sendEvent(org.zkoss.zk.ui.Component, org.zkoss.zk.ui.event.Event)`).

    Methods in org.zkoss.zk.ui.util with parameters of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | Configuration.`afterProcessEvent​(Event event)` | Invokes `EventInterceptor.afterProcessEvent(org.zkoss.zk.ui.event.Event)` registered by `Configuration.addListener(java.lang.Class<?>)` with a class implementing `EventInterceptor`.
    `default void` | EventInterceptor.`afterProcessEvent​(Event event)` | Called after processing an event.
    `Event` | Configuration.`beforePostEvent​(Event event)` | Invokes `EventInterceptor.beforePostEvent(org.zkoss.zk.ui.event.Event)` registered by `Configuration.addListener(java.lang.Class<?>)` with a class implementing `EventInterceptor`.
    `default Event` | EventInterceptor.`beforePostEvent​(Event event)` | Called before posting an event (with `Events.postEvent(org.zkoss.zk.ui.event.Event)`).
    `Event` | Configuration.`beforeProcessEvent​(Event event)` | Invokes `EventInterceptor.beforeProcessEvent(org.zkoss.zk.ui.event.Event)` registered by `Configuration.addListener(java.lang.Class<?>)` with a class implementing `EventInterceptor`.
    `default Event` | EventInterceptor.`beforeProcessEvent​(Event event)` | Called before processing an event.
    `Event` | Configuration.`beforeSendEvent​(Event event)` | Invokes `EventInterceptor.beforeSendEvent(org.zkoss.zk.ui.event.Event)` registered by `Configuration.addListener(java.lang.Class<?>)` with a class implementing `EventInterceptor`.
    `default Event` | EventInterceptor.`beforeSendEvent​(Event event)` | Called before sending an event (with `Events.sendEvent(org.zkoss.zk.ui.Component, org.zkoss.zk.ui.event.Event)`).
    `void` | ExecutionMonitor.`eventComplete​(Event event)` | Called when the processing of the given event completes.
    `void` | ExecutionMonitor.`eventResume​(Event event)` | Called when the processing of the given event resumes.
    `void` | ExecutionMonitor.`eventStart​(Event event)` | Called when the processing of the given event starts.
    `void` | ExecutionMonitor.`eventSuspend​(Event event)` | Called when the processing of the given event suspends.
    `void` | Configuration.`invokeEventThreadCompletes​(java.util.List<EventThreadCleanup> cleanups, Component comp, Event evt, java.util.List<java.lang.Throwable> errs, boolean silent)` | Invoke `EventThreadCleanup.complete(org.zkoss.zk.ui.Component, org.zkoss.zk.ui.event.Event)` for each instance returned by `Configuration.newEventThreadCleanups(org.zkoss.zk.ui.Component, org.zkoss.zk.ui.event.Event, java.util.List<java.lang.Throwable>, boolean)`.
    `boolean` | Configuration.`invokeEventThreadInits​(java.util.List<EventThreadInit> inits, Component comp, Event evt)` | Invokes `EventThreadInit.init(org.zkoss.zk.ui.Component, org.zkoss.zk.ui.event.Event)` for each instance returned by `Configuration.newEventThreadInits(org.zkoss.zk.ui.Component, org.zkoss.zk.ui.event.Event)`.
    `void` | Configuration.`invokeEventThreadResumeAborts​(Component comp, Event evt)` | Invokes `EventThreadResume.abortResume(org.zkoss.zk.ui.Component, org.zkoss.zk.ui.event.Event)` for each relevant listener registered by `Configuration.addListener(java.lang.Class<?>)`.
    `void` | Configuration.`invokeEventThreadResumes​(java.util.List<EventThreadResume> resumes, Component comp, Event evt)` | Invokes `EventThreadResume.afterResume(org.zkoss.zk.ui.Component, org.zkoss.zk.ui.event.Event)` for each instance returned by `Configuration.newEventThreadResumes(org.zkoss.zk.ui.Component, org.zkoss.zk.ui.event.Event)`.
    `void` | Configuration.`invokeEventThreadSuspends​(java.util.List<EventThreadSuspend> suspends, Component comp, Event evt)` | Invokes `EventThreadSuspend.afterSuspend(org.zkoss.zk.ui.Component, org.zkoss.zk.ui.event.Event)` for each relevant listener registered by `Configuration.addListener(java.lang.Class<?>)`.
    `java.util.List<EventThreadCleanup>` | Configuration.`newEventThreadCleanups​(Component comp, Event evt, java.util.List<java.lang.Throwable> errs, boolean silent)` | Invokes `EventThreadCleanup.cleanup(org.zkoss.zk.ui.Component, org.zkoss.zk.ui.event.Event, java.util.List<java.lang.Throwable>)` for each relevant listener registered by `Configuration.addListener(java.lang.Class<?>)`.
    `java.util.List<EventThreadInit>` | Configuration.`newEventThreadInits​(Component comp, Event evt)` | Constructs a list of `EventThreadInit` instances and invokes `EventThreadInit.prepare(org.zkoss.zk.ui.Component, org.zkoss.zk.ui.event.Event)` for each relevant listener registered by `Configuration.addListener(java.lang.Class<?>)`.
    `java.util.List<EventThreadResume>` | Configuration.`newEventThreadResumes​(Component comp, Event evt)` | Constructs a list of `EventThreadResume` instances and invokes `EventThreadResume.beforeResume(org.zkoss.zk.ui.Component, org.zkoss.zk.ui.event.Event)` for each relevant listener registered by `Configuration.addListener(java.lang.Class<?>)`.
    `java.util.List<EventThreadSuspend>` | Configuration.`newEventThreadSuspends​(Component comp, Event evt, java.lang.Object obj)` | Constructs a list of `EventThreadSuspend` instances and invokes `EventThreadSuspend.beforeSuspend(org.zkoss.zk.ui.Component, org.zkoss.zk.ui.event.Event, java.lang.Object)` for each relevant listener registered by `Configuration.addListener(java.lang.Class<?>)`.

  - ### Uses of Event in org.zkoss.zkex.ui.comet

    Methods in org.zkoss.zkex.ui.comet with type parameters of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `<T extends Event> void` | CometServerPush.`schedule​(EventListener<T> listener, T event, Scheduler<T> scheduler)` |

  - ### Uses of Event in org.zkoss.zkex.ui.event

    Subclasses of Event in org.zkoss.zkex.ui.event
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RotationEvent` | Represents an event caused by a component being rotated.
    `class` | `ZoomEvent` | Represents an event caused by a component being zoomed.

  - ### Uses of Event in org.zkoss.zkex.zul.event

    Subclasses of Event in org.zkoss.zkex.zul.event
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RangeValueChangeEvent` | The range value change event

  - ### Uses of Event in org.zkoss.zkmax.au.websocket

    Methods in org.zkoss.zkmax.au.websocket with type parameters of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `<T extends Event> void` | WebSocketServerPush.`schedule​(EventListener<T> listener, T event, Scheduler<T> scheduler)` |

  - ### Uses of Event in org.zkoss.zkmax.ui.event

    Subclasses of Event in org.zkoss.zkmax.ui.event
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `PortalDropEvent` | Represents an event after a portal being dropped and before a portal being moved.
    `class` | `PortalMoveEvent` | Represents an event caused by a portal being moved.

  - ### Uses of Event in org.zkoss.zkmax.ui.event.impl

    Classes in org.zkoss.zkmax.ui.event.impl with type parameters of type Event
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `GroupEventQueue<T extends Event>` | The implementation of the group-scoped event queue.

    Methods in org.zkoss.zkmax.ui.event.impl with type parameters of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `<T extends Event> EventQueue<T>` | EventQueueProviderImpl.`lookup​(java.lang.String name, java.lang.String scope, boolean autoCreate)` |

  - ### Uses of Event in org.zkoss.zkmax.zul

    Methods in org.zkoss.zkmax.zul with parameters of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | GoldenLayout.`onCreate​(Event evt)` | Internal use only

  - ### Uses of Event in org.zkoss.zkmax.zul.event

    Subclasses of Event in org.zkoss.zkmax.zul.event
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CellClickEvent` | Represents an event that indicates a clicking on a cell data for a matrix data component like `Biglistbox`, and provides more information about the row index and the column index.
    `class` | `DetectEvent` | Represents an event that a result is detected by component.
    `class` | `DivisionSizeEvent` | Represents an event that indicates two inner size of splitlayout.
    `class` | `OfflineRecoverEvent` | Represents an event that indicates an offline recovery of Fragment component.
    `class` | `ScrollEventExt` | Represents an event caused by that user is scrolling or has scrolled at the client for `Biglistbox` component and provides more information about the position X and Y data.
    `class` | `SortEventExt` | Represents an event that indicates a sorting request to data for `Biglistbox`, and provides more information about the column index.
    `class` | `StateChangeEvent` | Deprecated. As of release 10.0.0, replaced with `StateChangeEvent`.

  - ### Uses of Event in org.zkoss.zkplus.spring

    Methods in org.zkoss.zkplus.spring with parameters of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SpringTransactionSynchronizationListener.`abortResume​(Component comp, Event evt)` |
    `void` | SpringTransactionSynchronizationListener.`afterResume​(Component comp, Event evt)` |
    `void` | SpringTransactionSynchronizationListener.`beforeResume​(Component comp, Event evt)` |
    `void` | SpringTransactionSynchronizationListener.`cleanup​(Component comp, Event evt, java.util.List errs)` |
    `void` | SpringTransactionSynchronizationListener.`complete​(Component comp, Event evt)` |
    `boolean` | SpringTransactionSynchronizationListener.`init​(Component comp, Event evt)` |
    `void` | SpringTransactionSynchronizationListener.`prepare​(Component comp, Event evt)` |

  - ### Uses of Event in org.zkoss.zkplus.util

    Methods in org.zkoss.zkplus.util with parameters of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ThreadLocalListener.`abortResume​(Component comp, Event evt)` |
    `void` | ThreadLocalListener.`afterResume​(Component comp, Event evt)` |
    `void` | ThreadLocalListener.`beforeResume​(Component comp, Event evt)` |
    `void` | ThreadLocalListener.`cleanup​(Component comp, Event evt, java.util.List errs)` |
    `void` | ThreadLocalListener.`complete​(Component comp, Event evt)` |
    `boolean` | ThreadLocalListener.`init​(Component comp, Event evt)` |
    `void` | ThreadLocalListener.`prepare​(Component comp, Event evt)` |

  - ### Uses of Event in org.zkoss.zul

    Subclasses of Event in org.zkoss.zul
    Modifier and Type | Class | Description
    --- | --- | ---
    `static class` | `Messagebox.ClickEvent` | The event that will be received by the listener when the user clicks a button.

    Methods in org.zkoss.zul with parameters of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | Tab.`onCreate​(Event evt)` | Internal use only
    `void` | Combobox.`onInitRender​(Event data)` | Handles a private event, onInitRender.
    `void` | Radiogroup.`onInitRender​(Event data)` | For model rendering

    Method parameters in org.zkoss.zul with type arguments of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | Chart.`addEventListener​(java.lang.String evtnm, EventListener<? extends Event> listener)` |
    `static int` | Messagebox.`show​(int messageCode, int titleCode, int buttons, java.lang.String icon, int focus, EventListener<Event> listener)` | Shows a message box by specifying a message code, and returns what button is pressed.
    `static int` | Messagebox.`show​(int messageCode, java.lang.Object[] args, int titleCode, int buttons, java.lang.String icon, int focus, EventListener<Event> listener)` | Shows a message box by specifying a message code, and returns what button is pressed.
    `static int` | Messagebox.`show​(int messageCode, java.lang.Object arg, int titleCode, int buttons, java.lang.String icon, int focus, EventListener<Event> listener)` | Shows a message box by specifying a message code, and returns what button is pressed.
    `static int` | Messagebox.`show​(java.lang.String message, java.lang.String title, int buttons, java.lang.String icon, int focus, EventListener<Event> listener)` | Shows a message box and returns what button is pressed.
    `static int` | Messagebox.`show​(java.lang.String message, java.lang.String title, int buttons, java.lang.String icon, EventListener<Event> listener)` | Shows a message box and returns what button is pressed.

  - ### Uses of Event in org.zkoss.zul.event

    Subclasses of Event in org.zkoss.zul.event
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ColSizeEvent` | Used to notify that the width of a column is changed.
    `class` | `DataLoadingEvent` | Represent onDataLoading event.
    `class` | `PageSizeEvent` | Used to notify the paging size has been changed when the autopaging (`MeshElement.setAutopaging(boolean)`) is enabled and user changed the size of the content.
    `class` | `PagingEvent` | Used to notify that a new page is selected by the user, or by `Paginal` (such as `Paging`).
    `class` | `RenderEvent<T extends Component>` | Represents the onRender event.

    Methods in org.zkoss.zul.event with parameters of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | PagingListener.`onEvent​(Event event)` |

  - ### Uses of Event in org.zkoss.zul.ext

    Method parameters in org.zkoss.zul.ext with type arguments of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | Paginal.`addEventListener​(java.lang.String evtnm, EventListener<? extends Event> listener)` | Adds an event listener to specified event for this component.
    `boolean` | Paginal.`removeEventListener​(java.lang.String evtnm, EventListener<? extends Event> listener)` | Removes an event listener.

  - ### Uses of Event in org.zkoss.zul.impl

    Methods in org.zkoss.zul.impl with parameters of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | FileuploadDlg.`onClose​(Event evt)` |

  - ### Uses of Event in org.zkoss.zuti.zul.event

    Subclasses of Event in org.zkoss.zuti.zul.event
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `NavigationEvent<T>` | Defines an event that encapsulates changes to a navigation model.