Uses of Interface
org.apache.commons.jexl2.JexlInfo
-
Packages that use JexlInfo Package Description org.apache.commons.jexl2 Provides a framework for evaluating JEXL expressions.org.apache.commons.jexl2.introspection Provides high-level introspective services.org.apache.commons.jexl2.parser Contains the Parser for JEXL script. -
-
Uses of JexlInfo in org.apache.commons.jexl2
Classes in org.apache.commons.jexl2 that implement JexlInfo Modifier and Type Class Description class
DebugInfo
Helper class to carry in info such as a url/file name, line and column for debugging information reporting.Fields in org.apache.commons.jexl2 declared as JexlInfo Modifier and Type Field Description protected JexlInfo
JexlException. info
The debug info.Methods in org.apache.commons.jexl2 that return JexlInfo Modifier and Type Method Description protected JexlInfo
JexlEngine. createInfo(java.lang.String fn, int l, int c)
Creates a JexlInfo instance.protected JexlInfo
JexlEngine. debugInfo()
Creates and fills up debugging information.Methods in org.apache.commons.jexl2 with parameters of type JexlInfo Modifier and Type Method Description Expression
JexlEngine. createExpression(java.lang.String expression, JexlInfo info)
Creates an Expression from a String containing valid JEXL syntax.Script
JexlEngine. createScript(java.lang.String scriptText, JexlInfo info)
Deprecated.Script
JexlEngine. createScript(java.lang.String scriptText, JexlInfo info, java.lang.String[] names)
Creates a Script from a String containing valid JEXL syntax.protected ASTJexlScript
JexlEngine. parse(java.lang.CharSequence expression, JexlInfo info)
Deprecated.UseJexlEngine.parse(CharSequence, JexlInfo, Scope)
insteadprotected ASTJexlScript
JexlEngine. parse(java.lang.CharSequence expression, JexlInfo info, JexlEngine.Scope frame)
Parses an expression.Constructors in org.apache.commons.jexl2 with parameters of type JexlInfo Constructor Description JexlException(JexlInfo dbg, java.lang.String msg)
Creates a new JexlException.JexlException(JexlInfo dbg, java.lang.String msg, java.lang.Throwable cause)
Creates a new JexlException.Parsing(JexlInfo node, java.lang.CharSequence expr, ParseException cause)
Creates a new Variable exception instance.Tokenization(JexlInfo node, java.lang.CharSequence expr, TokenMgrError cause)
Creates a new Tokenization exception instance. -
Uses of JexlInfo in org.apache.commons.jexl2.introspection
Methods in org.apache.commons.jexl2.introspection with parameters of type JexlInfo Modifier and Type Method Description java.lang.reflect.Constructor<?>
Uberspect. getConstructor(java.lang.Object ctorHandle, java.lang.Object[] args, JexlInfo info)
Deprecated.java.lang.reflect.Constructor<?>
UberspectImpl. getConstructor(java.lang.Object ctorHandle, java.lang.Object[] args, JexlInfo info)
Deprecated.JexlMethod
SandboxUberspectImpl. getConstructorMethod(java.lang.Object ctorHandle, java.lang.Object[] args, JexlInfo info)
Returns a class constructor wrapped in a JexlMethod.JexlMethod
Uberspect. getConstructorMethod(java.lang.Object ctorHandle, java.lang.Object[] args, JexlInfo info)
Returns a class constructor wrapped in a JexlMethod.JexlMethod
UberspectImpl. getConstructorMethod(java.lang.Object ctorHandle, java.lang.Object[] args, JexlInfo info)
Returns a class constructor wrapped in a JexlMethod.java.lang.reflect.Field
UberspectImpl. getField(java.lang.Object obj, java.lang.String name, JexlInfo info)
Returns a class field.java.util.Iterator<?>
Uberspect. getIterator(java.lang.Object obj, JexlInfo info)
Gets an iterator from an object.java.util.Iterator<?>
UberspectImpl. getIterator(java.lang.Object obj, JexlInfo info)
Gets an iterator from an object.JexlMethod
SandboxUberspectImpl. getMethod(java.lang.Object obj, java.lang.String method, java.lang.Object[] args, JexlInfo info)
Returns a JexlMethod.JexlMethod
Uberspect. getMethod(java.lang.Object obj, java.lang.String method, java.lang.Object[] args, JexlInfo info)
Returns a JexlMethod.JexlMethod
UberspectImpl. getMethod(java.lang.Object obj, java.lang.String method, java.lang.Object[] args, JexlInfo info)
Returns a JexlMethod.JexlPropertyGet
SandboxUberspectImpl. getPropertyGet(java.lang.Object obj, java.lang.Object identifier, JexlInfo info)
Property getter.JexlPropertyGet
Uberspect. getPropertyGet(java.lang.Object obj, java.lang.Object identifier, JexlInfo info)
Property getter.JexlPropertyGet
UberspectImpl. getPropertyGet(java.lang.Object obj, java.lang.Object identifier, JexlInfo info)
Property getter.JexlPropertySet
SandboxUberspectImpl. getPropertySet(java.lang.Object obj, java.lang.Object identifier, java.lang.Object arg, JexlInfo info)
Property setter.JexlPropertySet
Uberspect. getPropertySet(java.lang.Object obj, java.lang.Object identifier, java.lang.Object arg, JexlInfo info)
Property setter.JexlPropertySet
UberspectImpl. getPropertySet(java.lang.Object obj, java.lang.Object identifier, java.lang.Object arg, JexlInfo info)
Property setter. -
Uses of JexlInfo in org.apache.commons.jexl2.parser
Classes in org.apache.commons.jexl2.parser that implement JexlInfo Modifier and Type Class Description class
ASTAdditiveNode
class
ASTAdditiveOperator
class
ASTAmbiguous
class
ASTAndNode
class
ASTArrayAccess
class
ASTArrayLiteral
class
ASTAssignment
class
ASTBitwiseAndNode
class
ASTBitwiseComplNode
class
ASTBitwiseOrNode
class
ASTBitwiseXorNode
class
ASTBlock
class
ASTConstructorNode
class
ASTDivNode
class
ASTEmptyFunction
class
ASTEQNode
class
ASTERNode
class
ASTFalseNode
class
ASTFloatLiteral
Deprecated.Only for use in maintaining binary compatibility - should not actually be used - will be removed in 3.0class
ASTForeachStatement
class
ASTFunctionNode
class
ASTGENode
class
ASTGTNode
class
ASTIdentifier
Identifiers, variables and registers.class
ASTIfStatement
class
ASTIntegerLiteral
Deprecated.Only for use in maintaining binary compatibility - should not actually be used - will be removed in 3.0class
ASTJexlScript
Enhanced script to allow parameters declaration.class
ASTLENode
class
ASTLTNode
class
ASTMapEntry
class
ASTMapLiteral
class
ASTMethodNode
class
ASTModNode
class
ASTMulNode
class
ASTNENode
class
ASTNotNode
class
ASTNRNode
class
ASTNullLiteral
class
ASTNumberLiteral
class
ASTOrNode
class
ASTReference
class
ASTReferenceExpression
class
ASTReturnStatement
class
ASTSizeFunction
class
ASTSizeMethod
class
ASTStringLiteral
class
ASTTernaryNode
class
ASTTrueNode
class
ASTUnaryMinusNode
class
ASTVar
Declares a local variable.class
ASTWhileStatement
class
JexlNode
Base class for parser nodes - holds an 'image' of the token for later use.Methods in org.apache.commons.jexl2.parser with parameters of type JexlInfo Modifier and Type Method Description ASTJexlScript
Parser. parse(java.io.Reader reader, JexlInfo info)
-