Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.apache.commons.jexl2.JexlInfo

Packages that use JexlInfo
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
`class` | `DebugInfo` Little class to carry in info such as a url/file name, line and column for information error reporting from the uberspector implementations.

Fields in org.apache.commons.jexl2 declared as JexlInfo
`protected JexlInfo` | `JexlException.info` The debug info.

Methods in org.apache.commons.jexl2 that return JexlInfo
`protected JexlInfo` | `JexlEngine.createInfo(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
`Expression` | `JexlEngine.createExpression(String expression, JexlInfo info)` Creates an Expression from a String containing valid JEXL syntax.
`Script` | `JexlEngine.createScript(String scriptText, JexlInfo info)` Creates a Script from a String containing valid JEXL syntax.
`protected ASTJexlScript` | `JexlEngine.parse(CharSequence expression, JexlInfo info)` Parses an expression.

Constructors in org.apache.commons.jexl2 with parameters of type JexlInfo
`JexlException(JexlInfo dbg, String msg)` Creates a new JexlException.
`JexlException(JexlInfo dbg, String msg, Throwable cause)` Creates a new JexlException.

Uses of JexlInfo in org.apache.commons.jexl2.introspection

Methods in org.apache.commons.jexl2.introspection with parameters of type JexlInfo
`Constructor<?>` | `UberspectImpl.getConstructor(Object ctorHandle, Object[] args, JexlInfo info)` Returns a class constructor.
`Constructor<?>` | `Uberspect.getConstructor(Object ctorHandle, Object[] args, JexlInfo info)` Returns a class constructor.
`Field` | `UberspectImpl.getField(Object obj, String name, JexlInfo info)` Returns a class field.
`Iterator<?>` | `UberspectImpl.getIterator(Object obj, JexlInfo info)` Gets an iterator from an object.
`Iterator<?>` | `Uberspect.getIterator(Object obj, JexlInfo info)` Gets an iterator from an object.
`JexlMethod` | `UberspectImpl.getMethod(Object obj, String method, Object[] args, JexlInfo info)` Returns a JexlMethod.
`JexlMethod` | `Uberspect.getMethod(Object obj, String method, Object[] args, JexlInfo info)` Returns a JexlMethod.
`JexlPropertyGet` | `UberspectImpl.getPropertyGet(Object obj, Object identifier, JexlInfo info)` Property getter.
`JexlPropertyGet` | `Uberspect.getPropertyGet(Object obj, Object identifier, JexlInfo info)` Property getter.
`JexlPropertySet` | `UberspectImpl.getPropertySet(Object obj, Object identifier, Object arg, JexlInfo info)` Property setter.
`JexlPropertySet` | `Uberspect.getPropertySet(Object obj, Object identifier, 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
`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`
`class` | `ASTForeachStatement`
`class` | `ASTFunctionNode`
`class` | `ASTGENode`
`class` | `ASTGTNode`
`class` | `ASTIdentifier`
`class` | `ASTIfStatement`
`class` | `ASTIntegerLiteral`
`class` | `ASTJexlScript`
`class` | `ASTLENode`
`class` | `ASTLTNode`
`class` | `ASTMapEntry`
`class` | `ASTMapLiteral`
`class` | `ASTMethodNode`
`class` | `ASTModNode`
`class` | `ASTMulNode`
`class` | `ASTNENode`
`class` | `ASTNotNode`
`class` | `ASTNRNode`
`class` | `ASTNullLiteral`
`class` | `ASTOrNode`
`class` | `ASTReference`
`class` | `ASTSizeFunction`
`class` | `ASTSizeMethod`
`class` | `ASTStringLiteral`
`class` | `ASTTernaryNode`
`class` | `ASTTrueNode`
`class` | `ASTUnaryMinusNode`
`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 that return JexlInfo
`JexlInfo` | `JexlNode.getInfo()`

Methods in org.apache.commons.jexl2.parser with parameters of type JexlInfo
`ASTJexlScript` | `Parser.parse(Reader reader, JexlInfo info)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.