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

A B C D E F G H I J K L M N O P R S T U V W

## A

AbstractExecutor - class org.apache.commons.jexl.util.AbstractExecutor.
  Abstract class that is used to execute an arbitrary method that is in introspected.
AbstractExecutor() - Constructor for class org.apache.commons.jexl.util.AbstractExecutor
add_escapes(String) - Method in class org.apache.commons.jexl.parser.ParseException
  Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
add(Method) - Method in class org.apache.commons.jexl.util.introspection.MethodMap
  Add a method to a list of methods by name.
addEscapes(String) - Static method in class org.apache.commons.jexl.parser.TokenMgrError
  Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
AdditiveExpression() - Method in class org.apache.commons.jexl.parser.Parser
addPostResolver(JexlExprResolver) - Method in interface org.apache.commons.jexl.Expression
  allows addition of a resolver to allow custom interdiction of expression evaluation
addPreResolver(JexlExprResolver) - Method in interface org.apache.commons.jexl.Expression
  allows addition of a resolver to allow custom interdiction of expression evaluation
adjustBeginLineColumn(int, int) - Method in class org.apache.commons.jexl.parser.SimpleCharStream
  Method to adjust line and column numbers for the start of a token.
AndExpression() - Method in class org.apache.commons.jexl.parser.Parser
ArrayAccess() - Method in class org.apache.commons.jexl.parser.Parser
ArrayIterator - class org.apache.commons.jexl.util.ArrayIterator.
  An Iterator wrapper for an Object[].
ArrayIterator(Object) - Constructor for class org.apache.commons.jexl.util.ArrayIterator
  Creates a new iterator instance for the specified array.
Asserter - class org.apache.commons.jexl.junit.Asserter.
  A utility class for performing JUnit based assertions using Jexl expressions.
Asserter() - Constructor for class org.apache.commons.jexl.junit.Asserter
Asserter(Object) - Constructor for class org.apache.commons.jexl.junit.Asserter
  This constructor will register the given variableValue as the "this" variable.
assertExpression(String, Object) - Method in class org.apache.commons.jexl.junit.Asserter
  Performs an assertion that the value of the given Jexl expression evaluates to the given expected value
Assignment() - Method in class org.apache.commons.jexl.parser.Parser
ASTAddNode - class org.apache.commons.jexl.parser.ASTAddNode.
  Addition : either integer addition or string concatenation
ASTAddNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTAddNode
ASTAddNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTAddNode
ASTAndNode - class org.apache.commons.jexl.parser.ASTAndNode.
  && and 'and'
ASTAndNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTAndNode
ASTAndNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTAndNode
ASTArrayAccess - class org.apache.commons.jexl.parser.ASTArrayAccess.
  Like an ASTIdentifier, but with array access allowed $foo[2]
