Top Fields Constructors Methods
org.hibernate.validator.internal.engine.messageinterpolation.el

public Class VariablesELContext

extends StandardELContext
Class Inheritance
Imports
jakarta.el.ArrayELResolver, .CompositeELResolver, .ELResolver, .ExpressionFactory, .ListELResolver, .MapELResolver, .ResourceBundleELResolver, .StandardELContext

Author
Guillaume Smet

Field Summary

Modifier and TypeField and Description
private static final ELResolver

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
addELResolver(ELResolver
The new ELResolver to be added to the context
cELResolver
)

Overrides jakarta.el.StandardELContext.addELResolver.

Add a custom ELResolver to the context.
public ELResolver
getELResolver()

Overrides jakarta.el.StandardELContext.getELResolver.

Construct (if needed) and return a default ELResolver.
Inherited from jakarta.el.StandardELContext:
getContextgetFunctionMappergetVariableMapperputContext

Field Detail

DEFAULT_RESOLVERback to summary
private static final ELResolver DEFAULT_RESOLVER

Constructor Detail

VariablesELContextback to summary
public VariablesELContext(ExpressionFactory expressionFactory)

Method Detail

addELResolverback to summary
public void addELResolver(ELResolver cELResolver)

Overrides jakarta.el.StandardELContext.addELResolver.

Doc from jakarta.el.StandardELContext.addELResolver.

Add a custom ELResolver to the context. The list of the custom ELResolvers will be accessed in the order they are added. A custom ELResolver added to the context cannot be removed.

Parameters
cELResolver:ELResolver

The new ELResolver to be added to the context

Annotations
@Override
getELResolverback to summary
public ELResolver getELResolver()

Overrides jakarta.el.StandardELContext.getELResolver.

Doc from jakarta.el.StandardELContext.getELResolver.

Construct (if needed) and return a default ELResolver.

Retrieves the ELResolver associated with this context. This is a CompositeELResover consists of an ordered list of ELResolvers.

  1. A BeanNameELResolver for beans defined locally
  2. Any custom ELResolvers
  3. An ELResolver supporting the collection operations
  4. A StaticFieldELResolver for resolving static fields
  5. A MapELResolver for resolving Map properties
  6. A ResourceBundleELResolver for resolving ResourceBundle properties
  7. A ListELResolver for resolving List properties
  8. An ArrayELResolver for resolving array properties
  9. A BeanELResolver for resolving bean properties
Returns:ELResolver

The ELResolver for this context.

Annotations
@Override