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
-