## Uses of Class
javax.el.ELResolver

- Packages that use ELResolver
  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.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.

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

    Subclasses of ELResolver in javax.el
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ArrayELResolver` Defines property resolution behavior on arrays.
    `class` | `BeanELResolver` Defines property resolution behavior on objects using the JavaBeans component architecture.
    `class` | `BeanNameELResolver` An `ELResolver` for resolving user or container managed beans.
    `class` | `CompositeELResolver` Maintains an ordered composite list of child `ELResolver`s.
    `class` | `ListELResolver` Defines property resolution behavior on instances of `List`.
    `class` | `MapELResolver` Defines property resolution behavior on instances of `Map`.
    `class` | `ResourceBundleELResolver` Defines property resolution behavior on instances of `ResourceBundle`.
    `class` | `StaticFieldELResolver` An `ELResolver` for resolving static fields, enum constants and static methods.
    `class` | `TypeConverter` A convenient class for writing an ELResolver to do custom type conversions.

    Methods in javax.el that return ELResolver
    Modifier and Type | Method and Description
    --- | ---
    `ELResolver` | StandardELContext.`getELResolver()` Construct (if needed) and return a default ELResolver.
    `abstract ELResolver` | ELContext.`getELResolver()` Retrieves the `ELResolver` associated with this context.
    `ELResolver` | ExpressionFactory.`getStreamELResolver()` Retrieves an ELResolver that implements the operations in collections.

    Methods in javax.el with parameters of type ELResolver
    Modifier and Type | Method and Description
    --- | ---
    `void` | CompositeELResolver.`add(ELResolver elResolver)` Adds the given resolver to the list of component resolvers.
    `void` | StandardELContext.`addELResolver(ELResolver cELResolver)` Add a custom ELResolver to the context.
    `void` | ELManager.`addELResolver(ELResolver elr)` Add an user defined ELResolver to the list of ELResolvers.

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

    Methods in javax.enterprise.inject.spi that return ELResolver
    Modifier and Type | Method and Description
    --- | ---
    `ELResolver` | BeanManager.`getELResolver()` Returns a `ELResolver` that resolves beans by EL name.

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

    Methods in javax.faces.application that return ELResolver
    Modifier and Type | Method and Description
    --- | ---
    `ELResolver` | ApplicationWrapper.`getELResolver()` The default behavior of this method is to call `Application.getELResolver()` on the wrapped `Application` object.
    `ELResolver` | Application.`getELResolver()` Return the singleton `ELResolver` instance to be used for all EL resolution.

    Methods in javax.faces.application with parameters of type ELResolver
    Modifier and Type | Method and Description
    --- | ---
    `void` | ApplicationWrapper.`addELResolver(ELResolver resolver)` The default behavior of this method is to call `Application.addELResolver(javax.el.ELResolver)` on the wrapped `Application` object.
    `void` | Application.`addELResolver(ELResolver resolver)` Cause an the argument `resolver` to be added to the resolver chain as specified in section JSF.5.5.1 of the JavaServer Faces Specification.

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

    Methods in javax.servlet.jsp with parameters of type ELResolver
    Modifier and Type | Method and Description
    --- | ---
    `void` | JspApplicationContext.`addELResolver(ELResolver resolver)` Adds an `ELResolver` to affect the way EL variables and properties are resolved for EL expressions appearing in JSP pages and tag files.

  - ### Uses of ELResolver in javax.servlet.jsp.el

    Subclasses of ELResolver in javax.servlet.jsp.el
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ImplicitObjectELResolver` Defines variable resolution behavior for the EL implicit objects defined in the JSP specification.
    `class` | `ScopedAttributeELResolver` Defines variable resolution behavior for scoped attributes.

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