ASTArrayAccess(int) - Constructor for class org.apache.commons.jexl.parser.ASTArrayAccess
ASTArrayAccess(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTArrayAccess
ASTAssignment - class org.apache.commons.jexl.parser.ASTAssignment.
ASTAssignment(int) - Constructor for class org.apache.commons.jexl.parser.ASTAssignment
ASTAssignment(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTAssignment
ASTBitwiseAndNode - class org.apache.commons.jexl.parser.ASTBitwiseAndNode.
ASTBitwiseAndNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTBitwiseAndNode
ASTBitwiseAndNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTBitwiseAndNode
ASTBitwiseComplNode - class org.apache.commons.jexl.parser.ASTBitwiseComplNode.
ASTBitwiseComplNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTBitwiseComplNode
ASTBitwiseComplNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTBitwiseComplNode
ASTBitwiseOrNode - class org.apache.commons.jexl.parser.ASTBitwiseOrNode.
ASTBitwiseOrNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTBitwiseOrNode
ASTBitwiseOrNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTBitwiseOrNode
ASTBitwiseXorNode - class org.apache.commons.jexl.parser.ASTBitwiseXorNode.
ASTBitwiseXorNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTBitwiseXorNode
ASTBitwiseXorNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTBitwiseXorNode
ASTBlock - class org.apache.commons.jexl.parser.ASTBlock.
ASTBlock(int) - Constructor for class org.apache.commons.jexl.parser.ASTBlock
ASTBlock(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTBlock
ASTDivNode - class org.apache.commons.jexl.parser.ASTDivNode.
  /
ASTDivNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTDivNode
ASTDivNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTDivNode
ASTEmptyFunction - class org.apache.commons.jexl.parser.ASTEmptyFunction.
  function to see if reference doesn't exist in context
ASTEmptyFunction(int) - Constructor for class org.apache.commons.jexl.parser.ASTEmptyFunction
ASTEmptyFunction(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTEmptyFunction
ASTEQNode - class org.apache.commons.jexl.parser.ASTEQNode.
  represents equality between integers - use .equals() for strings
ASTEQNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTEQNode
ASTEQNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTEQNode
ASTExpression - class org.apache.commons.jexl.parser.ASTExpression.
  AST node for expression
ASTExpression(int) - Constructor for class org.apache.commons.jexl.parser.ASTExpression
ASTExpression(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTExpression
ASTExpressionExpression - class org.apache.commons.jexl.parser.ASTExpressionExpression.
  represents equality between integers - use .equals() for strings
ASTExpressionExpression(int) - Constructor for class org.apache.commons.jexl.parser.ASTExpressionExpression
ASTExpressionExpression(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTExpressionExpression
ASTFalseNode - class org.apache.commons.jexl.parser.ASTFalseNode.
  represents Boolean false
ASTFalseNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTFalseNode
ASTFalseNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTFalseNode
ASTFloatLiteral - class org.apache.commons.jexl.parser.ASTFloatLiteral.
  represents an float
ASTFloatLiteral(int) - Constructor for class org.apache.commons.jexl.parser.ASTFloatLiteral
ASTFloatLiteral(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTFloatLiteral
ASTForeachStatement - class org.apache.commons.jexl.parser.ASTForeachStatement.
ASTForeachStatement(int) - Constructor for class org.apache.commons.jexl.parser.ASTForeachStatement
ASTForeachStatement(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTForeachStatement
ASTGENode - class org.apache.commons.jexl.parser.ASTGENode.
  GE : a >= b Follows A.3.6.1 of the JSTL 1.0 specification
ASTGENode(int) - Constructor for class org.apache.commons.jexl.parser.ASTGENode
ASTGENode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTGENode
ASTGTNode - class org.apache.commons.jexl.parser.ASTGTNode.
  GT : a > b Follows A.3.6.1 of the JSTL 1.0 specification
ASTGTNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTGTNode
ASTGTNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTGTNode
ASTIdentifier - class org.apache.commons.jexl.parser.ASTIdentifier.
  Simple identifier - $foo or $foo.bar (both parts are identifiers...)
ASTIdentifier(int) - Constructor for class org.apache.commons.jexl.parser.ASTIdentifier
ASTIdentifier(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTIdentifier
ASTIfStatement - class org.apache.commons.jexl.parser.ASTIfStatement.
ASTIfStatement(int) - Constructor for class org.apache.commons.jexl.parser.ASTIfStatement
ASTIfStatement(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTIfStatement
ASTIntegerLiteral - class org.apache.commons.jexl.parser.ASTIntegerLiteral.
  represents an integer
ASTIntegerLiteral(int) - Constructor for class org.apache.commons.jexl.parser.ASTIntegerLiteral
ASTIntegerLiteral(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTIntegerLiteral
ASTJexlScript - class org.apache.commons.jexl.parser.ASTJexlScript.
ASTJexlScript(int) - Constructor for class org.apache.commons.jexl.parser.ASTJexlScript
ASTJexlScript(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTJexlScript
ASTLENode - class org.apache.commons.jexl.parser.ASTLENode.
  LE : a <= b Follows A.3.6.1 of the JSTL 1.0 specification
ASTLENode(int) - Constructor for class org.apache.commons.jexl.parser.ASTLENode
ASTLENode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTLENode
ASTLTNode - class org.apache.commons.jexl.parser.ASTLTNode.
  LT : a < b Follows A.3.6.1 of the JSTL 1.0 specification
ASTLTNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTLTNode
ASTLTNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTLTNode
ASTMethod - class org.apache.commons.jexl.parser.ASTMethod.
ASTMethod(int) - Constructor for class org.apache.commons.jexl.parser.ASTMethod
ASTMethod(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTMethod
ASTModNode - class org.apache.commons.jexl.parser.ASTModNode.
  %
ASTModNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTModNode
ASTModNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTModNode
ASTMulNode - class org.apache.commons.jexl.parser.ASTMulNode.
  Multiplication
ASTMulNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTMulNode
ASTMulNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTMulNode
ASTNENode - class org.apache.commons.jexl.parser.ASTNENode.
  != or ne
ASTNENode(int) - Constructor for class org.apache.commons.jexl.parser.ASTNENode
ASTNENode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTNENode
ASTNotNode - class org.apache.commons.jexl.parser.ASTNotNode.
  Not : 'not' or '!'
ASTNotNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTNotNode
ASTNotNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTNotNode
ASTNullLiteral - class org.apache.commons.jexl.parser.ASTNullLiteral.
  Fill in the blanks for how this is to work
ASTNullLiteral(int) - Constructor for class org.apache.commons.jexl.parser.ASTNullLiteral
ASTNullLiteral(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTNullLiteral
ASTOrNode - class org.apache.commons.jexl.parser.ASTOrNode.
  || and 'or'
ASTOrNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTOrNode
ASTOrNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTOrNode
ASTReference - class org.apache.commons.jexl.parser.ASTReference.
  reference - any variable expression
ASTReference(int) - Constructor for class org.apache.commons.jexl.parser.ASTReference
ASTReference(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTReference
ASTReferenceExpression - class org.apache.commons.jexl.parser.ASTReferenceExpression.
ASTReferenceExpression(int) - Constructor for class org.apache.commons.jexl.parser.ASTReferenceExpression
ASTReferenceExpression(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTReferenceExpression
ASTSizeFunction - class org.apache.commons.jexl.parser.ASTSizeFunction.
  generalized size() function for all classes we can think of
ASTSizeFunction(int) - Constructor for class org.apache.commons.jexl.parser.ASTSizeFunction
ASTSizeFunction(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTSizeFunction
ASTSizeMethod - class org.apache.commons.jexl.parser.ASTSizeMethod.
  Simple testcases
ASTSizeMethod(int) - Constructor for class org.apache.commons.jexl.parser.ASTSizeMethod
ASTSizeMethod(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTSizeMethod
ASTStatementExpression - class org.apache.commons.jexl.parser.ASTStatementExpression.
ASTStatementExpression(int) - Constructor for class org.apache.commons.jexl.parser.ASTStatementExpression
ASTStatementExpression(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTStatementExpression
ASTStringLiteral - class org.apache.commons.jexl.parser.ASTStringLiteral.
  represents an string
ASTStringLiteral(int) - Constructor for class org.apache.commons.jexl.parser.ASTStringLiteral
ASTStringLiteral(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTStringLiteral
ASTSubtractNode - class org.apache.commons.jexl.parser.ASTSubtractNode.
  Subtraction
ASTSubtractNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTSubtractNode
ASTSubtractNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTSubtractNode
ASTTrueNode - class org.apache.commons.jexl.parser.ASTTrueNode.
  represents Boolean true
ASTTrueNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTTrueNode
ASTTrueNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTTrueNode
ASTUnaryMinusNode - class org.apache.commons.jexl.parser.ASTUnaryMinusNode.
  -
ASTUnaryMinusNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTUnaryMinusNode
ASTUnaryMinusNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTUnaryMinusNode
ASTWhileStatement - class org.apache.commons.jexl.parser.ASTWhileStatement.
ASTWhileStatement(int) - Constructor for class org.apache.commons.jexl.parser.ASTWhileStatement
ASTWhileStatement(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTWhileStatement

## B

backup(int) - Method in class org.apache.commons.jexl.parser.SimpleCharStream
beginColumn - Variable in class org.apache.commons.jexl.parser.Token
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class org.apache.commons.jexl.parser.Token
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
BeginToken() - Method in class org.apache.commons.jexl.parser.SimpleCharStream
Block() - Method in class org.apache.commons.jexl.parser.Parser
BooleanLiteral() - Method in class org.apache.commons.jexl.parser.Parser
BooleanPropertyExecutor - class org.apache.commons.jexl.util.BooleanPropertyExecutor.
  Handles discovery and valuation of a boolean object property, of the form public boolean is when executed.
BooleanPropertyExecutor(Log, Introspector, Class, String) - Constructor for class org.apache.commons.jexl.util.BooleanPropertyExecutor
bufpos - Variable in class org.apache.commons.jexl.parser.SimpleCharStream

## C

cachedClassNames - Variable in class org.apache.commons.jexl.util.introspection.IntrospectorBase
  Holds the qualified class names for the classes we hold in the classMethodMaps hash
CACHEDUMP_MSG - Static variable in class org.apache.commons.jexl.util.introspection.Introspector
  define a public string so that it can be looked for if interested
children - Variable in class org.apache.commons.jexl.parser.SimpleNode
childrenAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.SimpleNode
  Accept the visitor.
ClassMap - class org.apache.commons.jexl.util.introspection.ClassMap.
  Taken from the Velocity tree so we can be self-sufficient A cache of introspection information for a specific class instance.
ClassMap(Class) - Constructor for class org.apache.commons.jexl.util.introspection.ClassMap
  Standard constructor
classMethodMaps - Variable in class org.apache.commons.jexl.util.introspection.IntrospectorBase
  Holds the method maps for the classes we know about, keyed by Class object.
clearCache() - Method in class org.apache.commons.jexl.util.introspection.IntrospectorBase
  Clears the classmap and classname caches
clearCache() - Method in class org.apache.commons.jexl.util.introspection.Introspector
  Clears the classmap and classname caches, and logs that we did so
coerceBoolean(Object) - Static method in class org.apache.commons.jexl.util.Coercion
coerceDouble(Object) - Static method in class org.apache.commons.jexl.util.Coercion
coerceInteger(Object) - Static method in class org.apache.commons.jexl.util.Coercion
coerceLong(Object) - Static method in class org.apache.commons.jexl.util.Coercion
Coercion - class org.apache.commons.jexl.util.Coercion.
  Coercion utilities for the JSTL EL-like coercion.
Coercion() - Constructor for class org.apache.commons.jexl.util.Coercion
COMMENT - Static variable in interface org.apache.commons.jexl.parser.ParserConstants
ConditionalAndExpression() - Method in class org.apache.commons.jexl.parser.Parser
ConditionalOrExpression() - Method in class org.apache.commons.jexl.parser.Parser
createClassMap(Class) - Method in class org.apache.commons.jexl.util.introspection.IntrospectorBase
  Creates a class map for specific class and registers it in the cache.
createContext() - Static method in class org.apache.commons.jexl.JexlHelper
  Returns a new `JexlContext`.
createExpression(String) - Static method in class org.apache.commons.jexl.ExpressionFactory
  Creates an Expression from a String containing valid JEXL syntax.
createNewExpression(String) - Method in class org.apache.commons.jexl.ExpressionFactory
  Creates a new Expression based on the expression string.
curChar - Variable in class org.apache.commons.jexl.parser.ParserTokenManager
currentToken - Variable in class org.apache.commons.jexl.parser.ParseException
  This is the last token that has been consumed successfully.

## D

debugStream - Variable in class org.apache.commons.jexl.parser.ParserTokenManager
DEFAULT - Static variable in interface org.apache.commons.jexl.parser.ParserConstants
DIGIT - Static variable in interface org.apache.commons.jexl.parser.ParserConstants
disable_tracing() - Method in class org.apache.commons.jexl.parser.Parser
discover(Class, String) - Method in class org.apache.commons.jexl.util.PropertyExecutor
discover(Class, String) - Method in class org.apache.commons.jexl.util.BooleanPropertyExecutor
Done() - Method in class org.apache.commons.jexl.parser.SimpleCharStream
dump(String) - Method in class org.apache.commons.jexl.parser.SimpleNode

## E

ef - Static variable in class org.apache.commons.jexl.ExpressionFactory
  ExpressionFactory is a single and this is the private status instance fufilling that pattern.
EmptyFunction() - Method in class org.apache.commons.jexl.parser.Parser
enable_tracing() - Method in class org.apache.commons.jexl.parser.Parser
endColumn - Variable in class org.apache.commons.jexl.parser.Token
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - Variable in class org.apache.commons.jexl.parser.Token
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
EnumerationIterator - class org.apache.commons.jexl.util.EnumerationIterator.
  An Iterator wrapper for an Enumeration.
EnumerationIterator(Enumeration) - Constructor for class org.apache.commons.jexl.util.EnumerationIterator
  Creates a new iteratorwrapper instance for the specified Enumeration.
EOF - Static variable in interface org.apache.commons.jexl.parser.ParserConstants
eol - Variable in class org.apache.commons.jexl.parser.ParseException
  The end of line string for this machine.
EqualityExpression() - Method in class org.apache.commons.jexl.parser.Parser
evaluate(JexlContext) - Method in interface org.apache.commons.jexl.Expression
  Evaluates the expression with the variables contained in the supplied `JexlContext`.
evaluate(JexlContext, String) - Method in interface org.apache.commons.jexl.JexlExprResolver
  evaluates an expression against the context
evaluate(JexlContext, String) - Method in class org.apache.commons.jexl.resolver.FlatResolver
evaluateExpr(Object, Object) - Static method in class org.apache.commons.jexl.parser.ASTArrayAccess
ExclusiveOrExpression() - Method in class org.apache.commons.jexl.parser.Parser
execute(Object) - Method in class org.apache.commons.jexl.util.AbstractExecutor
  Execute method against context.
execute(Object) - Method in class org.apache.commons.jexl.util.GetExecutor
  Execute method against context.
execute(Object) - Method in class org.apache.commons.jexl.util.PropertyExecutor
  Execute method against context.
execute(Object, JexlContext) - Method in class org.apache.commons.jexl.parser.SimpleNode
  Used to let a node calcuate it's value..
execute(Object, JexlContext) - Method in class org.apache.commons.jexl.parser.ASTReference
execute(Object, JexlContext) - Method in class org.apache.commons.jexl.parser.ASTSizeMethod
  returns the value of itself applied to the object.
execute(Object, JexlContext) - Method in class org.apache.commons.jexl.parser.ASTArrayAccess
execute(Object, JexlContext) - Method in class org.apache.commons.jexl.parser.ASTIdentifier
  returns the value of itself applied to the object.
execute(Object, JexlContext) - Method in class org.apache.commons.jexl.parser.ASTMethod
  returns the value of itself applied to the object.
execute(Object, JexlContext) - Method in class org.apache.commons.jexl.parser.ASTIntegerLiteral
  Part of reference resolution - wierd...
expectedTokenSequences - Variable in class org.apache.commons.jexl.parser.ParseException
  Each entry in this array is an array of integers.
Expression - interface org.apache.commons.jexl.Expression.
  Represents a single JEXL expression.
Expression() - Method in class org.apache.commons.jexl.parser.Parser
ExpressionExpression() - Method in class org.apache.commons.jexl.parser.Parser
ExpressionFactory - class org.apache.commons.jexl.ExpressionFactory.
  Creates Expression objects.

## F

find(String, Object[]) - Method in class org.apache.commons.jexl.util.introspection.MethodMap
  Find a method.
findMethod(String, Object[]) - Method in class org.apache.commons.jexl.util.introspection.ClassMap
  Find a Method using the methodKey provided.
FlatResolver - class org.apache.commons.jexl.resolver.FlatResolver.
  Simple resolver to try the expression as-is from the context.
FlatResolver() - Constructor for class org.apache.commons.jexl.resolver.FlatResolver
  default CTOR
FlatResolver(boolean) - Constructor for class org.apache.commons.jexl.resolver.FlatResolver
  CTOR that lets you override the default behavior of noValOnNull, which is true (jexl gets a shot after if null)
FLOAT_LITERAL - Static variable in interface org.apache.commons.jexl.parser.ParserConstants
FloatLiteral() - Method in class org.apache.commons.jexl.parser.Parser
ForeachStatement() - Method in class org.apache.commons.jexl.parser.Parser

## G

generateParseException() - Method in class org.apache.commons.jexl.parser.Parser
get(String) - Method in class org.apache.commons.jexl.util.introspection.MethodMap
  Return a list of methods with the same name.
getBeginColumn() - Method in class org.apache.commons.jexl.parser.SimpleCharStream
getBeginLine() - Method in class org.apache.commons.jexl.parser.SimpleCharStream
getColumn() - Method in class org.apache.commons.jexl.parser.SimpleCharStream
  Deprecated.
getColumn() - Method in class org.apache.commons.jexl.util.introspection.Info
getEndColumn() - Method in class org.apache.commons.jexl.parser.SimpleCharStream
getEndLine() - Method in class org.apache.commons.jexl.parser.SimpleCharStream
GetExecutor - class org.apache.commons.jexl.util.GetExecutor.
  Executor that simply tries to execute a get(key) operation.
GetExecutor(Log, Introspector, Class, String) - Constructor for class org.apache.commons.jexl.util.GetExecutor
  Default constructor.
getExpression() - Method in interface org.apache.commons.jexl.Expression
  Returns the JEXL expression this Expression was created with.
getIdentifierString() - Method in class org.apache.commons.jexl.parser.ASTArrayAccess
getIdentifierString() - Method in class org.apache.commons.jexl.parser.ASTIdentifier
GetImage() - Method in class org.apache.commons.jexl.parser.SimpleCharStream
getInstance() - Static method in class org.apache.commons.jexl.ExpressionFactory
  Returns the single instance of ExpressionFactory.
getInstance() - Static method in class org.apache.commons.jexl.JexlHelper
getIterator(Object, Info) - Method in interface org.apache.commons.jexl.util.introspection.Uberspect
  To support iteratives - #foreach()
getIterator(Object, Info) - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl
  To support iteratives - #foreach()
getLine() - Method in class org.apache.commons.jexl.parser.SimpleCharStream
  Deprecated.
getLine() - Method in class org.apache.commons.jexl.util.introspection.Info
getMessage() - Method in class org.apache.commons.jexl.parser.TokenMgrError
  You can also modify the body of this method to customize your error messages.
getMessage() - Method in class org.apache.commons.jexl.parser.ParseException
  This method has the standard behavior when this object has been created using the standard constructors.
getMethod() - Method in class org.apache.commons.jexl.util.AbstractExecutor
getMethod(Class, String, Object[]) - Method in class org.apache.commons.jexl.util.introspection.IntrospectorBase
  Gets the method defined by `name` and `params` for the Class `c`.
getMethod(Class, String, Object[]) - Method in class org.apache.commons.jexl.util.introspection.Introspector
  Gets the method defined by `name` and `params` for the Class `c`.
getMethod(Object, String, Object[], Info) - Method in interface org.apache.commons.jexl.util.introspection.Uberspect
  Returns a general method, corresponding to $foo.bar( $woogie )
getMethod(Object, String, Object[], Info) - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl
  Method
getMethodName() - Method in interface org.apache.commons.jexl.util.introspection.VelMethod
  returns the method name used
getMethodName() - Method in interface org.apache.commons.jexl.util.introspection.VelPropertySet
  returns the method name used to set this 'property'
getMethodName() - Method in interface org.apache.commons.jexl.util.introspection.VelPropertyGet
  returns the method name used to return this 'property'
getMethodName() - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelMethodImpl
getMethodName() - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelGetterImpl
getMethodName() - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelSetterImpl
getNextToken() - Method in class org.apache.commons.jexl.parser.ParserTokenManager
getNextToken() - Method in class org.apache.commons.jexl.parser.Parser
getPropertyGet(Object, String, Info) - Method in interface org.apache.commons.jexl.util.introspection.Uberspect
  Property getter - returns VelPropertyGet appropos for #set($foo = $bar.woogie)
getPropertyGet(Object, String, Info) - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl
  Property getter
getPropertySet(Object, String, Object, Info) - Method in interface org.apache.commons.jexl.util.introspection.Uberspect
  Property setter - returns VelPropertySet appropos for #set($foo.bar = "geir")
getPropertySet(Object, String, Object, Info) - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl
  Property setter
getPublicMethod(Method) - Static method in class org.apache.commons.jexl.util.introspection.ClassMap
  For a given method, retrieves its publicly accessible counterpart.
getReturnType() - Method in interface org.apache.commons.jexl.util.introspection.VelMethod
  returns the return type of the method invoked
getReturnType() - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelMethodImpl
getRootString() - Method in class org.apache.commons.jexl.parser.ASTReference
GetSuffix(int) - Method in class org.apache.commons.jexl.parser.SimpleCharStream
getTemplateName() - Method in class org.apache.commons.jexl.util.introspection.Info
getToken(int) - Method in class org.apache.commons.jexl.parser.Parser
getUberspect() - Static method in class org.apache.commons.jexl.util.Introspector
  For now, expose the raw uberspector to the AST
getVars() - Method in interface org.apache.commons.jexl.JexlContext
  Retrives the Map of variables associated with this JexlContext.
getVars() - Method in class org.apache.commons.jexl.context.HashMapContext

## H

HashMapContext - class org.apache.commons.jexl.context.HashMapContext.
  Implementation of JexlContext based on a HashMap
HashMapContext() - Constructor for class org.apache.commons.jexl.context.HashMapContext
hasNext() - Method in class org.apache.commons.jexl.util.EnumerationIterator
  Check to see if there is another element in the array.
hasNext() - Method in class org.apache.commons.jexl.util.ArrayIterator
  Check to see if there is another element in the array.
helper - Static variable in class org.apache.commons.jexl.JexlHelper

## I

id - Variable in class org.apache.commons.jexl.parser.SimpleNode
IDENTIFIER - Static variable in interface org.apache.commons.jexl.parser.ParserConstants
Identifier() - Method in class org.apache.commons.jexl.parser.Parser
IfStatement() - Method in class org.apache.commons.jexl.parser.Parser
image - Variable in class org.apache.commons.jexl.parser.Token
  The string image of the token.
InclusiveOrExpression() - Method in class org.apache.commons.jexl.parser.Parser
Info - class org.apache.commons.jexl.util.introspection.Info.
  Little class to carry in info such as template name, line and column for information error reporting from the uberspector implementations Taken from velocity for self-sufficiency.
Info(String, int, int) - Constructor for class org.apache.commons.jexl.util.introspection.Info
init() - Method in interface org.apache.commons.jexl.util.introspection.Uberspect
  Initializer - will be called before use
init() - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl
  init - does nothing - we need to have setRuntimeLogger called before getting our introspector, as the default vel introspector depends upon it.
INTEGER_LITERAL - Static variable in interface org.apache.commons.jexl.parser.ParserConstants
IntegerLiteral() - Method in class org.apache.commons.jexl.parser.Parser
interpret(JexlContext) - Method in class org.apache.commons.jexl.parser.SimpleNode
  basic interpret - just invoke interpret on all children
introspector - Variable in class org.apache.commons.jexl.util.PropertyExecutor
Introspector - class org.apache.commons.jexl.util.Introspector.
  Little class to manage a Velocity uberspector (Vel 1.4+) for instrospective services
Introspector - class org.apache.commons.jexl.util.introspection.Introspector.
  This basic function of this class is to return a Method object for a particular class given the name of a method and the parameters to the method in the form of an Object[] The first time the Introspector sees a class it creates a class method map for the class in question.
Introspector() - Constructor for class org.apache.commons.jexl.util.Introspector
Introspector(Log) - Constructor for class org.apache.commons.jexl.util.introspection.Introspector
  Recieves our RuntimeServices object
IntrospectorBase - class org.apache.commons.jexl.util.introspection.IntrospectorBase.
  This basic function of this class is to return a Method object for a particular class given the name of a method and the parameters to the method in the form of an Object[] The first time the Introspector sees a class it creates a class method map for the class in question.
IntrospectorBase() - Constructor for class org.apache.commons.jexl.util.introspection.IntrospectorBase
invoke(Object) - Method in interface org.apache.commons.jexl.util.introspection.VelPropertyGet
  invocation method - called when the 'get action' should be preformed and a value returned
invoke(Object) - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelGetterImpl
invoke(Object, Object) - Method in interface org.apache.commons.jexl.util.introspection.VelPropertySet
  method used to set the value in the object
invoke(Object, Object) - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelSetterImpl
invoke(Object, Object[]) - Method in interface org.apache.commons.jexl.util.introspection.VelMethod
  invocation method - called when the method invocationshould be preformed and a value returned
invoke(Object, Object[]) - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelMethodImpl
isAlive() - Method in class org.apache.commons.jexl.util.AbstractExecutor
  Tell whether the executor is alive by looking at the value of the method.
isCacheable() - Method in interface org.apache.commons.jexl.util.introspection.VelMethod
  specifies if this VelMethod is cacheable and able to be reused for this class of object it was returned for
isCacheable() - Method in interface org.apache.commons.jexl.util.introspection.VelPropertySet
  specifies if this VelPropertySet is cacheable and able to be reused for this class of object it was returned for
isCacheable() - Method in interface org.apache.commons.jexl.util.introspection.VelPropertyGet
  specifies if this VelPropertyGet is cacheable and able to be reused for this class of object it was returned for
isCacheable() - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelMethodImpl
isCacheable() - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelGetterImpl
isCacheable() - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelSetterImpl
isFloatingPoint(Object) - Static method in class org.apache.commons.jexl.util.Coercion
isNumberable(Object) - Static method in class org.apache.commons.jexl.util.Coercion

## J

JexlContext - interface org.apache.commons.jexl.JexlContext.
  Holds a Map of variables which are referenced in a JEXL expression.
JexlExprResolver - interface org.apache.commons.jexl.JexlExprResolver.
  A Resolver allows custom resolution of the expression, and can be added in front of the jexl engine, or after in the evaluation
JexlHelper - class org.apache.commons.jexl.JexlHelper.
  Helper to create a context.
JexlHelper() - Constructor for class org.apache.commons.jexl.JexlHelper
JexlScript() - Method in class org.apache.commons.jexl.parser.Parser
jj_nt - Variable in class org.apache.commons.jexl.parser.Parser
jjstrLiteralImages - Static variable in class org.apache.commons.jexl.parser.ParserTokenManager
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.SimpleNode
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTEQNode
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTModNode
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTEmptyFunction
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTWhileStatement
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTReference
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTAndNode
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTSizeMethod
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTSizeFunction
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTBlock
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTOrNode
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTMulNode
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTDivNode
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTUnaryMinusNode
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTArrayAccess
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTReferenceExpression
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTGENode
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTBitwiseXorNode
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTSubtractNode
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTNENode
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTStringLiteral
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTForeachStatement
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTFalseNode
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTGTNode
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in interface org.apache.commons.jexl.parser.Node
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTLENode
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTBitwiseComplNode
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTBitwiseOrNode
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTBitwiseAndNode
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTIdentifier
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTExpressionExpression
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTLTNode
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTExpression
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTAddNode
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTJexlScript
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTTrueNode
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTMethod
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTStatementExpression
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTNotNode
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTIfStatement
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTNullLiteral
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTAssignment
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTIntegerLiteral
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTFloatLiteral
  Accept the visitor.
jjtAddChild(Node, int) - Method in class org.apache.commons.jexl.parser.SimpleNode
jjtAddChild(Node, int) - Method in interface org.apache.commons.jexl.parser.Node
  This method tells the node to add its argument to the node's list of children.
JJTADDNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTANDNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTARRAYACCESS - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTASSIGNMENT - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTBITWISEANDNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTBITWISECOMPLNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTBITWISEORNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTBITWISEXORNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTBLOCK - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
jjtClose() - Method in class org.apache.commons.jexl.parser.SimpleNode
jjtClose() - Method in class org.apache.commons.jexl.parser.ASTReference
jjtClose() - Method in interface org.apache.commons.jexl.parser.Node
  This method is called after all the child nodes have been added.
JJTDIVNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTEMPTYFUNCTION - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTEQNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTEXPRESSION - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTEXPRESSIONEXPRESSION - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTFALSENODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTFLOATLITERAL - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTFOREACHSTATEMENT - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTGENODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
jjtGetChild(int) - Method in class org.apache.commons.jexl.parser.SimpleNode
jjtGetChild(int) - Method in interface org.apache.commons.jexl.parser.Node
  This method returns a child node.
jjtGetNumChildren() - Method in class org.apache.commons.jexl.parser.SimpleNode
jjtGetNumChildren() - Method in interface org.apache.commons.jexl.parser.Node
  Return the number of children the node has.
jjtGetParent() - Method in class org.apache.commons.jexl.parser.SimpleNode
jjtGetParent() - Method in interface org.apache.commons.jexl.parser.Node
JJTGTNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTIDENTIFIER - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTIFSTATEMENT - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTINTEGERLITERAL - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTJEXLSCRIPT - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTLENODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTLTNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTMETHOD - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTMODNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTMULNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTNENODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
jjtNodeName - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTNOTNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTNULLLITERAL - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
jjtOpen() - Method in class org.apache.commons.jexl.parser.SimpleNode
jjtOpen() - Method in interface org.apache.commons.jexl.parser.Node
  This method is called after the node has been made the current node.
JJTORNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
jjtree - Variable in class org.apache.commons.jexl.parser.Parser
JJTREFERENCE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTREFERENCEEXPRESSION - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
jjtSetParent(Node) - Method in class org.apache.commons.jexl.parser.SimpleNode
jjtSetParent(Node) - Method in interface org.apache.commons.jexl.parser.Node
  This pair of methods are used to inform the node of its parent.
JJTSIZEFUNCTION - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTSIZEMETHOD - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTSTATEMENTEXPRESSION - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTSTRINGLITERAL - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTSUBTRACTNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTTRUENODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTUNARYMINUSNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTVOID - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
JJTWHILESTATEMENT - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants

## K

kind - Variable in class org.apache.commons.jexl.parser.Token
  An integer that describes the kind of this token.

## L

LETTER - Static variable in interface org.apache.commons.jexl.parser.ParserConstants
lexStateNames - Static variable in class org.apache.commons.jexl.parser.ParserTokenManager
literal - Variable in class org.apache.commons.jexl.parser.ASTStringLiteral
Literal() - Method in class org.apache.commons.jexl.parser.Parser
log - Static variable in class org.apache.commons.jexl.ExpressionFactory
  The Log to which all ExpressionFactory messages will be logged.
lookingAhead - Variable in class org.apache.commons.jexl.parser.Parser

## M

method - Variable in class org.apache.commons.jexl.util.AbstractExecutor
  Method to be executed.
Method() - Method in class org.apache.commons.jexl.parser.Parser
MethodMap - class org.apache.commons.jexl.util.introspection.MethodMap.
MethodMap.AmbiguousException - exception org.apache.commons.jexl.util.introspection.MethodMap.AmbiguousException.
  simple distinguishable exception, used when we run across ambiguous overloading
MethodMap.AmbiguousException() - Constructor for class org.apache.commons.jexl.util.introspection.MethodMap.AmbiguousException
MethodMap() - Constructor for class org.apache.commons.jexl.util.introspection.MethodMap
methodUsed - Variable in class org.apache.commons.jexl.util.PropertyExecutor
MultiplicativeExpression() - Method in class org.apache.commons.jexl.parser.Parser

## N

newContext() - Method in class org.apache.commons.jexl.JexlHelper
  Creates and returns a new `JexlContext`.
newToken(int) - Static method in class org.apache.commons.jexl.parser.Token
  Returns a new Token object, by default.
next - Variable in class org.apache.commons.jexl.parser.Token
  A reference to the next regular (non-special) token from the input stream.
next() - Method in class org.apache.commons.jexl.util.EnumerationIterator
  Move to next element in the array.
next() - Method in class org.apache.commons.jexl.util.ArrayIterator
  Move to next element in the array.
NO_VALUE - Static variable in interface org.apache.commons.jexl.JexlExprResolver
Node - interface org.apache.commons.jexl.parser.Node.
noValOnNull - Variable in class org.apache.commons.jexl.resolver.FlatResolver
  flag to return NO_VALUE on null from context this allows jexl to try to evaluate
NullLiteral() - Method in class org.apache.commons.jexl.parser.Parser

## O

org.apache.commons.jexl - package org.apache.commons.jexl
  Provides a framework for evaluating JEXL expressions.
org.apache.commons.jexl.context - package org.apache.commons.jexl.context
  Simple JexlContext implementations.
org.apache.commons.jexl.junit - package org.apache.commons.jexl.junit
  Using JEXL expressions in JUnit assertions
org.apache.commons.jexl.parser - package org.apache.commons.jexl.parser
  Contains the Parser for JEXL script.
org.apache.commons.jexl.resolver - package org.apache.commons.jexl.resolver
org.apache.commons.jexl.util - package org.apache.commons.jexl.util
org.apache.commons.jexl.util.introspection - package org.apache.commons.jexl.util.introspection

## P

Parameter() - Method in class org.apache.commons.jexl.parser.Parser
parent - Variable in class org.apache.commons.jexl.parser.SimpleNode
parse(Reader) - Method in class org.apache.commons.jexl.parser.Parser
ParseException - exception org.apache.commons.jexl.parser.ParseException.
  This exception is thrown when parse errors are encountered.
ParseException() - Constructor for class org.apache.commons.jexl.parser.ParseException
  The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for class org.apache.commons.jexl.parser.ParseException
ParseException(Token, int[][], String[]) - Constructor for class org.apache.commons.jexl.parser.ParseException
  This constructor is used by the method "generateParseException" in the generated parser.
parser - Static variable in class org.apache.commons.jexl.ExpressionFactory
  The singleton ExpressionFactory also holds a single instance of `Parser`.
parser - Variable in class org.apache.commons.jexl.parser.SimpleNode
Parser - class org.apache.commons.jexl.parser.Parser.
Parser(InputStream) - Constructor for class org.apache.commons.jexl.parser.Parser
Parser(ParserTokenManager) - Constructor for class org.apache.commons.jexl.parser.Parser
Parser(Reader) - Constructor for class org.apache.commons.jexl.parser.Parser
ParserConstants - interface org.apache.commons.jexl.parser.ParserConstants.
ParserTokenManager - class org.apache.commons.jexl.parser.ParserTokenManager.
ParserTokenManager(SimpleCharStream) - Constructor for class org.apache.commons.jexl.parser.ParserTokenManager
ParserTokenManager(SimpleCharStream, int) - Constructor for class org.apache.commons.jexl.parser.ParserTokenManager
ParserTreeConstants - interface org.apache.commons.jexl.parser.ParserTreeConstants.
ParserVisitor - interface org.apache.commons.jexl.parser.ParserVisitor.
PrimaryExpression() - Method in class org.apache.commons.jexl.parser.Parser
PropertyExecutor - class org.apache.commons.jexl.util.PropertyExecutor.
  Returned the value of object property when executed.
PropertyExecutor(Log, Introspector, Class, String) - Constructor for class org.apache.commons.jexl.util.PropertyExecutor

## R

readChar() - Method in class org.apache.commons.jexl.parser.SimpleCharStream
Reference() - Method in class org.apache.commons.jexl.parser.Parser
ReferenceExpression() - Method in class org.apache.commons.jexl.parser.Parser
ReInit(InputStream) - Method in class org.apache.commons.jexl.parser.SimpleCharStream
ReInit(InputStream) - Method in class org.apache.commons.jexl.parser.Parser
ReInit(InputStream, int, int) - Method in class org.apache.commons.jexl.parser.SimpleCharStream
ReInit(InputStream, int, int, int) - Method in class org.apache.commons.jexl.parser.SimpleCharStream
ReInit(ParserTokenManager) - Method in class org.apache.commons.jexl.parser.Parser
ReInit(Reader) - Method in class org.apache.commons.jexl.parser.SimpleCharStream
ReInit(Reader) - Method in class org.apache.commons.jexl.parser.Parser
ReInit(Reader, int, int) - Method in class org.apache.commons.jexl.parser.SimpleCharStream
ReInit(Reader, int, int, int) - Method in class org.apache.commons.jexl.parser.SimpleCharStream
ReInit(SimpleCharStream) - Method in class org.apache.commons.jexl.parser.ParserTokenManager
ReInit(SimpleCharStream, int) - Method in class org.apache.commons.jexl.parser.ParserTokenManager
RelationalExpression() - Method in class org.apache.commons.jexl.parser.Parser
remove() - Method in class org.apache.commons.jexl.util.EnumerationIterator
  Unimplemented.
remove() - Method in class org.apache.commons.jexl.util.ArrayIterator
  No op--merely added to satify the `Iterator` interface.
rlog - Variable in class org.apache.commons.jexl.util.AbstractExecutor

## S

setDebugStream(PrintStream) - Method in class org.apache.commons.jexl.parser.ParserTokenManager
setRuntimeLogger(Log) - Method in interface org.apache.commons.jexl.util.introspection.UberspectLoggable
  Sets the logger.
setRuntimeLogger(Log) - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl
  Sets the runtime logger - this must be called before anything else besides init() as to get the logger.
setValue(JexlContext, Object) - Method in class org.apache.commons.jexl.parser.SimpleNode
  Sets the value for the node - again, only makes sense for some nodes but lazyness tempts me to put it here.
setVariable(String, Object) - Method in class org.apache.commons.jexl.junit.Asserter
  Puts a variable of a certain name in the context so that it can be used from assertion expressions.
setVars(Map) - Method in interface org.apache.commons.jexl.JexlContext
  Replaces variables in a JexlContext with the variables contained in the supplied Map.
setVars(Map) - Method in class org.apache.commons.jexl.context.HashMapContext
SimpleCharStream - class org.apache.commons.jexl.parser.SimpleCharStream.
  An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(InputStream) - Constructor for class org.apache.commons.jexl.parser.SimpleCharStream
SimpleCharStream(InputStream, int, int) - Constructor for class org.apache.commons.jexl.parser.SimpleCharStream
SimpleCharStream(InputStream, int, int, int) - Constructor for class org.apache.commons.jexl.parser.SimpleCharStream
SimpleCharStream(Reader) - Constructor for class org.apache.commons.jexl.parser.SimpleCharStream
SimpleCharStream(Reader, int, int) - Constructor for class org.apache.commons.jexl.parser.SimpleCharStream
SimpleCharStream(Reader, int, int, int) - Constructor for class org.apache.commons.jexl.parser.SimpleCharStream
SimpleNode - class org.apache.commons.jexl.parser.SimpleNode.
  useful interface to node.
SimpleNode(int) - Constructor for class org.apache.commons.jexl.parser.SimpleNode
SimpleNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.SimpleNode
SizeFunction() - Method in class org.apache.commons.jexl.parser.Parser
SizeMethod() - Method in class org.apache.commons.jexl.parser.Parser
sizeOf(Object) - Static method in class org.apache.commons.jexl.parser.ASTSizeFunction
specialConstructor - Variable in class org.apache.commons.jexl.parser.ParseException
  This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialToken - Variable in class org.apache.commons.jexl.parser.Token
  This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
Statement() - Method in class org.apache.commons.jexl.parser.Parser
StatementExpression() - Method in class org.apache.commons.jexl.parser.Parser
staticFlag - Static variable in class org.apache.commons.jexl.parser.SimpleCharStream
STRING_LITERAL - Static variable in interface org.apache.commons.jexl.parser.ParserConstants
StringLiteral() - Method in class org.apache.commons.jexl.parser.Parser
SwitchTo(int) - Method in class org.apache.commons.jexl.parser.ParserTokenManager

## T

token - Variable in class org.apache.commons.jexl.parser.Parser
Token - class org.apache.commons.jexl.parser.Token.
  Describes the input token stream.
token_source - Variable in class org.apache.commons.jexl.parser.Parser
Token() - Constructor for class org.apache.commons.jexl.parser.Token
tokenImage - Static variable in interface org.apache.commons.jexl.parser.ParserConstants
tokenImage - Variable in class org.apache.commons.jexl.parser.ParseException
  This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
TokenMgrError - error org.apache.commons.jexl.parser.TokenMgrError.
TokenMgrError() - Constructor for class org.apache.commons.jexl.parser.TokenMgrError
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for class org.apache.commons.jexl.parser.TokenMgrError
TokenMgrError(String, int) - Constructor for class org.apache.commons.jexl.parser.TokenMgrError
toString() - Method in class org.apache.commons.jexl.parser.SimpleNode
toString() - Method in class org.apache.commons.jexl.parser.Token
  Returns the image.
toString(String) - Method in class org.apache.commons.jexl.parser.SimpleNode

## U

Uberspect - interface org.apache.commons.jexl.util.introspection.Uberspect.
  'Federated' introspection/reflection interface to allow the introspection behavior in Velocity to be customized.
UberspectImpl - class org.apache.commons.jexl.util.introspection.UberspectImpl.
  Implementation of Uberspect to provide the default introspective functionality of Velocity
UberspectImpl.VelGetterImpl - class org.apache.commons.jexl.util.introspection.UberspectImpl.VelGetterImpl.
UberspectImpl.VelGetterImpl(UberspectImpl, AbstractExecutor) - Constructor for class org.apache.commons.jexl.util.introspection.UberspectImpl.VelGetterImpl
UberspectImpl.VelMethodImpl - class org.apache.commons.jexl.util.introspection.UberspectImpl.VelMethodImpl.
  Implementation of VelMethod
UberspectImpl.VelMethodImpl(UberspectImpl, Method) - Constructor for class org.apache.commons.jexl.util.introspection.UberspectImpl.VelMethodImpl
UberspectImpl.VelSetterImpl - class org.apache.commons.jexl.util.introspection.UberspectImpl.VelSetterImpl.
UberspectImpl.VelSetterImpl(UberspectImpl, VelMethod) - Constructor for class org.apache.commons.jexl.util.introspection.UberspectImpl.VelSetterImpl
UberspectImpl.VelSetterImpl(UberspectImpl, VelMethod, String) - Constructor for class org.apache.commons.jexl.util.introspection.UberspectImpl.VelSetterImpl
UberspectImpl() - Constructor for class org.apache.commons.jexl.util.introspection.UberspectImpl
UberspectLoggable - interface org.apache.commons.jexl.util.introspection.UberspectLoggable.
  Marker interface to let an uberspector indicate it can and wants to log Thanks to Paulo for the suggestion
UnaryExpression() - Method in class org.apache.commons.jexl.parser.Parser

## V

val - Variable in class org.apache.commons.jexl.parser.ASTIdentifier
val - Variable in class org.apache.commons.jexl.parser.ASTFloatLiteral
value(JexlContext) - Method in class org.apache.commons.jexl.parser.SimpleNode
  Returns the value of the node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTEQNode
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTModNode
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTEmptyFunction
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTReference
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTAndNode
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTSizeFunction
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTOrNode
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTMulNode
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTDivNode
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTUnaryMinusNode
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTArrayAccess
  return the value of this node
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTGENode
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTSubtractNode
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTNENode
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTStringLiteral
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTFalseNode
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTGTNode
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTLENode
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTIdentifier
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTExpressionExpression
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTLTNode
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTExpression
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTAddNode
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTTrueNode
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTNotNode
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTNullLiteral
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTIntegerLiteral
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTFloatLiteral
VelMethod - interface org.apache.commons.jexl.util.introspection.VelMethod.
  Method used for regular method invocation $foo.bar()
VelPropertyGet - interface org.apache.commons.jexl.util.introspection.VelPropertyGet.
  Interface defining a 'getter'.
VelPropertySet - interface org.apache.commons.jexl.util.introspection.VelPropertySet.
  Interface used for setting values that appear to be properties in Velocity.
visit(ASTAddNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTAndNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTArrayAccess, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTAssignment, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTBitwiseAndNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTBitwiseComplNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTBitwiseOrNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTBitwiseXorNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTBlock, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTDivNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTEmptyFunction, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTEQNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTExpressionExpression, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTExpression, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTFalseNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTFloatLiteral, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTForeachStatement, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTGENode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTGTNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTIdentifier, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTIfStatement, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTIntegerLiteral, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTJexlScript, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTLENode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTLTNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTMethod, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTModNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTMulNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTNENode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTNotNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTNullLiteral, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTOrNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTReferenceExpression, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTReference, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTSizeFunction, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTSizeMethod, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTStatementExpression, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTStringLiteral, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTSubtractNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTTrueNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTUnaryMinusNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(ASTWhileStatement, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
visit(SimpleNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor

## W

WhileStatement() - Method in class org.apache.commons.jexl.parser.Parser

A B C D E F G H I J K L M N O P R S T U V W

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

Copyright © 2003-2004 The Apache Software Foundation. All Rights Reserved.