Package org.camunda.bpm.engine.impl.juel
Class SimpleContext
- java.lang.Object
-
- org.camunda.bpm.engine.impl.javax.el.ELContext
-
- org.camunda.bpm.engine.impl.juel.SimpleContext
-
public class SimpleContext extends ELContext
Simple context implementation.- Author:
- Christoph Beck
-
-
Constructor Summary
Constructors Constructor Description SimpleContext()
Create a context.SimpleContext(ELResolver resolver)
Create a context, use the specified resolver.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ELResolver
getELResolver()
Get our resolver.FunctionMapper
getFunctionMapper()
Get our function mapper.VariableMapper
getVariableMapper()
Get our variable mapper.void
setELResolver(ELResolver resolver)
Set our resolver.void
setFunction(java.lang.String prefix, java.lang.String localName, java.lang.reflect.Method method)
Define a function.ValueExpression
setVariable(java.lang.String name, ValueExpression expression)
Define a variable.-
Methods inherited from class org.camunda.bpm.engine.impl.javax.el.ELContext
getContext, getLocale, isPropertyResolved, putContext, setLocale, setPropertyResolved
-
-
-
-
Constructor Detail
-
SimpleContext
public SimpleContext()
Create a context.
-
SimpleContext
public SimpleContext(ELResolver resolver)
Create a context, use the specified resolver.
-
-
Method Detail
-
setFunction
public void setFunction(java.lang.String prefix, java.lang.String localName, java.lang.reflect.Method method)
Define a function.
-
setVariable
public ValueExpression setVariable(java.lang.String name, ValueExpression expression)
Define a variable.
-
getFunctionMapper
public FunctionMapper getFunctionMapper()
Get our function mapper.- Specified by:
getFunctionMapper
in classELContext
- Returns:
- The function mapper to be consulted for the resolution of EL functions.
-
getVariableMapper
public VariableMapper getVariableMapper()
Get our variable mapper.- Specified by:
getVariableMapper
in classELContext
- Returns:
- The variable mapper to be consulted for the resolution of EL variables.
-
getELResolver
public ELResolver getELResolver()
Get our resolver. Lazy initialize to aSimpleResolver
if necessary.- Specified by:
getELResolver
in classELContext
- Returns:
- The resolver to be consulted for variable and property resolution during expression evaluation.
-
setELResolver
public void setELResolver(ELResolver resolver)
Set our resolver.- Parameters:
resolver
-
-
-