Packages 
Package Description
com.sun.faces  
com.sun.faces.application  
com.sun.faces.application.annotation  
com.sun.faces.application.applicationimpl  
com.sun.faces.application.applicationimpl.events  
com.sun.faces.application.resource  
com.sun.faces.application.view  
com.sun.faces.cdi  
com.sun.faces.cdi.clientwindow  
com.sun.faces.component  
com.sun.faces.component.behavior  
com.sun.faces.component.search  
com.sun.faces.component.validator  
com.sun.faces.component.visit  
com.sun.faces.config  
com.sun.faces.config.configpopulator  
com.sun.faces.config.configprovider  
com.sun.faces.config.initfacescontext  
com.sun.faces.config.manager  
com.sun.faces.config.manager.documents  
com.sun.faces.config.manager.spi  
com.sun.faces.config.manager.tasks  
com.sun.faces.config.processor  
com.sun.faces.context  
com.sun.faces.context.flash  
com.sun.faces.el  
com.sun.faces.ext.component  
com.sun.faces.facelets  
com.sun.faces.facelets.compiler  
com.sun.faces.facelets.component  
com.sun.faces.facelets.el  
com.sun.faces.facelets.impl  
com.sun.faces.facelets.tag  
com.sun.faces.facelets.tag.composite  
com.sun.faces.facelets.tag.faces  
com.sun.faces.facelets.tag.faces.core  
com.sun.faces.facelets.tag.faces.html  
com.sun.faces.facelets.tag.jstl.core  
com.sun.faces.facelets.tag.jstl.fn  
com.sun.faces.facelets.tag.ui  
com.sun.faces.facelets.util  
com.sun.faces.flow  
com.sun.faces.flow.builder  
com.sun.faces.io  
com.sun.faces.lifecycle  
com.sun.faces.push  
com.sun.faces.renderkit  
com.sun.faces.renderkit.html_basic  
com.sun.faces.spi  
com.sun.faces.util  
com.sun.faces.util.copier  
com.sun.faces.vendor  
jakarta.faces
Top level classes for the Jakarta Faces API.
jakarta.faces.annotation
Annotations in this class allow injection of Jakarta Faces objects into CDI beans.
jakarta.faces.application
APIs that are used to link an application's business logic objects to Jakarta Faces, as well as convenient pluggable mechanisms to manage the execution of an application that is based on Jakarta Faces.
jakarta.faces.component
Fundamental APIs for user interface components.
jakarta.faces.component.behavior
APIs for attaching additional behavior to user interface components.
jakarta.faces.component.html
Specialized user interface component classes for HTML.
jakarta.faces.component.search
APIs for searching for components in the component tree by using expressions.
jakarta.faces.component.visit
APIs for traversing a user interface component view.
jakarta.faces.context
Classes and interfaces defining per-request state information.
jakarta.faces.convert
Contains classes and interfaces defining converters.
jakarta.faces.el
DEPRECATED Classes and interfaces for evaluating and processing reference expressions.
jakarta.faces.event
Interfaces describing events and event listeners, and concrete event implementation classes.
jakarta.faces.flow
The runtime API for Faces Flows.
jakarta.faces.flow.builder
Classes for declaring a Faces Flow.
jakarta.faces.lifecycle
Classes and interfaces defining lifecycle management for the Jakarta Faces implementation.
jakarta.faces.model
Standard model data beans for Jakarta Faces.
jakarta.faces.push
This package hosts the CDI annotation for injecting a PushContext.
jakarta.faces.render
Classes and interfaces defining the rendering model.
jakarta.faces.validator
Interface defining the validator model, and concrete validator implementation classes.
jakarta.faces.view
Classes for defining a View Declaration Language (VDL) for authoring Jakarta Faces user interfaces.
jakarta.faces.view.facelets
This package contains public classes for the Java code API of Facelets.
jakarta.faces.webapp
Classes required for integration of Jakarta Faces into web applications, including a standard Jakarta Servlet, base classes for Jakarta Server Pages custom component tags, and concrete tag implementations for core tags.