## Uses of Class
javax.faces.event.FacesEvent

- Packages that use FacesEvent
  Package | Description
  --- | ---
  javax.faces.component | Fundamental APIs for user interface components.
  javax.faces.event | Interfaces describing events and event listeners, and concrete event implementation classes.

- - ### Uses of FacesEvent in javax.faces.component

    Methods in javax.faces.component with parameters of type FacesEvent
    Modifier and Type | Method and Description
    --- | ---
    `void` | UIViewAction.`broadcast(FacesEvent event)` Enable the method invocation specified by this component instance to return a value that performs navigation, similar in spirit to `UICommand.broadcast(javax.faces.event.FacesEvent)`.
    `void` | UIData.`broadcast(FacesEvent event)` Override the default `UIComponentBase.broadcast(javax.faces.event.FacesEvent)` processing to unwrap any wrapped `FacesEvent` and reset the current row index, before the event is actually broadcast.
    `void` | UIComponentBase.`broadcast(FacesEvent event)`
    `abstract void` | UIComponent.`broadcast(FacesEvent event)` Broadcast the specified `FacesEvent` to all registered event listeners who have expressed an interest in events of this type.
    `void` | UICommand.`broadcast(FacesEvent event)` In addition to to the default `UIComponent.broadcast(javax.faces.event.FacesEvent)` processing, pass the `ActionEvent` being broadcast to the method referenced by `actionListener` (if any), and to the default `ActionListener` registered on the `Application`.
    `void` | UIViewRoot.`queueEvent(FacesEvent event)` Override the default `UIComponentBase.queueEvent(javax.faces.event.FacesEvent)` behavior to accumulate the queued events for later broadcasting.
    `void` | UIData.`queueEvent(FacesEvent event)` Override the default `UIComponentBase.queueEvent(javax.faces.event.FacesEvent)` processing to wrap any queued events in a wrapper so that we can reset the current row index in `broadcast()`.
    `void` | UIComponentBase.`queueEvent(FacesEvent event)`
    `abstract void` | UIComponent.`queueEvent(FacesEvent event)` Queue an event for broadcast at the end of the current request processing lifecycle phase.
    `void` | UICommand.`queueEvent(FacesEvent e)` Intercept `queueEvent` and take the following action.

  - ### Uses of FacesEvent in javax.faces.event

    Subclasses of FacesEvent in javax.faces.event
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ActionEvent` An `ActionEvent` represents the activation of a user interface component (such as a `UICommand`).
    `class` | `AjaxBehaviorEvent` AjaxBehaviorEvent represents the component behavior specific to `Ajax`).
    `class` | `BehaviorEvent` BehaviorEvent is the event that can be generated from component `Behavior`.
    `class` | `ValueChangeEvent` A `ValueChangeEvent` is a notification that the local value of the source component has been change as a result of user interface activity.

Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.