Uses of Class
org.apache.commons.jexl3.internal.Frame
Packages that use Frame
Package
Description
Provides utilities for introspection services.
Contains the Parser for JEXL script.
-
Uses of Frame in org.apache.commons.jexl3.internal
Fields in org.apache.commons.jexl3.internal declared as FrameModifier and TypeFieldDescriptionprotected final Frame
Closure.frame
The frame.protected final Frame
Interpreter.frame
Symbol values.private final Frame
LexicalFrame.frame
The script frame.(package private) Frame
TemplateInterpreter.Arguments.jframe
The frame.Methods in org.apache.commons.jexl3.internal that return FrameModifier and TypeMethodDescription(package private) Frame
Assign values to this frame.Scope.createFrame
(Frame frame, Object... args) Creates a frame by copying values up to the number of parameters.protected Frame
Script.createFrame
(Object[] args) Creates this script frame for evaluation.Methods in org.apache.commons.jexl3.internal with parameters of type FrameModifier and TypeMethodDescription(package private) void
Closure.captureSelfIfRecursive
(Frame parentFrame, int symbol) Enable lambda recursion.Scope.createFrame
(Frame frame, Object... args) Creates a frame by copying values up to the number of parameters.protected Interpreter
Engine.createInterpreter
(JexlContext context, Frame frame, JexlOptions opts) Creates an interpreter.protected Interpreter
Engine32.createInterpreter
(JexlContext context, Frame frame, JexlOptions opts) protected Interpreter
Script.createInterpreter
(JexlContext context, Frame frame) Creates this script interpreter.protected Interpreter
Script.createInterpreter
(JexlContext context, Frame frame, JexlOptions options) Creates this script interpreter.protected final Object
TemplateEngine.TemplateExpression.evaluate
(JexlContext context, Frame frame, JexlOptions options) Evaluates this expression.(package private) TemplateInterpreter.Arguments
Sets the frame.(package private) static Object
Engine32.getVariable
(Interpreter ii, Frame frame, LexicalScope block, ASTIdentifier identifier) Static delegation of getVariable.protected Object
InterpreterBase.getVariable
(Frame frame, LexicalScope block, ASTIdentifier identifier) Gets a value of a defined local variable or from the context.protected boolean
InterpreterBase.isVariableDefined
(Frame frame, LexicalScope block, String name) Checks whether a variable is defined.protected final TemplateEngine.TemplateExpression
TemplateEngine.TemplateExpression.prepare
(JexlContext context, Frame frame, JexlOptions opts) Prepares this expression.Constructors in org.apache.commons.jexl3.internal with parameters of type FrameModifierConstructorDescriptionprotected
Interpreter
(Engine engine, JexlOptions opts, JexlContext aContext, Frame eFrame) Creates an interpreter.LexicalFrame
(Frame scriptf, LexicalFrame outerf) Lexical frame ctor. -
Uses of Frame in org.apache.commons.jexl3.parser
Methods in org.apache.commons.jexl3.parser that return FrameModifier and TypeMethodDescriptionASTJexlScript.createFrame
(Object... values) Creates an array of arguments by copying values up to the number of parameters.ASTJexlScript.createFrame
(Frame caller, Object... values) Creates an array of arguments by copying values up to the number of parameters.Methods in org.apache.commons.jexl3.parser with parameters of type FrameModifier and TypeMethodDescriptionASTJexlScript.createFrame
(Frame caller, Object... values) Creates an array of arguments by copying values up to the number of parameters.