Class JuelElProvider

  • All Implemented Interfaces:
    ElProvider

    public class JuelElProvider
    extends java.lang.Object
    implements ElProvider
    A simple implementation of ElProvider using Juel.
    Author:
    Daniel Meyer
    • Field Detail

      • factory

        protected final de.odysseus.el.ExpressionFactoryImpl factory
      • parsingElContext

        protected final javax.el.ELContext parsingElContext
    • Constructor Detail

      • JuelElProvider

        public JuelElProvider()
      • JuelElProvider

        public JuelElProvider​(de.odysseus.el.ExpressionFactoryImpl expressionFactory,
                              JuelElContextFactory elContextFactory)
    • Method Detail

      • createDefaultParsingElContext

        protected de.odysseus.el.util.SimpleContext createDefaultParsingElContext()
      • createExpression

        public ElExpression createExpression​(java.lang.String expression)
        Description copied from interface: ElProvider
        Create a new expression
        Specified by:
        createExpression in interface ElProvider
        Returns:
        an InternalExpression
      • getFactory

        public de.odysseus.el.ExpressionFactoryImpl getFactory()
      • getParsingElContext

        public javax.el.ELContext getParsingElContext()
      • createDefaultResolver

        protected static javax.el.ELResolver createDefaultResolver()