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)
           
 



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