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 ofElProviderusing Juel.- Author:
- Daniel Meyer
-
-
Field Summary
Fields Modifier and Type Field Description protected JuelElContextFactoryelContextFactoryprotected de.odysseus.el.ExpressionFactoryImplfactoryprotected javax.el.ELContextparsingElContext
-
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.SimpleContextcreateDefaultParsingElContext()protected static javax.el.ELResolvercreateDefaultResolver()ElExpressioncreateExpression(java.lang.String expression)Create a new expressionJuelElContextFactorygetElContextFactory()de.odysseus.el.ExpressionFactoryImplgetFactory()javax.el.ELContextgetParsingElContext()
-
-
-
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:ElProviderCreate a new expression- Specified by:
createExpressionin 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()
-
-