org.mule.api.el
Interface ExpressionLanguageContext

All Known Implementing Classes:
MVELExpressionLanguageContext

public interface ExpressionLanguageContext

Since:
3.3

Method Summary
 void addAlias(String alias, String expression)
           
<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)
           
 void importClass(Class<?> clazz)
           
 void importClass(String name, Class<?> clazz)
           
 void importStaticMethod(String name, Method method)
           
 

Method Detail

importClass

void importClass(Class<?> clazz)

importClass

void importClass(String name,
                 Class<?> clazz)

importStaticMethod

void importStaticMethod(String name,
                        Method method)

addVariable

<T> void addVariable(String name,
                     T value)

addVariable

<T> void addVariable(String name,
                     T value,
                     VariableAssignmentCallback<T> assignmentCallback)

addAlias

void addAlias(String alias,
              String expression)

declareFunction

void declareFunction(String name,
                     ExpressionLanguageFunction function)

getVariable

<T> T getVariable(String name)

getVariable

<T> T getVariable(String name,
                  Class<T> type)

contains

boolean contains(String name)


Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.