Package org.apache.commons.jexl3
Interface JexlContext.ModuleProcessor
- Enclosing interface:
JexlContext
public static interface JexlContext.ModuleProcessor
A 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
Modifier and TypeMethodDescriptionprocessModule(JexlEngine engine, JexlInfo info, String name, String body) Defines a module.
-
Method Details
-
processModule
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 pragmainfo- the info at the pragma locationname- the module namebody- the module definition which can be its location or source- Returns:
- the module object
-