| Modifier and Type | Package and Description |
|---|---|
| package | javax.faces
Top level classes for the JavaServer(tm) Faces API. |
| package | javax.faces.annotation
Annotations in this class allow injection of JSF objects into CDI beans. |
| package | 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. |
| package | javax.faces.bean
Deprecated
These javadoc files constitute the “Faces Managed Bean Annotation Specification for Containers Conforming to Servlet 2.5 and Beyond” This package is now deprecated. |
| package | javax.faces.component
Fundamental APIs for user interface components.</img> |
| package | javax.faces.component.behavior
APIs for attaching additional behavior to user interface components. |
| package | javax.faces.component.html
Specialized user interface component classes for HTML. |
| package | javax.faces.component.search
APIs for searching for components in the component tree by using expressions. |
| package | javax.faces.component.visit
APIs for traversing a user interface component view. |
| package | javax.faces.context
Classes and interfaces defining per-request state information. |
| package | javax.faces.convert
Contains classes and interfaces defining converters. |
| package | javax.faces.el
DEPRECATED Classes and interfaces for evaluating and processing reference expressions. |
| package | javax.faces.event
Interfaces describing events and event listeners, and concrete event implementation classes. |
| package | javax.faces.flow
The runtime API for Faces Flows.</img> |
| package | javax.faces.flow.builder
Classes for declaring a Faces Flow. |
| package | javax.faces.lifecycle
Classes and interfaces defining lifecycle management for the JavaServer Faces implementation. |
| package | javax.faces.model
Standard model data beans for JavaServer Faces. |
| package | javax.faces.push
This package hosts the CDI annotation for
injecting a |
| package | javax.faces.render
Classes and interfaces defining the rendering model. |
| package | javax.faces.validator
Interface defining the validator model, and concrete validator implementation classes. |
| package | javax.faces.view
Classes for defining a View Declaration Language (VDL) for authoring JavaServer Faces user interfaces. |
| package | javax.faces.view.facelets
This package contains public classes for the Java code API of Facelets. |
| package | javax.faces.webapp
Classes required for integration of JavaServer Faces into web applications, including a standard servlet, base classes for JSP custom component tags, and concrete tag implementations for core tags. |