## Uses of Class
javax.el.ELResolver

### 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.