| Package | Description | 
|---|---|
| javax.faces.application | 
 APIs that are used to link an application's
business logic objects to JavaServer Faces, as well as convenient
pluggable mechanisms to manage the execution of an application that is
based on JavaServer Faces. 
 | 
| javax.faces.component | 
 Fundamental APIs for user
interface components. 
 | 
| javax.faces.component.behavior | 
 APIs for attaching additional
behavior to user interface components. 
 | 
| javax.faces.component.html | 
 Specialized user
interface component classes for HTML. 
 | 
| javax.faces.context | 
 
Classes and interfaces
defining per-request state information. 
 | 
| javax.faces.event | 
 Interfaces describing
events and event listeners, and concrete event implementation classes. 
 | 
| javax.faces.lifecycle | 
 Classes and interfaces defining lifecycle management for the
JavaServer Faces implementation. 
 | 
| Class and Description | 
|---|
| ActionListener
 A listener interface for 
 receiving  
ActionEvents. | 
| SystemEvent
 SystemEvent 
 is the base class for non-application specific events that can be fired by
 arbitrary objects. 
 | 
| SystemEventListener
 By implementing this class, an object
 indicates that it is a listener for one or more kinds of   | 
| Class and Description | 
|---|
| AbortProcessingException
 An exception that may be thrown by event listeners to terminate the
 processing of the current event. 
 | 
| ActionListener
 A listener interface for 
 receiving  
ActionEvents. | 
| ComponentSystemEvent
 
 ComponentSystemEvent is
 the base class for  
SystemEvents that are specific to a UIComponent instance. | 
| ComponentSystemEventListener
 Implementors of this class do not need
  an   | 
| FacesEvent
 FacesEvent is the base class for user interface and
 application events that can be fired by  
UIComponents. | 
| FacesListener
 A generic base interface for event listeners for various types of
  
FacesEvents. | 
| PhaseId
 Typesafe enumeration of
 the legal values that may be returned by the
  
getPhaseId() method of the FacesEvent interface. | 
| PhaseListener
 An interface implemented by objects that wish to be notified at
 the beginning and ending of processing for each standard phase of the
 request processing lifecycle. 
 | 
| SystemEvent
 SystemEvent 
 is the base class for non-application specific events that can be fired by
 arbitrary objects. 
 | 
| SystemEventListener
 By implementing this class, an object
 indicates that it is a listener for one or more kinds of   | 
| SystemEventListenerHolder
 Classes that implement this interface
 agree to maintain a list of   | 
| ValueChangeListener
 A listener interface for receiving  
ValueChangeEvents. | 
| Class and Description | 
|---|
| AbortProcessingException
 An exception that may be thrown by event listeners to terminate the
 processing of the current event. 
 | 
| AjaxBehaviorListener
 By implementing this class, an object
 indicates that it is a listener for one or more kinds of   | 
| BehaviorEvent
 BehaviorEvent is
 the event that can be generated from component 
  
Behavior. | 
| BehaviorListener
 A generic base interface for event 
 listeners for various types of   | 
| Class and Description | 
|---|
| ComponentSystemEventListener
 Implementors of this class do not need
  an   | 
| FacesListener
 A generic base interface for event listeners for various types of
  
FacesEvents. | 
| SystemEventListenerHolder
 Classes that implement this interface
 agree to maintain a list of   | 
| Class and Description | 
|---|
| AbortProcessingException
 An exception that may be thrown by event listeners to terminate the
 processing of the current event. 
 | 
| ExceptionQueuedEvent
 The system event facility will create an
 instance of this class whenever   | 
| FacesListener
 A generic base interface for event listeners for various types of
  
FacesEvents. | 
| PhaseId
 Typesafe enumeration of
 the legal values that may be returned by the
  
getPhaseId() method of the FacesEvent interface. | 
| SystemEvent
 SystemEvent 
 is the base class for non-application specific events that can be fired by
 arbitrary objects. 
 | 
| SystemEventListener
 By implementing this class, an object
 indicates that it is a listener for one or more kinds of   | 
| Class and Description | 
|---|
| AbortProcessingException
 An exception that may be thrown by event listeners to terminate the
 processing of the current event. 
 | 
| ActionEvent
 An  
ActionEvent represents the activation of a user interface
 component (such as a UICommand). | 
| ActionListener
 A listener interface for 
 receiving  
ActionEvents. | 
| AjaxBehaviorEvent
 AjaxBehaviorEvent
 represents the component behavior  specific to 
  
Ajax). | 
| BehaviorEvent
 BehaviorEvent is
 the event that can be generated from component 
  
Behavior. | 
| BehaviorListener
 A generic base interface for event 
 listeners for various types of   | 
| ComponentSystemEvent
 
 ComponentSystemEvent is
 the base class for  
SystemEvents that are specific to a UIComponent instance. | 
| ExceptionQueuedEventContext
 This helper class provides context to
 the   | 
| FacesEvent
 FacesEvent is the base class for user interface and
 application events that can be fired by  
UIComponents. | 
| FacesListener
 A generic base interface for event listeners for various types of
  
FacesEvents. | 
| PhaseEvent
 PhaseEvent represents the beginning or ending of
 processing for a particular phase of the request processing lifecycle,
 for the request encapsulated by the specified  
FacesContext. | 
| PhaseId
 Typesafe enumeration of
 the legal values that may be returned by the
  
getPhaseId() method of the FacesEvent interface. | 
| ScopeContext
 A structure that contains the name of
 the scope and the scope itself exposed as a   | 
| SystemEvent
 SystemEvent 
 is the base class for non-application specific events that can be fired by
 arbitrary objects. 
 | 
| SystemEventListener
 By implementing this class, an object
 indicates that it is a listener for one or more kinds of   | 
| SystemEventListenerHolder
 Classes that implement this interface
 agree to maintain a list of   | 
| ValueChangeEvent
 A  
ValueChangeEvent is a notification that the local value of
 the source component has been change as a result of user interface
 activity. | 
| ValueChangeListener
 A listener interface for receiving  
ValueChangeEvents. | 
| Class and Description | 
|---|
| PhaseListener
 An interface implemented by objects that wish to be notified at
 the beginning and ending of processing for each standard phase of the
 request processing lifecycle. 
 | 
Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.