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` 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
`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)` Deprecated. Use `JexlEngine.createScript(String, JexlInfo, String[])`
`Script` | `JexlEngine.createScript(String scriptText, JexlInfo info, String[] names)` Creates a Script from a String containing valid JEXL syntax.
`protected ASTJexlScript` | `JexlEngine.parse(CharSequence expression, JexlInfo info)` Deprecated. Use `JexlEngine.parse(CharSequence, JexlInfo, Scope)` instead
`protected ASTJexlScript` | `JexlEngine.parse(CharSequence expression, JexlInfo info, JexlEngine.Scope frame)` Parses an expression.

Constructors in org.apache.commons.jexl2 with parameters of type JexlInfo
`JexlException.Parsing(JexlInfo node, CharSequence expr, ParseException cause)` Creates a new Variable exception instance.
`JexlException.Tokenization(JexlInfo node, CharSequence expr, TokenMgrError cause)` Creates a new Tokenization exception instance.
`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)` Deprecated.
`Constructor<?>` | `Uberspect.getConstructor(Object ctorHandle, Object[] args, JexlInfo info)` Deprecated.
`JexlMethod` | `UberspectImpl.getConstructorMethod(Object ctorHandle, Object[] args, JexlInfo info)` Returns a class constructor wrapped in a JexlMethod.
`JexlMethod` | `Uberspect.getConstructorMethod(Object ctorHandle, Object[] args, JexlInfo info)` Returns a class constructor wrapped in a JexlMethod.
`JexlMethod` | `SandboxUberspectImpl.getConstructorMethod(Object ctorHandle, Object[] args, JexlInfo info)` Returns a class constructor wrapped in a JexlMethod.
`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.
`JexlMethod` | `SandboxUberspectImpl.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.
`JexlPropertyGet` | `SandboxUberspectImpl.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.
`JexlPropertySet` | `SandboxUberspectImpl.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` Deprecated. Only for use in maintaining binary compatibility - should not actually be used - will be removed in 3.0
`class` | `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.0
`class` | `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
`ASTJexlScript` | `Parser.parse(Reader reader, JexlInfo info)`

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

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