# Uses of Package
javax.el

- Packages that use javax.el
  Package | Description
  --- | ---
  javax.el | Provides the API for the Unified Expression Language 3.0
  javax.enterprise.inject.spi | The portable extension integration SPI.
  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.context | Classes and interfaces defining per-request state information.
  javax.faces.el | DEPRECATED Classes and interfaces for evaluating and processing reference expressions.
  javax.faces.event | Interfaces describing events and event listeners, and concrete event implementation classes.
  javax.faces.flow | The runtime API for Faces Flows.
  javax.faces.flow.builder | Classes for declaring a Faces Flow.
  javax.faces.validator | Interface defining the validator model, and concrete validator implementation classes.
  javax.faces.view.facelets | This package contains public classes for the Java code API of Facelets.
  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.
  javax.servlet.jsp | Classes and interfaces for the Core JSP 2.3 API.
  javax.servlet.jsp.el | Provides the `ELResolver` classes that define the object resolution rules that must be supported by a JSP container with the new unified Expression Language.
  javax.servlet.jsp.jstl.core | Classes and interfaces related to the core tag library component of the JavaServer Pages Standard Tag Library (JSTL).

- Classes in javax.el used by javax.el
  Class and Description
  BeanNameResolver Resolves a bean by its known name.
  ELContext Context information for expression parsing and evaluation.
  ELContextEvent An event which indicates that an `ELContext` has been created.
  ELException Represents any of the exception conditions that can arise during expression evaluation.
  ELManager Manages EL parsing and evaluation environment.
  ELResolver Enables customization of variable, property, method call, and type conversion resolution behavior for EL expression evaluation.
  EvaluationListener The listener interface for receiving notification when an EL expression is evaluated.
  Expression Base class for the expression subclasses `ValueExpression` and `MethodExpression`, implementing characteristics common to both.
  ExpressionFactory Provides an implementation for creating and evaluating EL expressions.
  FunctionMapper The interface to a map between EL function names and methods.
  ImportHandler Handles imports of class names and package names.
  MethodExpression An `Expression` that refers to a method on an object.
  MethodInfo Holds information about a method that a `MethodExpression` evaluated to.
  PropertyNotWritableException Thrown when a property could not be written to while setting the value on a `ValueExpression`.
  StandardELContext A standard ELContext suitable for use in a stand alone environment.
  ValueExpression An `Expression` that can get or set a value.
  ValueReference This encapsulates a base model object and one of its properties.
  VariableMapper The interface to a map between EL variables and the EL expressions they are associated with.

- Classes in javax.el used by javax.enterprise.inject.spi
  Class and Description
  ELResolver Enables customization of variable, property, method call, and type conversion resolution behavior for EL expression evaluation.
  ExpressionFactory Provides an implementation for creating and evaluating EL expressions.

- Classes in javax.el used by javax.faces.application
  Class and Description
  ELContextListener The listener interface for receiving notification when an `ELContext` is created.
  ELException Represents any of the exception conditions that can arise during expression evaluation.
  ELResolver Enables customization of variable, property, method call, and type conversion resolution behavior for EL expression evaluation.
  ExpressionFactory Provides an implementation for creating and evaluating EL expressions.
  ValueExpression An `Expression` that can get or set a value.

- Classes in javax.el used by javax.faces.component
  Class and Description
  MethodExpression An `Expression` that refers to a method on an object.
  ValueExpression An `Expression` that can get or set a value.

- Classes in javax.el used by javax.faces.component.behavior
  Class and Description
  ValueExpression An `Expression` that can get or set a value.

- Classes in javax.el used by javax.faces.context
  Class and Description
  ELContext Context information for expression parsing and evaluation.

- Classes in javax.el used by javax.faces.el
  Class and Description
  ValueExpression An `Expression` that can get or set a value.

- Classes in javax.el used by javax.faces.event
  Class and Description
  MethodExpression An `Expression` that refers to a method on an object.

- Classes in javax.el used by javax.faces.flow
  Class and Description
  MethodExpression An `Expression` that refers to a method on an object.
  ValueExpression An `Expression` that can get or set a value.

- Classes in javax.el used by javax.faces.flow.builder
  Class and Description
  MethodExpression An `Expression` that refers to a method on an object.
  ValueExpression An `Expression` that can get or set a value.

- Classes in javax.el used by javax.faces.validator
  Class and Description
  MethodExpression An `Expression` that refers to a method on an object.

- Classes in javax.el used by javax.faces.view.facelets
  Class and Description
  ELContext Context information for expression parsing and evaluation.
  ELException Represents any of the exception conditions that can arise during expression evaluation.
  ExpressionFactory Provides an implementation for creating and evaluating EL expressions.
  FunctionMapper The interface to a map between EL function names and methods.
  MethodExpression An `Expression` that refers to a method on an object.
  ValueExpression An `Expression` that can get or set a value.
  VariableMapper The interface to a map between EL variables and the EL expressions they are associated with.

- Classes in javax.el used by javax.faces.webapp
  Class and Description
  ELContext Context information for expression parsing and evaluation.
  ValueExpression An `Expression` that can get or set a value.

- Classes in javax.el used by javax.servlet.jsp
  Class and Description
  ELContext Context information for expression parsing and evaluation.
  ELContextListener The listener interface for receiving notification when an `ELContext` is created.
  ELResolver Enables customization of variable, property, method call, and type conversion resolution behavior for EL expression evaluation.
  ExpressionFactory Provides an implementation for creating and evaluating EL expressions.

- Classes in javax.el used by javax.servlet.jsp.el
  Class and Description
  ELContext Context information for expression parsing and evaluation.
  ELResolver Enables customization of variable, property, method call, and type conversion resolution behavior for EL expression evaluation.

- Classes in javax.el used by javax.servlet.jsp.jstl.core
  Class and Description
  ELContext Context information for expression parsing and evaluation.
  Expression Base class for the expression subclasses `ValueExpression` and `MethodExpression`, implementing characteristics common to both.
  ValueExpression An `Expression` that can get or set a value.

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