Interface EL


public interface EL
This interface provides operations relating to EL. For the purpose of TCK, EL function and variable mapping is not required and therefore may be disabled. The TCK porting package must provide an implementation of this interface which is suitable for the target implementation.
Author:
Pete Muir
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
  • Method Summary

    Modifier and Type
    Method
    Description
    jakarta.el.ELContext
    createELContext(jakarta.enterprise.inject.spi.BeanManager beanManager)
     
    <T> T
    evaluateMethodExpression(jakarta.enterprise.inject.spi.BeanManager beanManager, String expression, Class<T> expectedType, Class<?>[] expectedParamTypes, Object[] expectedParams)
     
    <T> T
    evaluateValueExpression(jakarta.enterprise.inject.spi.BeanManager beanManager, String expression, Class<T> expectedType)
     
  • Field Details

    • PROPERTY_NAME

      static final String PROPERTY_NAME
  • Method Details

    • evaluateValueExpression

      <T> T evaluateValueExpression(jakarta.enterprise.inject.spi.BeanManager beanManager, String expression, Class<T> expectedType)
      Type Parameters:
      T -
      Parameters:
      expression -
      expectedType -
      Returns:
    • evaluateMethodExpression

      <T> T evaluateMethodExpression(jakarta.enterprise.inject.spi.BeanManager beanManager, String expression, Class<T> expectedType, Class<?>[] expectedParamTypes, Object[] expectedParams)
      Type Parameters:
      T -
      Parameters:
      expression -
      expectedType -
      expectedParamTypes -
      Returns:
    • createELContext

      jakarta.el.ELContext createELContext(jakarta.enterprise.inject.spi.BeanManager beanManager)
      Parameters:
      beanManager -
      Returns: