org.camunda.bpm.dmn.engine.impl.el
Class JuelElProvider

java.lang.Object
  extended by org.camunda.bpm.dmn.engine.impl.el.JuelElProvider
All Implemented Interfaces:
ElProvider

public class JuelElProvider
extends Object
implements ElProvider

A simple implementation of ElProvider using Juel.

Author:
Daniel Meyer

Field Summary
protected  JuelElContextFactory elContextFactory
           
protected  de.odysseus.el.ExpressionFactoryImpl factory
           
protected  javax.el.ELContext parsingElContext
           
 
Constructor Summary
JuelElProvider()
           
JuelElProvider(de.odysseus.el.ExpressionFactoryImpl expressionFactory, JuelElContextFactory elContextFactory)
           
 
Method Summary
protected  de.odysseus.el.util.SimpleContext createDefaultParsingElContext()
           
protected static javax.el.ELResolver createDefaultResolver()
           
 ElExpression createExpression(String expression)
          Create a new expression
 JuelElContextFactory getElContextFactory()
           
 de.odysseus.el.ExpressionFactoryImpl getFactory()
           
 javax.el.ELContext getParsingElContext()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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(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()

getElContextFactory

public JuelElContextFactory getElContextFactory()

getParsingElContext

public javax.el.ELContext getParsingElContext()

createDefaultResolver

protected static javax.el.ELResolver createDefaultResolver()


Copyright © 2017 camunda services GmbH. All rights reserved.