public class MVELExpressionLanguageContext extends MuleBaseVariableResolverFactory implements ExpressionLanguageContext
| Modifier and Type | Field and Description |
|---|---|
static String |
MULE_CONTEXT_INTERNAL_VARIABLE |
static String |
MULE_EVENT_INTERNAL_VARIABLE |
static String |
MULE_MESSAGE_INTERNAL_VARIABLE |
protected MuleContext |
muleContext |
protected org.mule.mvel2.ParserConfiguration |
parserConfiguration |
| Constructor and Description |
|---|
MVELExpressionLanguageContext(MVELExpressionLanguageContext context) |
MVELExpressionLanguageContext(org.mule.mvel2.ParserConfiguration parserConfiguration,
MuleContext muleContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAlias(String alias,
String expression) |
<T> void |
addFinalVariable(String name,
T value) |
<T> void |
addVariable(String name,
T value) |
<T> void |
addVariable(String name,
T value,
VariableAssignmentCallback<T> assignmentCallback) |
boolean |
contains(String name) |
void |
declareFunction(String name,
ExpressionLanguageFunction function) |
<T> T |
getVariable(String name) |
<T> T |
getVariable(String name,
Class<T> type) |
org.mule.mvel2.integration.VariableResolver |
getVariableResolver(String name) |
void |
importClass(Class<?> clazz) |
void |
importClass(String name,
Class<?> clazz) |
void |
importStaticMethod(String name,
Method method) |
addResolver, createVariable, createVariable, getNextFactoryVariableResolver, isResolveable, isTargetappendFactory, createIndexedVariable, createIndexedVariable, getIndexedVariableNames, getIndexedVariableResolver, getKnownVariables, getNextFactory, getVariableResolvers, insertFactory, isIndexedFactory, isNextResolveable, setIndexedVariableNames, setIndexedVariableResolver, setNextFactory, setTiltFlag, setVariableResolvers, tiltFlag, variableIndexOfpublic static final String MULE_MESSAGE_INTERNAL_VARIABLE
public static final String MULE_EVENT_INTERNAL_VARIABLE
public static final String MULE_CONTEXT_INTERNAL_VARIABLE
protected org.mule.mvel2.ParserConfiguration parserConfiguration
protected MuleContext muleContext
public MVELExpressionLanguageContext(org.mule.mvel2.ParserConfiguration parserConfiguration,
MuleContext muleContext)
public MVELExpressionLanguageContext(MVELExpressionLanguageContext context)
public org.mule.mvel2.integration.VariableResolver getVariableResolver(String name)
getVariableResolver in interface org.mule.mvel2.integration.VariableResolverFactorygetVariableResolver in class MuleBaseVariableResolverFactorypublic <T> void addVariable(String name, T value)
addVariable in interface ExpressionLanguageContextpublic <T> void addVariable(String name, T value, VariableAssignmentCallback<T> assignmentCallback)
addVariable in interface ExpressionLanguageContextpublic <T> void addFinalVariable(String name, T value)
addFinalVariable in interface ExpressionLanguageContextpublic <T> T getVariable(String name)
getVariable in interface ExpressionLanguageContextpublic <T> T getVariable(String name, Class<T> type)
getVariable in interface ExpressionLanguageContextpublic void addAlias(String alias, String expression)
addAlias in interface ExpressionLanguageContextpublic void importClass(Class<?> clazz)
importClass in interface ExpressionLanguageContextpublic void importClass(String name, Class<?> clazz)
importClass in interface ExpressionLanguageContextpublic void importStaticMethod(String name, Method method)
importStaticMethod in interface ExpressionLanguageContextpublic boolean contains(String name)
contains in interface ExpressionLanguageContextpublic void declareFunction(String name, ExpressionLanguageFunction function)
declareFunction in interface ExpressionLanguageContextCopyright © 2003–2017 MuleSoft, Inc.. All rights reserved.