Class JuelElProvider
- java.lang.Object
-
- org.camunda.bpm.dmn.engine.impl.el.JuelElProvider
-
- All Implemented Interfaces:
ElProvider
public class JuelElProvider extends java.lang.Object implements ElProvider
A simple implementation ofElProvider
using Juel.- Author:
- Daniel Meyer
-
-
Field Summary
Fields Modifier and Type Field Description protected JuelElContextFactory
elContextFactory
protected de.odysseus.el.ExpressionFactoryImpl
factory
protected javax.el.ELContext
parsingElContext
-
Constructor Summary
Constructors Constructor Description JuelElProvider()
JuelElProvider(de.odysseus.el.ExpressionFactoryImpl expressionFactory, JuelElContextFactory elContextFactory)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected de.odysseus.el.util.SimpleContext
createDefaultParsingElContext()
protected static javax.el.ELResolver
createDefaultResolver()
ElExpression
createExpression(java.lang.String expression)
Create a new expressionJuelElContextFactory
getElContextFactory()
de.odysseus.el.ExpressionFactoryImpl
getFactory()
javax.el.ELContext
getParsingElContext()
-
-
-
Field Detail
-
factory
protected final de.odysseus.el.ExpressionFactoryImpl factory
-
elContextFactory
protected final JuelElContextFactory elContextFactory
-
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 interfaceElProvider
- Returns:
- an InternalExpression
-
getFactory
public de.odysseus.el.ExpressionFactoryImpl getFactory()
-
getElContextFactory
public JuelElContextFactory getElContextFactory()
-
getParsingElContext
public javax.el.ELContext getParsingElContext()
-
createDefaultResolver
protected static javax.el.ELResolver createDefaultResolver()
-
-