## Uses of Class
javax.el.ExpressionFactory

- Packages that use ExpressionFactory
  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.view.facelets | This package contains public classes for the Java code API of Facelets.
  javax.servlet.jsp | Classes and interfaces for the Core JSP 2.3 API.

- - ### Uses of ExpressionFactory in javax.el

    Methods in javax.el that return ExpressionFactory
    Modifier and Type | Method and Description
    --- | ---
    `static ExpressionFactory` | ELManager.`getExpressionFactory()` Return the ExpressionFactory instance used for EL evaluations.
    `static ExpressionFactory` | ExpressionFactory.`newInstance()` Creates a new instance of a `ExpressionFactory`.
    `static ExpressionFactory` | ExpressionFactory.`newInstance(Properties properties)` Create a new instance of a `ExpressionFactory`, with optional properties.

    Constructors in javax.el with parameters of type ExpressionFactory
    Constructor and Description
    `StandardELContext(ExpressionFactory factory)` Construct a default ELContext for a stand-alone environment.

  - ### Uses of ExpressionFactory in javax.enterprise.inject.spi

    Methods in javax.enterprise.inject.spi that return ExpressionFactory
    Modifier and Type | Method and Description
    --- | ---
    `ExpressionFactory` | BeanManager.`wrapExpressionFactory(ExpressionFactory expressionFactory)` Returns a wrapper `ExpressionFactory` that delegates `MethodExpression` and `ValueExpression` creation to the given `ExpressionFactory`.

    Methods in javax.enterprise.inject.spi with parameters of type ExpressionFactory
    Modifier and Type | Method and Description
    --- | ---
    `ExpressionFactory` | BeanManager.`wrapExpressionFactory(ExpressionFactory expressionFactory)` Returns a wrapper `ExpressionFactory` that delegates `MethodExpression` and `ValueExpression` creation to the given `ExpressionFactory`.

  - ### Uses of ExpressionFactory in javax.faces.application

    Methods in javax.faces.application that return ExpressionFactory
    Modifier and Type | Method and Description
    --- | ---
    `ExpressionFactory` | ApplicationWrapper.`getExpressionFactory()` The default behavior of this method is to call `Application.getExpressionFactory()` on the wrapped `Application` object.
    `ExpressionFactory` | Application.`getExpressionFactory()` Return the `ExpressionFactory` instance for this application.

  - ### Uses of ExpressionFactory in javax.faces.view.facelets

    Methods in javax.faces.view.facelets that return ExpressionFactory
    Modifier and Type | Method and Description
    --- | ---
    `abstract ExpressionFactory` | FaceletContext.`getExpressionFactory()` The ExpressionFactory to use within the Facelet this context is executing upon.

  - ### Uses of ExpressionFactory in javax.servlet.jsp

    Methods in javax.servlet.jsp that return ExpressionFactory
    Modifier and Type | Method and Description
    --- | ---
    `ExpressionFactory` | JspApplicationContext.`getExpressionFactory()` Returns a factory used to create `ValueExpression`s and `MethodExpression`s so that EL expressions can be parsed and evaluated.

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