Package org.apache.commons.jexl3
Interface JexlContext.ModuleProcessor
-
- Enclosing interface:
- JexlContext
public static interface JexlContext.ModuleProcessorA marker interface of the JexlContext that processes module definitions. It is used by the interpreter during evaluation of the pragma module definitions.- Since:
- 3.3
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.ObjectprocessModule(JexlEngine engine, JexlInfo info, java.lang.String name, java.lang.String body)Defines a module.
-
-
-
Method Detail
-
processModule
java.lang.Object processModule(JexlEngine engine, JexlInfo info, java.lang.String name, java.lang.String body)
Defines a module. The module name will be the namespace mapped to the object returned by the evaluation of its body.- Parameters:
engine- the engine evaluating this module pragma.info- the info at the pragma location.name- the module name.body- the module definition which can be its location or source.- Returns:
- the module object.
-
-