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(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
 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. Use JexlEngine.createScript(String, JexlInfo, String[])
 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. Use JexlEngine.parse(CharSequence, JexlInfo, Scope) instead
protected  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
JexlException.Parsing(JexlInfo node, java.lang.CharSequence expr, ParseException cause)
          Creates a new Variable exception instance.
JexlException.Tokenization(JexlInfo node, java.lang.CharSequence expr, TokenMgrError cause)
          Creates a new Tokenization exception instance.
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.
 

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

Methods in org.apache.commons.jexl2.introspection with parameters of type JexlInfo
 java.lang.reflect.Constructor<?> UberspectImpl.getConstructor(java.lang.Object ctorHandle, java.lang.Object[] args, JexlInfo info)
          Deprecated. 
 java.lang.reflect.Constructor<?> Uberspect.getConstructor(java.lang.Object ctorHandle, java.lang.Object[] args, JexlInfo info)
          Deprecated. 
 JexlMethod UberspectImpl.getConstructorMethod(java.lang.Object ctorHandle, java.lang.Object[] args, JexlInfo info)
          Returns a class constructor wrapped in a JexlMethod.
 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.
 java.lang.reflect.Field UberspectImpl.getField(java.lang.Object obj, java.lang.String name, JexlInfo info)
          Returns a class field.
 java.util.Iterator<?> UberspectImpl.getIterator(java.lang.Object obj, JexlInfo info)
          Gets an iterator from an object.
 java.util.Iterator<?> Uberspect.getIterator(java.lang.Object obj, JexlInfo info)
          Gets an iterator from an object.
 JexlMethod UberspectImpl.getMethod(java.lang.Object obj, java.lang.String method, java.lang.Object[] args, JexlInfo info)
          Returns a JexlMethod.
 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.
 JexlPropertyGet UberspectImpl.getPropertyGet(java.lang.Object obj, java.lang.Object identifier, JexlInfo info)
          Property getter.
 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.
 JexlPropertySet UberspectImpl.getPropertySet(java.lang.Object obj, java.lang.Object identifier, java.lang.Object arg, JexlInfo info)
          Property setter.
 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.
 

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

Classes in org.apache.commons.jexl2.parser that implement JexlInfo
 class org.apache.commons.jexl2.parser.ASTArrayAccess
           
 class ASTArrayLiteral
           
 class ASTFloatLiteral
          Deprecated. Only for use in maintaining binary compatibility - should not actually be used - will be removed in 3.0
 class ASTIdentifier
          Identifiers, variables and registers.
 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 ASTMapLiteral
           
 class ASTNumberLiteral
           
 class ASTReferenceExpression
           
 class ASTStringLiteral
           
 class ASTVar
          Declares a local variable.
 class JexlNode
          Base class for parser nodes - holds an 'image' of the token for later use.
 



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