- cache - Variable in class org.apache.commons.jexl2.Interpreter
-
Cache executors.
- cache - Variable in class org.apache.commons.jexl2.JexlEngine
-
The expression cache.
- callable(JexlContext) - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Creates a Callable from this script.
- callable(JexlContext, Object...) - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Creates a Callable from this script.
- callable(JexlContext) - Method in interface org.apache.commons.jexl2.Script
-
Creates a Callable from this script.
- callable(JexlContext, Object...) - Method in interface org.apache.commons.jexl2.Script
-
Creates a Callable from this script.
- Cancel(JexlNode) - Constructor for exception org.apache.commons.jexl2.JexlException.Cancel
-
Creates a new instance of Cancel.
- checkVariable(ASTIdentifier, String) - Method in class org.apache.commons.jexl2.parser.JexlParser
-
Checks whether an identifier is a local variable or argument, ie stored in a register.
- children - Variable in class org.apache.commons.jexl2.parser.SimpleNode
-
The array of children nodes.
- childrenAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
Accept the visitor on all this node's children.
- cleanExpression(CharSequence) - Static method in class org.apache.commons.jexl2.JexlEngine
-
Trims the expression from front & ending spaces.
- clear() - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
-
- clearCache() - Method in class org.apache.commons.jexl2.JexlEngine
-
Clears the expression cache.
- clearCache() - Method in class org.apache.commons.jexl2.UnifiedJEXL
-
Clears the cache.
- clearNodeScope(Node) - Method in class org.apache.commons.jexl2.parser.JJTParserState
-
- closeNodeScope(Node, int) - Method in class org.apache.commons.jexl2.parser.JJTParserState
-
- closeNodeScope(Node, boolean) - Method in class org.apache.commons.jexl2.parser.JJTParserState
-
- COLON - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- column - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
-
- COMMA - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- compare(Object, Object, String) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Performs a comparison.
- compile(String) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine
- compile(Reader) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine
- ConditionalAndExpression() - Method in class org.apache.commons.jexl2.parser.Parser
-
- ConditionalExpression() - Method in class org.apache.commons.jexl2.parser.Parser
-
Conditional & relational
- ConditionalOrExpression() - Method in class org.apache.commons.jexl2.parser.Parser
-
- Constructor() - Method in class org.apache.commons.jexl2.parser.Parser
-
- contains(Object) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
-
- containsAll(Collection<?>) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
-
- context - Variable in class org.apache.commons.jexl2.Interpreter
-
The context to store/retrieve variables.
- CONTEXT_KEY - Static variable in class org.apache.commons.jexl2.scripting.JexlScriptEngine
-
Reserved key for context (mandated by JSR-223).
- controlNullNullOperands() - Method in class org.apache.commons.jexl2.JexlArithmetic
-
The result of +,/,-,*,% when both operands are null.
- controlNullOperand() - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Throw a NPE if arithmetic is strict.
- createBindings() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine
- createCache(int) - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates a cache.
- createContext() - Static method in class org.apache.commons.jexl.JexlHelper
-
- createExpression(String) - Static method in class org.apache.commons.jexl.JexlOne
-
- createExpression(ASTJexlScript, String) - Method in class org.apache.commons.jexl2.JexlEngine
-
An overridable through covariant return Expression creator.
- createExpression(String) - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates an Expression from a String containing valid
JEXL syntax.
- createExpression(String, JexlInfo) - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates an Expression from a String containing valid
JEXL syntax.
- createFrame(Object...) - Method in class org.apache.commons.jexl2.JexlEngine.Scope
-
Creates a frame by copying values up to the number of parameters.
- createFrame(Object...) - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
-
Creates an array of arguments by copying values up to the number of parameters.
- createInfo(String, int, int) - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates a JexlInfo instance.
- createInterpreter(JexlContext) - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates an interpreter.
- createInterpreter(JexlContext, boolean, boolean) - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates an interpreter.
- createScript(String) - Static method in class org.apache.commons.jexl.JexlOne
-
- createScript(File) - Static method in class org.apache.commons.jexl.JexlOne
-
- createScript(URL) - Static method in class org.apache.commons.jexl.JexlOne
-
- createScript(String) - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates a Script from a String containing valid JEXL syntax.
- createScript(String, JexlInfo) - Method in class org.apache.commons.jexl2.JexlEngine
-
- createScript(String, String...) - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates a Script from a String containing valid JEXL syntax.
- createScript(String, JexlInfo, String[]) - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates a Script from a String containing valid JEXL syntax.
- createScript(ASTJexlScript, String) - Method in class org.apache.commons.jexl2.JexlEngine
-
An overridable through covariant return Script creator.
- createScript(File) - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates a Script from a
File
containing valid JEXL syntax.
- createScript(URL) - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates a Script from a
URL
containing valid JEXL syntax.
- createTemplate(String, Reader, String...) - Method in class org.apache.commons.jexl2.UnifiedJEXL
-
Creates a new template.
- createTemplate(String, String...) - Method in class org.apache.commons.jexl2.UnifiedJEXL
-
Creates a new template.
- createTemplate(String) - Method in class org.apache.commons.jexl2.UnifiedJEXL
-
Creates a new template.
- curChar - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- ELSE - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- ELVIS - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- EMPTY - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- EMPTY_CONTEXT - Static variable in class org.apache.commons.jexl2.JexlEngine
-
An empty/static/non-mutable JexlContext used instead of null context.
- EMPTY_PARAMS - Static variable in class org.apache.commons.jexl2.Interpreter
-
Empty parameters for method matching.
- EmptyFunction() - Method in class org.apache.commons.jexl2.parser.Parser
-
Functions & Methods
- enable_tracing() - Method in class org.apache.commons.jexl2.parser.Parser
-
Enable tracing.
- endColumn - Variable in class org.apache.commons.jexl2.parser.Token
-
The column number of the last character of this Token.
- endLine - Variable in class org.apache.commons.jexl2.parser.Token
-
The line number of the last character of this Token.
- EnumerationIterator<T> - Class in org.apache.commons.jexl2.internal
-
An Iterator wrapper for an Enumeration.
- EnumerationIterator(Enumeration<T>) - Constructor for class org.apache.commons.jexl2.internal.EnumerationIterator
-
Creates a new iteratorwrapper instance for the specified
Enumeration.
- EOF - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
End of File.
- eq - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- EqualityExpression() - Method in class org.apache.commons.jexl2.parser.Parser
-
- equals(Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
- equals(AbstractExecutor) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
-
Indicates whether some other executor is equivalent to this one.
- equals(Object) - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey
- equals(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Test if left and right are equal.
- equals(Object) - Method in class org.apache.commons.jexl2.JexlEngine.Scope
-
- equals(JexlEngine.Scope) - Method in class org.apache.commons.jexl2.JexlEngine.Scope
-
Whether this frame is equal to another.
- escapeString(String, char) - Static method in class org.apache.commons.jexl2.parser.StringParser
-
Escapes a String representation, expand non-ASCII characters as Unicode escape sequence.
- eval(Reader, ScriptContext) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine
- eval(String, ScriptContext) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine
- evaluate(JexlContext) - Method in interface org.apache.commons.jexl.Expression
-
Evaluates the expression with the variables contained in the
supplied
JexlContext
.
- evaluate(JexlContext) - Method in interface org.apache.commons.jexl2.Expression
-
Evaluates the expression with the variables contained in the
supplied
JexlContext
.
- evaluate(JexlContext) - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Evaluates the expression with the variables contained in the
supplied
JexlContext
.
- evaluate(JexlContext) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
Evaluates this expression.
- evaluate(Interpreter) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
Intreprets a sub-expression.
- evaluate(JexlContext, Writer) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Template
-
Evaluates this template.
- evaluate(JexlContext, Writer, Object...) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Template
-
Evaluates this template.
- Exception(String, Throwable) - Constructor for exception org.apache.commons.jexl2.UnifiedJEXL.Exception
-
Creates a UnifiedJEXL.Exception.
- ExclusiveOrExpression() - Method in class org.apache.commons.jexl2.parser.Parser
-
- execute(JexlContext) - Method in interface org.apache.commons.jexl.Script
-
Executes the script with the variables contained in the
supplied
JexlContext
.
- execute(JexlContext) - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Executes the script with the variables contained in the
supplied
JexlContext
.
- execute(JexlContext, Object...) - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Executes the script with the variables contained in the
supplied
JexlContext
and a set of arguments corresponding to the
parameters used during parsing.
- execute(Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Get
-
Gets the property value from an object.
- execute(Object, Object[]) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Method
-
Invokes the method to be executed.
- execute(Object, Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Set
-
Sets the property value of an object.
- execute(Object) - Method in class org.apache.commons.jexl2.internal.BooleanGetExecutor
-
Gets the property value from an object.
- execute(Object) - Method in class org.apache.commons.jexl2.internal.DuckGetExecutor
-
Get the property from the object.
- execute(Object, Object) - Method in class org.apache.commons.jexl2.internal.DuckSetExecutor
-
Sets the property value of an object.
- execute(Object) - Method in class org.apache.commons.jexl2.internal.ListGetExecutor
-
Get the property from the obj or array.
- execute(Object, Object) - Method in class org.apache.commons.jexl2.internal.ListSetExecutor
-
Sets the property value of an object.
- execute(Object) - Method in class org.apache.commons.jexl2.internal.MapGetExecutor
-
Get the property from the map.
- execute(Object, Object) - Method in class org.apache.commons.jexl2.internal.MapSetExecutor
-
Sets the property value of an object.
- execute(Object, Object[]) - Method in class org.apache.commons.jexl2.internal.MethodExecutor
-
Invokes the method to be executed.
- execute(Object) - Method in class org.apache.commons.jexl2.internal.PropertyGetExecutor
-
Gets the property value from an object.
- execute(Object, Object) - Method in class org.apache.commons.jexl2.internal.PropertySetExecutor
-
Sets the property value of an object.
- execute(Class<?>, String) - Method in class org.apache.commons.jexl2.introspection.Sandbox
-
Gets the execute permission value for a given method of a class.
- execute(String, String) - Method in class org.apache.commons.jexl2.introspection.Sandbox
-
Gets the execute permission value for a given method of a class.
- execute(String...) - Method in class org.apache.commons.jexl2.introspection.Sandbox.Permissions
-
Adds a list of executable methods names to these permissions.
- execute() - Method in class org.apache.commons.jexl2.introspection.Sandbox.Permissions
-
Gets the set of method names in these permissions.
- execute(JexlContext) - Method in interface org.apache.commons.jexl2.Script
-
Executes the script with the variables contained in the
supplied
JexlContext
.
- execute(JexlContext, Object...) - Method in interface org.apache.commons.jexl2.Script
-
Executes the script with the variables contained in the
supplied
JexlContext
and a set of arguments corresponding to the
parameters used during parsing.
- ExpandBuff(boolean) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
- Expression - Interface in org.apache.commons.jexl
-
Jexl-1.x compatible expression.
- Expression - Interface in org.apache.commons.jexl2
-
Represents a single JEXL expression.
- expression - Variable in class org.apache.commons.jexl2.ExpressionImpl
-
Original expression stripped from leading & trailing spaces.
- Expression() - Method in class org.apache.commons.jexl2.parser.Parser
-
Expression syntax
- ExpressionFactory - Class in org.apache.commons.jexl
-
- ExpressionFactory() - Constructor for class org.apache.commons.jexl.ExpressionFactory
-
Deprecated.
- ExpressionImpl - Class in org.apache.commons.jexl2
-
Instances of ExpressionImpl are created by the
JexlEngine
,
and this is the default implementation of the
Expression
and
Script
interface.
- ExpressionImpl(JexlEngine, String, ASTJexlScript) - Constructor for class org.apache.commons.jexl2.ExpressionImpl
-
Do not let this be generally instantiated with a 'new'.
- ExpressionStatement() - Method in class org.apache.commons.jexl2.parser.Parser
-
- ge - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- generateParseException() - Method in class org.apache.commons.jexl2.parser.Parser
-
Generate ParseException.
- Get(Class<?>, Method) - Constructor for class org.apache.commons.jexl2.internal.AbstractExecutor.Get
-
Default and sole constructor.
- get(int) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
- get(String) - Method in class org.apache.commons.jexl2.introspection.Sandbox.BlackSet
-
- get(String) - Method in class org.apache.commons.jexl2.introspection.Sandbox
-
Gets the set of permissions associated to a class.
- get(String) - Method in class org.apache.commons.jexl2.introspection.Sandbox.Names
-
Whether a given name is allowed or not.
- get(String) - Method in class org.apache.commons.jexl2.introspection.Sandbox.WhiteSet
-
- get(Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedContainer
-
Gets a property from a container.
- get(String) - Method in interface org.apache.commons.jexl2.JexlContext
-
Gets the value of a variable.
- get(String) - Method in class org.apache.commons.jexl2.MapContext
-
Gets the value of a variable.
- get(String) - Method in class org.apache.commons.jexl2.ObjectContext
-
Gets the value of a variable.
- get(String) - Method in class org.apache.commons.jexl2.ReadonlyContext
-
Gets the value of a variable.
- get(String) - Method in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
-
Gets the value of a variable.
- getAfter() - Method in exception org.apache.commons.jexl2.parser.ParseException
-
Gets the last correct input.
- getAfter() - Method in error org.apache.commons.jexl2.parser.TokenMgrError
-
Gets the last correct input.
- getArgCount() - Method in class org.apache.commons.jexl2.JexlEngine.Scope
-
Gets the (maximum) number of arguments this script expects.
- getArgCount() - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
-
Gets the (maximum) number of arguments this script expects.
- getArithmetic() - Method in class org.apache.commons.jexl2.JexlEngine
-
Gets this engine underlying arithmetic.
- getAttribute(Object, Object) - Method in class org.apache.commons.jexl2.Interpreter
-
Gets an attribute of an object.
- getAttribute(Object, Object, JexlNode) - Method in class org.apache.commons.jexl2.Interpreter
-
Gets an attribute of an object.
- getBeginColumn() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Get token beginning column number.
- getBeginLine() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Get token beginning line number.
- getClassByName(String) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Gets a class by name through this introspector class loader.
- getClassByName(String) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Gets a class by name through this introspector class loader.
- getColumn() - Method in class org.apache.commons.jexl2.DebugInfo
-
Gets the column number.
- getColumn() - Method in exception org.apache.commons.jexl2.parser.ParseException
-
Gets the column number.
- getColumn() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Deprecated.
- getColumn() - Method in error org.apache.commons.jexl2.parser.TokenMgrError
-
Gets the column number.
- getConstructor(MethodKey) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Gets the constructor defined by the MethodKey
.
- getConstructor(Class<?>, MethodKey) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Gets the constructor defined by the MethodKey
.
- getConstructor(Object, Object[]) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Returns a general constructor.
- getConstructor(Object, Object[], JexlInfo) - Method in interface org.apache.commons.jexl2.introspection.Uberspect
-
Deprecated.
- getConstructor(Object, Object[], JexlInfo) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
-
Deprecated.
- getConstructorMethod(Object, Object[], JexlInfo) - Method in class org.apache.commons.jexl2.introspection.SandboxUberspectImpl
-
Returns a class constructor wrapped in a JexlMethod.
- getConstructorMethod(Object, Object[], JexlInfo) - Method in interface org.apache.commons.jexl2.introspection.Uberspect
-
Returns a class constructor wrapped in a JexlMethod.
- getConstructorMethod(Object, Object[], JexlInfo) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
-
Returns a class constructor wrapped in a JexlMethod.
- getContext() - Method in class org.apache.commons.jexl2.Interpreter
-
Gets the context.
- getEndColumn() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Get token end column number.
- getEndLine() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Get token end line number.
- getEngine() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
-
Gives access to the underlying JEXL engine shared between all ScriptEngine instances.
- getEngine() - Method in class org.apache.commons.jexl2.UnifiedJEXL
-
Gets the JexlEngine underlying the UnifiedJEXL.
- getEngineName() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getEngineVersion() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getErr() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
-
Gives access to the engine scope error writer (defaults to System.err).
- getErrorCode() - Method in error org.apache.commons.jexl2.parser.TokenMgrError
-
Gets the reason why the exception is thrown.
- getExpression() - Method in interface org.apache.commons.jexl2.Expression
-
Returns the JEXL expression this Expression was created with.
- getExpression() - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Returns the JEXL expression this Expression was created with.
- getExpression() - Method in exception org.apache.commons.jexl2.JexlException.Parsing
-
- getExpression() - Method in exception org.apache.commons.jexl2.JexlException.Tokenization
-
- getExtensions() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getFactory() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine
- getField(Class<?>, String) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Gets the field named by key
for the class c
.
- getField(Class<?>, String) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Gets the field named by key
for the class c
.
- getField(Object, String, JexlInfo) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
-
Returns a class field.
- getFieldNames(Class<?>) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Gets the array of accessible field names known for a given class.
- getFieldNames(Class<?>) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Gets the accessible field names known for a given class.
- getFrame() - Method in class org.apache.commons.jexl2.parser.JexlParser
-
Gets the frame used by this parser.
- getFrame() - Method in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
-
Gets this context calling frame.
- getFunctions() - Method in class org.apache.commons.jexl2.JexlEngine
-
Retrieves the map of function namespaces.
- getGetExecutor(Object, Object) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Return a property getter.
- getId() - Method in interface org.apache.commons.jexl2.parser.Node
-
- getId() - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
- GetImage() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Get token literal value.
- getIn() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
-
Gives access to the engine scope input reader (defaults to System.in).
- getIndexedGet(Object, String) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
-
Attempts to find an indexed-property getter in an object.
- getInfo(int[]) - Method in exception org.apache.commons.jexl2.JexlException
-
Gets information about the cause of this error.
- getInstance() - Static method in class org.apache.commons.jexl.JexlHelper
-
- getIterator(Object, JexlInfo) - Method in interface org.apache.commons.jexl2.introspection.Uberspect
-
Gets an iterator from an object.
- getIterator(Object, JexlInfo) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
-
Gets an iterator from an object.
- getLanguageName() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getLanguageVersion() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getLine() - Method in class org.apache.commons.jexl2.DebugInfo
-
Gets the line number.
- getLine() - Method in exception org.apache.commons.jexl2.parser.ParseException
-
Gets the line number.
- getLine() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Deprecated.
- getLine() - Method in error org.apache.commons.jexl2.parser.TokenMgrError
-
Gets the line number.
- getLiteral() - Method in class org.apache.commons.jexl2.parser.ASTArrayLiteral
-
Gets the literal value.
- getLiteral() - Method in class org.apache.commons.jexl2.parser.ASTFloatLiteral
-
Deprecated.
Gets the literal value.
- getLiteral() - Method in class org.apache.commons.jexl2.parser.ASTIntegerLiteral
-
Deprecated.
Gets the literal value.
- getLiteral() - Method in class org.apache.commons.jexl2.parser.ASTMapLiteral
-
Gets the literal value.
- getLiteral() - Method in class org.apache.commons.jexl2.parser.ASTNumberLiteral
-
Gets the literal value.
- getLiteral() - Method in class org.apache.commons.jexl2.parser.ASTStringLiteral
-
Gets the literal value.
- getLiteral() - Method in interface org.apache.commons.jexl2.parser.JexlNode.Literal
-
- getLiteralClass() - Method in class org.apache.commons.jexl2.parser.ASTNumberLiteral
-
- getLocalVariables() - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Gets this script local variables.
- getLocalVariables(Script) - Method in class org.apache.commons.jexl2.JexlEngine
-
Gets the array of local variable from a script.
- getLocalVariables() - Method in class org.apache.commons.jexl2.JexlEngine.Scope
-
Gets this script local variable, i.e.
- getLocalVariables() - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
-
Gets this script local variable, i.e.
- getLocalVariables() - Method in interface org.apache.commons.jexl2.Script
-
Gets this script local variables.
- getLogger() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
-
Gives access to the engine logger.
- getMathContext() - Method in class org.apache.commons.jexl2.JexlArithmetic
-
The MathContext instance used for +,-,/,*,% operations on big decimals.
- getMathContext() - Method in class org.apache.commons.jexl2.JexlThreadedArithmetic
-
- getMathScale() - Method in class org.apache.commons.jexl2.JexlArithmetic
-
The BigDecimal scale used for comparison and coercion operations.
- getMathScale() - Method in class org.apache.commons.jexl2.JexlThreadedArithmetic
-
- getMessage() - Method in exception org.apache.commons.jexl2.JexlException
-
Detailed info message about this error.
- getMessage() - Method in error org.apache.commons.jexl2.parser.TokenMgrError
-
Returns a detailed message for the Error when it is thrown by the
token manager to indicate a lexical error.
- getMethod() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
-
Gets the method to be executed or used as a marker.
- getMethod(Class<?>, MethodKey) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Gets the method defined by the MethodKey
for the class c
.
- getMethod(Class<?>, String, Object[]) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Gets the method defined by name
and
params
for the Class c
.
- getMethod(Class<?>, MethodKey) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Gets the method defined by key
and for the Class c
.
- getMethod(Object, String, Object[], JexlInfo) - Method in class org.apache.commons.jexl2.introspection.SandboxUberspectImpl
-
Returns a JexlMethod.
- getMethod(Object, String, Object[], JexlInfo) - Method in interface org.apache.commons.jexl2.introspection.Uberspect
-
Returns a JexlMethod.
- getMethod(Object, String, Object[], JexlInfo) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
-
Returns a JexlMethod.
- getMethod() - Method in exception org.apache.commons.jexl2.JexlException.Method
-
- getMethodCallSyntax(String, String, String[]) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getMethodExecutor(Object, String, Object[]) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Returns a general method.
- getMethodName() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
-
Gets the method name used.
- getMethodNames(Class<?>) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Gets the array of accessible methods names known for a given class.
- getMethodNames(Class<?>) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Gets the accessible methods names known for a given class.
- getMethods(Class<?>, String) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Gets the array of accessible method known for a given class.
- getMethods(Class<?>, String) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Gets all the methods with a given name from this map.
- getMimeTypes() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getMostSpecificConstructor(List<Constructor<?>>) - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey
-
Gets the most specific constructor that is applicable to the parameters of this key.
- getMostSpecificMethod(List<Method>) - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey
-
Gets the most specific method that is applicable to the parameters of this key.
- getName() - Method in class org.apache.commons.jexl2.DebugInfo
-
Gets the file/script/url name.
- getNames() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getNextToken() - Method in class org.apache.commons.jexl2.parser.Parser
-
Get the next Token.
- getNextToken() - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
Get the next Token.
- getOut() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
-
Gives access to the engine scope output writer (defaults to System.out).
- getOutputStatement(String) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getParameter(String) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getParameters() - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Gets this script parameters.
- getParameters() - Method in class org.apache.commons.jexl2.JexlEngine.Frame
-
- getParameters(Script) - Method in class org.apache.commons.jexl2.JexlEngine
-
Gets the array of parameters from a script.
- getParameters() - Method in class org.apache.commons.jexl2.JexlEngine.Scope
-
Gets this script parameters, i.e.
- getParameters() - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
-
Gets this script parameters, i.e.
- getParameters() - Method in interface org.apache.commons.jexl2.Script
-
Gets this script parameters.
- getProgram(String[]) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getProperty(Object, String) - Method in class org.apache.commons.jexl2.JexlEngine
-
Accesses properties of a bean using an expression.
- getProperty(JexlContext, Object, String) - Method in class org.apache.commons.jexl2.JexlEngine
-
Accesses properties of a bean using an expression.
- getProperty() - Method in exception org.apache.commons.jexl2.JexlException.Property
-
- getPropertyGet(Object, Object, JexlInfo) - Method in class org.apache.commons.jexl2.introspection.SandboxUberspectImpl
-
Property getter.
- getPropertyGet(Object, Object, JexlInfo) - Method in interface org.apache.commons.jexl2.introspection.Uberspect
-
Property getter.
- getPropertyGet(Object, Object, JexlInfo) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
-
Property getter.
- getPropertySet(Object, Object, Object, JexlInfo) - Method in class org.apache.commons.jexl2.introspection.SandboxUberspectImpl
-
Property setter.
- getPropertySet(Object, Object, Object, JexlInfo) - Method in interface org.apache.commons.jexl2.introspection.Uberspect
-
Property setter.
- getPropertySet(Object, Object, Object, JexlInfo) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
-
Property setter.
- getRegister(String) - Method in class org.apache.commons.jexl2.JexlEngine.Scope
-
Checks whether an identifier is a local variable or argument, ie stored in a register.
- getRegister() - Method in class org.apache.commons.jexl2.parser.ASTIdentifier
-
- getRegisters() - Method in class org.apache.commons.jexl2.JexlEngine.Frame
-
- getRegisters() - Method in class org.apache.commons.jexl2.JexlEngine.Scope
-
Gets this script registers, i.e.
- getRegisters() - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
-
Gets this script registers, i.e.
- getReturnType() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Method
-
Returns the return type of the method invoked.
- getReturnType() - Method in interface org.apache.commons.jexl2.introspection.JexlMethod
-
returns the return type of the method invoked.
- getScope() - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
-
Gets this script scope.
- getScriptEngine() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getSetExecutor(Object, Object, Object) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Return a property setter.
- getSource() - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
Retrieves this expression's source expression.
- GetSuffix(int) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Get the suffix.
- getSystem() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
-
Gives access to System class.
- getTabSize() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
- getTargetClass() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
-
Gets the object class targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
-
Gets the property targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Method
-
Gets the property targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.BooleanGetExecutor
-
Gets the property targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.DuckGetExecutor
-
Gets the property targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.DuckSetExecutor
-
Gets the property targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.ListGetExecutor
-
Gets the property targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.ListSetExecutor
-
Gets the property targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.MapGetExecutor
-
Gets the property targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.MapSetExecutor
-
Gets the property targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.PropertyGetExecutor
-
Gets the property targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.PropertySetExecutor
-
Gets the property targeted by this executor.
- getText() - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Returns the text of this Script.
- getText() - Method in interface org.apache.commons.jexl2.Script
-
Returns the text of this Script.
- getToken(int) - Method in class org.apache.commons.jexl2.parser.JexlParser
-
- getToken(int) - Method in class org.apache.commons.jexl2.parser.Parser
-
Get the specific Token.
- getUberspect() - Method in class org.apache.commons.jexl2.Interpreter
-
Gets the uberspect.
- getUberspect(Log) - Static method in class org.apache.commons.jexl2.JexlEngine
-
Gets the default instance of Uberspect.
- getUberspect() - Method in class org.apache.commons.jexl2.JexlEngine
-
Gets this engine underlying uberspect.
- getValue() - Method in exception org.apache.commons.jexl2.JexlException.Return
-
- getValue() - Method in class org.apache.commons.jexl2.parser.Token
-
An optional attribute value of the Token.
- getVariable() - Method in exception org.apache.commons.jexl2.JexlException.Variable
-
- getVariables() - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Gets this script variables.
- getVariables(Script) - Method in class org.apache.commons.jexl2.JexlEngine
-
Gets the list of variables accessed by a script.
- getVariables(JexlNode, Set<List<String>>, List<String>) - Method in class org.apache.commons.jexl2.JexlEngine
-
Fills up the list of variables accessed by a node.
- getVariables() - Method in interface org.apache.commons.jexl2.Script
-
Gets this script variables.
- getVariables() - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
Gets the list of variables accessed by this expression.
- getVariables(Set<List<String>>) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
Fills up the list of variables accessed by this expression.
- getVars() - Method in class org.apache.commons.jexl.context.HashMapContext
-
Retrives the Map of variables associated with this JexlContext.
- getVars() - Method in interface org.apache.commons.jexl.JexlContext
-
Retrives the Map of variables associated with this JexlContext.
- greaterThan(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Test if left > right.
- greaterThanOrEqual(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Test if left ≥ right.
- gt - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- id - Variable in class org.apache.commons.jexl2.parser.SimpleNode
-
The node type id.
- Identifier(boolean) - Method in class org.apache.commons.jexl2.parser.JexlParser
-
Default implementation does nothing but is overriden by generated code.
- Identifier() - Method in class org.apache.commons.jexl2.parser.JexlParser
-
- Identifier(boolean) - Method in class org.apache.commons.jexl2.parser.Parser
-
Identifier & Literals
- IDENTIFIER - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- IF - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- IfStatement() - Method in class org.apache.commons.jexl2.parser.Parser
-
- image - Variable in class org.apache.commons.jexl2.parser.JexlNode
-
token value.
- image - Variable in class org.apache.commons.jexl2.parser.Token
-
The string image of the token.
- IN - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- inBuf - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
-
- include(UnifiedJEXL.Template, Object...) - Method in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
-
Includes a call to another template.
- InclusiveOrExpression() - Method in class org.apache.commons.jexl2.parser.Parser
-
- indexOf(Object) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
-
- info - Variable in exception org.apache.commons.jexl2.JexlException
-
The debug info.
- input_stream - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- inputStream - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
-
- INTEGER_LITERAL - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- IntegerLiteral() - Method in class org.apache.commons.jexl2.parser.Parser
-
- interpret(JexlNode) - Method in class org.apache.commons.jexl2.Interpreter
-
Interpret the given script/expression.
- Interpreter - Class in org.apache.commons.jexl2
-
An interpreter of JEXL syntax.
- Interpreter(JexlEngine, JexlContext) - Constructor for class org.apache.commons.jexl2.Interpreter
-
Deprecated.
- Interpreter(JexlEngine, JexlContext, boolean, boolean) - Constructor for class org.apache.commons.jexl2.Interpreter
-
Creates an interpreter.
- Interpreter(Interpreter) - Constructor for class org.apache.commons.jexl2.Interpreter
-
Copy constructor.
- Introspector - Class in org.apache.commons.jexl2.internal
-
Default introspection services.
- Introspector(Log) - Constructor for class org.apache.commons.jexl2.internal.Introspector
-
Creates an introspector.
- IntrospectorBase - Class in org.apache.commons.jexl2.internal.introspection
-
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[]
- IntrospectorBase(Log) - Constructor for class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Create the introspector.
- INVALID_LEXICAL_STATE - Static variable in error org.apache.commons.jexl2.parser.TokenMgrError
-
Tried to change to an invalid lexical state.
- invocationFailed(JexlException) - Method in class org.apache.commons.jexl2.Interpreter
-
Triggered when method, function or constructor invocation fails.
- invoke(Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Get
-
Method used to get the property value of an object.
- invoke(Object, Object[]) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Method
-
Invocation method, called when the method invocation should be performed
and a value returned.
- invoke(Object, Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Set
-
Method used to set the property value of an object.
- invoke(Object, Object[]) - Method in interface org.apache.commons.jexl2.introspection.JexlMethod
-
Invocation method, called when the method invocation should be performed
and a value returned.
- invoke(Object) - Method in interface org.apache.commons.jexl2.introspection.JexlPropertyGet
-
Method used to get the property value of an object.
- invoke(Object, Object) - Method in interface org.apache.commons.jexl2.introspection.JexlPropertySet
-
Method used to set the property value of an object.
- invoke(Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertyGet
-
Deprecated.
Method used to get the property value of an object.
- invoke(Object, Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertySet
-
Deprecated.
Method used to set the property value of an object.
- invokeMethod(Object, String, Object...) - Method in class org.apache.commons.jexl2.JexlEngine
-
Invokes an object's method by name and arguments.
- isAlive() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
-
Tell whether the executor is alive by looking
at the value of the method.
- isCacheable() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
-
Specifies if this executor is cacheable and able to be reused for this
class of object it was returned for.
- isCacheable() - Method in interface org.apache.commons.jexl2.introspection.JexlMethod
-
Specifies if this JexlMethod is cacheable and able to be reused for this
class of object it was returned for.
- isCacheable() - Method in interface org.apache.commons.jexl2.introspection.JexlPropertyGet
-
Specifies if this JexlPropertyGet is cacheable and able to be reused for
this class of object it was returned for.
- isCacheable() - Method in interface org.apache.commons.jexl2.introspection.JexlPropertySet
-
Specifies if this JexlPropertySet is cacheable and able to be reused for
this class of object it was returned for.
- isCacheable() - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertyGet
-
Deprecated.
Specifies if this JexlPropertyGet is cacheable and able to be reused for
this class of object it was returned for.
- isCacheable() - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertySet
-
Deprecated.
Specifies if this JexlPropertySet is cacheable and able to be reused for
this class of object it was returned for.
- isCancelled() - Method in class org.apache.commons.jexl2.Interpreter
-
Checks whether this interpreter execution was cancelled due to thread interruption.
- isConstant(boolean) - Method in class org.apache.commons.jexl2.parser.ASTNumberLiteral
- isConstant(boolean) - Method in class org.apache.commons.jexl2.parser.ASTStringLiteral
- isConstant() - Method in class org.apache.commons.jexl2.parser.JexlNode
-
Whether this node is a constant node
Its value can not change after the first evaluation and can be cached indefinitely.
- isConstant(boolean) - Method in class org.apache.commons.jexl2.parser.JexlNode
-
- isDebug() - Method in class org.apache.commons.jexl2.JexlEngine
-
Checks whether this engine is in debug mode.
- isDeferred() - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
Checks whether this expression is deferred.
- isEmpty() - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
-
- isFloatingPoint(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Is Object a floating point number.
- isFloatingPointNumber(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Test if the passed value is a floating point number, i.e.
- isFloatingPointType(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Test if either left or right are either a Float or Double.
- isImmediate() - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
Checks whether this expression is immediate.
- isInteger() - Method in class org.apache.commons.jexl2.parser.ASTNumberLiteral
-
- isInvocationConvertible(Class<?>, Class<?>, boolean) - Static method in class org.apache.commons.jexl2.internal.introspection.MethodKey
-
Determines whether a type represented by a class object is
convertible to another type represented by a class object using a
method invocation conversion, treating object types of primitive
types as if they were primitive types (that is, a Boolean actual
parameter type matches boolean primitive formal type).
- isLenient() - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Checks whether this JexlArithmetic instance triggers errors during evaluation
when null is used as an operand.
- isLenient() - Method in class org.apache.commons.jexl2.JexlEngine
-
Checks whether this engine considers unknown variables, methods and constructors as errors.
- isLenient() - Method in class org.apache.commons.jexl2.JexlThreadedArithmetic
-
Checks whether this JexlArithmetic instance triggers errors during evaluation
when null is used as an operand.
- isNumberable(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Is Object a whole number.
- isSilent() - Method in class org.apache.commons.jexl2.Interpreter
-
Checks whether this interpreter throws JexlException when encountering errors.
- isSilent() - Method in class org.apache.commons.jexl2.JexlEngine
-
Checks whether this engine throws JexlException during evaluation.
- isStrict() - Method in class org.apache.commons.jexl2.Interpreter
-
Checks whether this interpreter considers unknown variables, methods and constructors as errors.
- isStrict() - Method in class org.apache.commons.jexl2.JexlEngine
-
Checks whether this engine behaves in strict or lenient mode.
- isStrictInvocationConvertible(Class<?>, Class<?>, boolean) - Static method in class org.apache.commons.jexl2.internal.introspection.MethodKey
-
Determines whether a type represented by a class object is
convertible to another type represented by a class object using a
method invocation conversion, without matching object and primitive
types.
- iterator() - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
-
- jexl - Variable in class org.apache.commons.jexl2.ExpressionImpl
-
The engine for this expression.
- JEXL_OBJECT_KEY - Static variable in class org.apache.commons.jexl2.scripting.JexlScriptEngine
-
Reserved key for JexlScriptObject.
- JexlArithmetic - Class in org.apache.commons.jexl2
-
Perform arithmetic.
- JexlArithmetic(boolean) - Constructor for class org.apache.commons.jexl2.JexlArithmetic
-
Creates a JexlArithmetic.
- JexlArithmetic(boolean, MathContext, int) - Constructor for class org.apache.commons.jexl2.JexlArithmetic
-
Creates a JexlArithmetic.
- JexlContext - Interface in org.apache.commons.jexl
-
Holds a Map of variables which are referenced in a JEXL expression.
- JexlContext - Interface in org.apache.commons.jexl2
-
Manages variables which can be referenced in a JEXL expression.
- JexlEngine - Class in org.apache.commons.jexl2
-
Creates and evaluates Expression and Script objects.
- JexlEngine() - Constructor for class org.apache.commons.jexl2.JexlEngine
-
Creates an engine with default arguments.
- JexlEngine(Uberspect, JexlArithmetic, Map<String, Object>, Log) - Constructor for class org.apache.commons.jexl2.JexlEngine
-
Creates a JEXL engine using the provided
Uberspect
, (@link JexlArithmetic),
a function map and logger.
- JexlEngine.Frame - Class in org.apache.commons.jexl2
-
A call frame, created from a scope, stores the arguments and local variables as "registers".
- JexlEngine.Scope - Class in org.apache.commons.jexl2
-
A script scope, stores the declaration of parameters and local variables.
- JexlEngine.SoftCache<K,V> - Class in org.apache.commons.jexl2
-
A soft reference on cache.
- JexlException - Exception in org.apache.commons.jexl2
-
Wraps any error that might occur during interpretation of a script or expression.
- JexlException(JexlNode, String) - Constructor for exception org.apache.commons.jexl2.JexlException
-
Creates a new JexlException.
- JexlException(JexlNode, String, Throwable) - Constructor for exception org.apache.commons.jexl2.JexlException
-
Creates a new JexlException.
- JexlException(JexlInfo, String) - Constructor for exception org.apache.commons.jexl2.JexlException
-
Creates a new JexlException.
- JexlException(JexlInfo, String, Throwable) - Constructor for exception org.apache.commons.jexl2.JexlException
-
Creates a new JexlException.
- JexlException.Cancel - Exception in org.apache.commons.jexl2
-
Thrown to cancel a script execution.
- JexlException.Method - Exception in org.apache.commons.jexl2
-
Thrown when a method or ctor is unknown, ambiguous or inaccessible.
- JexlException.Parsing - Exception in org.apache.commons.jexl2
-
Thrown when parsing fails.
- JexlException.Property - Exception in org.apache.commons.jexl2
-
Thrown when a property is unknown.
- JexlException.Return - Exception in org.apache.commons.jexl2
-
Thrown to return a value.
- JexlException.Tokenization - Exception in org.apache.commons.jexl2
-
Thrown when tokenization fails.
- JexlException.Variable - Exception in org.apache.commons.jexl2
-
Thrown when a variable is unknown.
- JexlHelper - Class in org.apache.commons.jexl
-
Helper to create a context.
- JexlHelper() - Constructor for class org.apache.commons.jexl.JexlHelper
-
- JexlInfo - Interface in org.apache.commons.jexl2
-
Interface for objects carrying information usefull to debugging.
- JexlMethod - Interface in org.apache.commons.jexl2.introspection
-
Interface used for regular method invocation.
- JexlNode - Class in org.apache.commons.jexl2.parser
-
Base class for parser nodes - holds an 'image' of the token for later use.
- JexlNode(int) - Constructor for class org.apache.commons.jexl2.parser.JexlNode
-
- JexlNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.JexlNode
-
- JexlNode.Literal<T> - Interface in org.apache.commons.jexl2.parser
-
A marker interface for literals.
- JexlOne - Class in org.apache.commons.jexl
-
This implements Jexl-1.x (Jelly) compatible behaviors on top of Jexl-2.0.
- JexlOne() - Constructor for class org.apache.commons.jexl.JexlOne
-
Private constructor, ensure no instance.
- JexlParser - Class in org.apache.commons.jexl2.parser
-
The base class for parsing, manages the parameter/local variable frame.
- JexlParser() - Constructor for class org.apache.commons.jexl2.parser.JexlParser
-
- JexlPropertyGet - Interface in org.apache.commons.jexl2.introspection
-
Interface for getting values that appear to be properties.
- JexlPropertySet - Interface in org.apache.commons.jexl2.introspection
-
Interface used for setting values that appear to be properties.
- JexlScript() - Method in class org.apache.commons.jexl2.parser.Parser
-
Statements
- JexlScriptEngine - Class in org.apache.commons.jexl2.scripting
-
Implements the Jexl ScriptEngine for JSF-223.
- JexlScriptEngine() - Constructor for class org.apache.commons.jexl2.scripting.JexlScriptEngine
-
Default constructor.
- JexlScriptEngine(ScriptEngineFactory) - Constructor for class org.apache.commons.jexl2.scripting.JexlScriptEngine
-
Create a scripting engine using the supplied factory.
- JexlScriptEngine.JexlScriptObject - Class in org.apache.commons.jexl2.scripting
-
Implements engine and engine context properties for use by JEXL scripts.
- JexlScriptEngineFactory - Class in org.apache.commons.jexl2.scripting
-
Implements the Jexl ScriptEngineFactory for JSF-223.
- JexlScriptEngineFactory() - Constructor for class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
-
- JexlScriptObject() - Constructor for class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
-
- JexlThreadedArithmetic - Class in org.apache.commons.jexl2
-
A derived arithmetic that allows different threads to operate with
different strict/lenient/math modes using the same JexlEngine.
- JexlThreadedArithmetic(boolean) - Constructor for class org.apache.commons.jexl2.JexlThreadedArithmetic
-
Standard ctor.
- JexlThreadedArithmetic(boolean, MathContext, int) - Constructor for class org.apache.commons.jexl2.JexlThreadedArithmetic
-
Creates a JexlThreadedArithmetic instance.
- jj_nt - Variable in class org.apache.commons.jexl2.parser.Parser
-
Next token.
- jjFillToken() - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjnewLexState - Static variable in class org.apache.commons.jexl2.parser.ParserTokenManager
-
Lex State array.
- jjstrLiteralImages - Static variable in class org.apache.commons.jexl2.parser.ParserTokenManager
-
Token literal values.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTAdditiveNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTAdditiveOperator
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTAmbiguous
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTAndNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTArrayAccess
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTArrayLiteral
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTAssignment
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTBitwiseAndNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTBitwiseComplNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTBitwiseOrNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTBitwiseXorNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTBlock
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTConstructorNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTDivNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTEmptyFunction
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTEQNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTERNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTFalseNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTFloatLiteral
-
Deprecated.
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTForeachStatement
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTFunctionNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTGENode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTGTNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTIdentifier
-
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTIfStatement
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTIntegerLiteral
-
Deprecated.
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
-
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTLENode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTLTNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTMapEntry
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTMapLiteral
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTMethodNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTModNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTMulNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTNENode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTNotNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTNRNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTNullLiteral
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTNumberLiteral
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTOrNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTReference
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTReferenceExpression
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTReturnStatement
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTSizeFunction
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTSizeMethod
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTStringLiteral
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTTernaryNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTTrueNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTUnaryMinusNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTVar
-
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTWhileStatement
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in interface org.apache.commons.jexl2.parser.Node
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
Accept the visitor.
- jjtAddChild(Node, int) - Method in interface org.apache.commons.jexl2.parser.Node
-
This method tells the node to add its argument to the node's
list of children.
- jjtAddChild(Node, int) - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
Adds a child node.
- JJTADDITIVENODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTADDITIVEOPERATOR - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTAMBIGUOUS - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTANDNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTARRAYACCESS - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTARRAYLITERAL - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTASSIGNMENT - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTBITWISEANDNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTBITWISECOMPLNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTBITWISEORNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTBITWISEXORNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTBLOCK - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- jjtClose() - Method in class org.apache.commons.jexl2.parser.ASTArrayLiteral
-
This method is called after all the child nodes have been
added.
- jjtClose() - Method in class org.apache.commons.jexl2.parser.ASTMapLiteral
-
This method is called after all the child nodes have been
added.
- jjtClose() - Method in interface org.apache.commons.jexl2.parser.Node
-
This method is called after all the child nodes have been
added.
- jjtClose() - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
This method is called after all the child nodes have been
added.
- JJTCONSTRUCTORNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTDIVNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTEMPTYFUNCTION - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTEQNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTERNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTFALSENODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTFOREACHSTATEMENT - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTFUNCTIONNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTGENODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- jjtGetChild(int) - Method in interface org.apache.commons.jexl2.parser.Node
-
This method returns a child node.
- jjtGetChild(int) - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
Gets a child of this node.
- jjtGetNumChildren() - Method in interface org.apache.commons.jexl2.parser.Node
-
Return the number of children the node has.
- jjtGetNumChildren() - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
Gets this node number of children.
- jjtGetParent() - Method in interface org.apache.commons.jexl2.parser.Node
-
- jjtGetParent() - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
Gets this node's parent.
- jjtGetValue() - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
Gets this node value.
- JJTGTNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTIDENTIFIER - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTIFSTATEMENT - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTJEXLSCRIPT - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTLENODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTLTNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTMAPENTRY - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTMAPLITERAL - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTMETHODNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTMODNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTMULNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTNENODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- jjtNodeName - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTNOTNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTNRNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTNULLLITERAL - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTNUMBERLITERAL - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- jjtOpen() - Method in interface org.apache.commons.jexl2.parser.Node
-
This method is called after the node has been made the current
node.
- jjtOpen() - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
This method is called after the node has been made the current
node.
- JJTORNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTParserState - Class in org.apache.commons.jexl2.parser
-
- JJTParserState() - Constructor for class org.apache.commons.jexl2.parser.JJTParserState
-
- jjtree - Variable in class org.apache.commons.jexl2.parser.Parser
-
- JJTREFERENCE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTREFERENCEEXPRESSION - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTRETURNSTATEMENT - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- jjtSetParent(Node) - Method in interface org.apache.commons.jexl2.parser.Node
-
This pair of methods are used to inform the node of its
parent.
- jjtSetParent(Node) - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
Sets this node's parent.
- jjtSetValue(Object) - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
Sets this node value.
- JJTSIZEFUNCTION - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTSIZEMETHOD - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTSTRINGLITERAL - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTTERNARYNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTTRUENODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTUNARYMINUSNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTVAR - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTVOID - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTWHILESTATEMENT - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- Sandbox - Class in org.apache.commons.jexl2.introspection
-
A sandbox describes permissions on a class by explicitly allowing or forbidding access to methods and properties
through "whitelists" and "blacklists".
- Sandbox() - Constructor for class org.apache.commons.jexl2.introspection.Sandbox
-
Creates a new default sandbox.
- Sandbox(Map<String, Sandbox.Permissions>) - Constructor for class org.apache.commons.jexl2.introspection.Sandbox
-
Creates a sandbox based on an existing permissions map.
- sandbox - Variable in class org.apache.commons.jexl2.introspection.SandboxUberspectImpl
-
The sandbox.
- Sandbox.BlackSet - Class in org.apache.commons.jexl2.introspection
-
A black set of names.
- Sandbox.Names - Class in org.apache.commons.jexl2.introspection
-
A base set of names.
- Sandbox.Permissions - Class in org.apache.commons.jexl2.introspection
-
Contains the white or black lists for properties and methods for a given class.
- Sandbox.WhiteSet - Class in org.apache.commons.jexl2.introspection
-
A white set of names.
- SandboxUberspectImpl - Class in org.apache.commons.jexl2.introspection
-
An uberspect that controls usage of properties, methods and contructors through a sandbox.
- SandboxUberspectImpl(Log, Sandbox) - Constructor for class org.apache.commons.jexl2.introspection.SandboxUberspectImpl
-
A constructor for Sandbox uberspect.
- Scope(String...) - Constructor for class org.apache.commons.jexl2.JexlEngine.Scope
-
Creates a new scope with a list of parameters.
- Script - Interface in org.apache.commons.jexl
-
Jexl-1.x compatible script.
- script - Variable in class org.apache.commons.jexl2.ExpressionImpl
-
The resulting AST we can interpret.
- Script - Interface in org.apache.commons.jexl2
-
A JEXL Script.
- ScriptFactory - Class in org.apache.commons.jexl
-
- ScriptFactory() - Constructor for class org.apache.commons.jexl.ScriptFactory
-
Deprecated.
- SEMICOL - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- Set(Class<?>, Method) - Constructor for class org.apache.commons.jexl2.internal.AbstractExecutor.Set
-
Default and sole constructor.
- set(int, Object) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
- set(Object, Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedContainer
-
Sets a property in a container.
- set(String, Object) - Method in interface org.apache.commons.jexl2.JexlContext
-
Sets the value of a variable.
- set(String, Object) - Method in class org.apache.commons.jexl2.MapContext
-
Sets the value of a variable.
- set(String, Object) - Method in class org.apache.commons.jexl2.ObjectContext
-
Sets the value of a variable.
- set(String, Object) - Method in class org.apache.commons.jexl2.ReadonlyContext
-
Will throw an UnsupportedOperationException when called; the JexlEngine deals with it appropriately.
- set(String, Object) - Method in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
-
Sets the value of a variable.
- setAttribute(Object, Object, Object) - Method in class org.apache.commons.jexl2.Interpreter
-
Sets an attribute of an object.
- setAttribute(Object, Object, Object, JexlNode) - Method in class org.apache.commons.jexl2.Interpreter
-
Sets an attribute of an object.
- setCache(int) - Method in class org.apache.commons.jexl2.JexlEngine
-
Sets a cache for expressions of the defined size.
- setClassLoader(ClassLoader) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Sets the underlying class loader for class solving resolution.
- setClassLoader(ClassLoader) - Method in interface org.apache.commons.jexl2.introspection.Uberspect
-
Sets the class loader to use when getting a constructor with
a class name parameter.
- setClassLoader(ClassLoader) - Method in class org.apache.commons.jexl2.JexlEngine
-
Sets the class loader used to discover classes in 'new' expressions.
- setDebug(boolean) - Method in class org.apache.commons.jexl2.JexlEngine
-
Sets whether this engine reports debugging information when error occurs.
- setDebugStream(PrintStream) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
Set debug output.
- setFrame(JexlEngine.Frame) - Method in class org.apache.commons.jexl2.Interpreter
-
Sets this interpreter parameters and arguments.
- setFrame(JexlEngine.Scope) - Method in class org.apache.commons.jexl2.parser.JexlParser
-
Sets the frame to use bythis parser.
- setFunctions(Map<String, Object>) - Method in class org.apache.commons.jexl2.JexlEngine
-
Sets the map of function namespaces.
- setLenient(boolean) - Method in class org.apache.commons.jexl2.JexlEngine
-
Sets whether this engine considers unknown variables, methods and constructors as errors or evaluates them
as null or zero.
- setLenient(Boolean) - Static method in class org.apache.commons.jexl2.JexlThreadedArithmetic
-
Overrides the default behavior and sets whether this JexlArithmetic instance triggers errors
during evaluation when null is used as an operand for the current thread.
- setLiteral(Object) - Method in class org.apache.commons.jexl2.parser.ASTArrayLiteral
-
Sets the literal value only if the descendants of this node compose a constant
- setLiteral(Object) - Method in class org.apache.commons.jexl2.parser.ASTMapLiteral
-
Sets the literal value only if the descendants of this node compose a constant
- setLoader(ClassLoader) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Sets the class loader used to solve constructors.
- setLoader(ClassLoader) - Method in class org.apache.commons.jexl2.introspection.SandboxUberspectImpl
-
Resets this Uberspect class loader.
- setLoader(ClassLoader) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
-
Resets this Uberspect class loader.
- setMathContext(MathContext) - Static method in class org.apache.commons.jexl2.JexlThreadedArithmetic
-
Sets the math context.
- setMathScale(Integer) - Static method in class org.apache.commons.jexl2.JexlThreadedArithmetic
-
Sets the math scale.
- setNatural(String) - Method in class org.apache.commons.jexl2.parser.ASTNumberLiteral
-
Sets this node as a natural literal.
- setProperty(Object, String, Object) - Method in class org.apache.commons.jexl2.JexlEngine
-
Assign properties of a bean using an expression.
- setProperty(JexlContext, Object, String, Object) - Method in class org.apache.commons.jexl2.JexlEngine
-
Assign properties of a bean using an expression.
- setReal(String) - Method in class org.apache.commons.jexl2.parser.ASTNumberLiteral
-
Sets this node as a real literal.
- setRegisters(Object...) - Method in class org.apache.commons.jexl2.Interpreter
-
Deprecated.
- setScope(JexlEngine.Scope) - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
-
Sets the parameters and registers
- setSilent(boolean) - Method in class org.apache.commons.jexl2.Interpreter
-
- setSilent(boolean) - Method in class org.apache.commons.jexl2.JexlEngine
-
Sets whether this engine throws JexlException during evaluation when an error is triggered.
- setStrict(boolean) - Method in class org.apache.commons.jexl2.Interpreter
-
- setStrict(boolean) - Method in class org.apache.commons.jexl2.JexlEngine
-
Sets whether this engine behaves in strict or lenient mode.
- setTabSize(int) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
- setVars(Map<String, Object>) - Method in class org.apache.commons.jexl.context.HashMapContext
-
Replaces variables in a JexlContext with the variables contained
in the supplied Map.
- setVars(Map<String, Object>) - Method in interface org.apache.commons.jexl.JexlContext
-
Replaces variables in a JexlContext with the variables contained
in the supplied Map.
- silent - Variable in class org.apache.commons.jexl2.Interpreter
-
Silent intepreter flag.
- silent - Variable in class org.apache.commons.jexl2.JexlEngine
-
Whether expressions evaluated by this engine will throw exceptions (false) or
return null (true) on errors.
- SimpleCharStream - Class in org.apache.commons.jexl2.parser
-
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
- SimpleCharStream(Reader, int, int, int) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader, int, int) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, int, int, int) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String, int, int) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, int, int) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
-
Constructor.
- SimpleNode - Class in org.apache.commons.jexl2.parser
-
A class originally generated by JJTree with the following JavaCCOptions:
MULTI=true,NODE_USES_PARSER=true,VISITOR=true,TRACK_TOKENS=false,NODE_PREFIX=AST,NODE_EXTENDS=,NODE_FACTORY=
Works around issue https://javacc.dev.java.net/issues/show_bug.cgi?id=227
As soon as this issue if fixed and the maven plugin uses the correct version of Javacc, this
class can go away.
- SimpleNode(int) - Constructor for class org.apache.commons.jexl2.parser.SimpleNode
-
Creates a SimpleNode instance.
- SimpleNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.SimpleNode
-
Creates a SimpleNode instance.
- size() - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
- SIZE - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- SizeFunction() - Method in class org.apache.commons.jexl2.parser.Parser
-
- SizeMethod() - Method in class org.apache.commons.jexl2.parser.Parser
-
- source - Variable in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
- specialToken - Variable in class org.apache.commons.jexl2.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.
- startsWith(CharSequence, CharSequence) - Method in class org.apache.commons.jexl2.UnifiedJEXL
-
Whether a sequence starts with a given set of characters (following spaces).
- Statement() - Method in class org.apache.commons.jexl2.parser.Parser
-
- STATIC_LEXER_ERROR - Static variable in error org.apache.commons.jexl2.parser.TokenMgrError
-
An attempt was made to create a second instance of a static token manager.
- staticFlag - Static variable in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Whether parser is static.
- strict - Variable in class org.apache.commons.jexl2.Interpreter
-
Strict interpreter flag.
- STRING_LITERAL - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- StringIdentifier() - Method in class org.apache.commons.jexl2.parser.Parser
-
- StringLiteral() - Method in class org.apache.commons.jexl2.parser.Parser
-
- StringParser - Class in org.apache.commons.jexl2.parser
-
Common constant strings utilities.
- StringParser() - Constructor for class org.apache.commons.jexl2.parser.StringParser
-
Default constructor.
- subList(int, int) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
-
- subtract(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Subtract the right value from the left.
- SwitchTo(int) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
Switch to specified lex state.
- tabSize - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
-
- Template(String, Reader, String...) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL.Template
-
Creates a new template from an input.
- TemplateContext(JexlContext, JexlEngine.Frame, UnifiedJEXL.Expression[], Writer) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
-
Creates a template context instance.
- tilda - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- toArray() - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
-
- toArray(T[]) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
-
- toBigDecimal(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Get a BigDecimal from the object passed.
- toBigInteger(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Get a BigInteger from the object passed.
- toBoolean(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Coerce to a boolean (not a java.lang.Boolean).
- toDouble(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Coerce to a double.
- toInteger(Object) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Coerce an Object to an Integer.
- toInteger(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Coerce to a int.
- token - Variable in class org.apache.commons.jexl2.parser.Parser
-
Current token.
- Token - Class in org.apache.commons.jexl2.parser
-
Describes the input token stream.
- Token() - Constructor for class org.apache.commons.jexl2.parser.Token
-
No-argument constructor
- Token(int) - Constructor for class org.apache.commons.jexl2.parser.Token
-
Constructs a new token for the specified Image.
- Token(int, String) - Constructor for class org.apache.commons.jexl2.parser.Token
-
Constructs a new token for the specified Image and Kind.
- token_source - Variable in class org.apache.commons.jexl2.parser.Parser
-
Generated Token Manager.
- tokenImage - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
Literal token values.
- Tokenization(JexlInfo, CharSequence, TokenMgrError) - Constructor for exception org.apache.commons.jexl2.JexlException.Tokenization
-
Creates a new Tokenization exception instance.
- TokenMgrError - Error in org.apache.commons.jexl2.parser
-
Token Manager Error.
- TokenMgrError(String, int) - Constructor for error org.apache.commons.jexl2.parser.TokenMgrError
-
Constructor with message and reason.
- TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.apache.commons.jexl2.parser.TokenMgrError
-
Full Constructor.
- TokenMgrError(boolean, int, int, int, String, int, int) - Constructor for error org.apache.commons.jexl2.parser.TokenMgrError
-
- toLong(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Coerce to a long (not a java.lang.Long).
- toString() - Method in class org.apache.commons.jexl2.DebugInfo
-
Formats this info in the form 'name@line:column'.
- toString() - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Provide a string representation of this expression.
- toString() - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey
- toString(Object) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Coerce an Object to a String.
- toString(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Coerce to a string.
- toString() - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
- toString(String) - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
- toString() - Method in class org.apache.commons.jexl2.parser.Token
-
Returns the image.
- toString() - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
Formats this expression, adding its source string representation in
comments if available: 'expression /*= source *\/'' .
- toString() - Method in class org.apache.commons.jexl2.UnifiedJEXL.Template
-
- trace_enabled() - Method in class org.apache.commons.jexl2.parser.Parser
-
Trace enabled.
- trackLineColumn - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
-
- TRUE - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- TRY_FAILED - Static variable in class org.apache.commons.jexl2.internal.AbstractExecutor
-
A marker for invocation failures in tryInvoke.
- TRY_FAILED - Static variable in class org.apache.commons.jexl2.introspection.UberspectImpl
-
Publicly exposed special failure object returned by tryInvoke.
- tryExecute(Object, Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Get
-
Tries to reuse this executor, checking that it is compatible with
the actual set of arguments.
- tryExecute(String, Object, Object[]) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Method
-
Tries to reuse this executor, checking that it is compatible with
the actual set of arguments.
- tryExecute(Object, Object, Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Set
-
Tries to reuse this executor, checking that it is compatible with
the actual set of arguments.
- tryExecute(Object, Object) - Method in class org.apache.commons.jexl2.internal.BooleanGetExecutor
-
Tries to reuse this executor, checking that it is compatible with
the actual set of arguments.
- tryExecute(Object, Object) - Method in class org.apache.commons.jexl2.internal.DuckGetExecutor
-
Tries to reuse this executor, checking that it is compatible with
the actual set of arguments.
- tryExecute(Object, Object, Object) - Method in class org.apache.commons.jexl2.internal.DuckSetExecutor
-
Tries to reuse this executor, checking that it is compatible with
the actual set of arguments.
- tryExecute(Object, Object) - Method in class org.apache.commons.jexl2.internal.ListGetExecutor
-
Tries to reuse this executor, checking that it is compatible with
the actual set of arguments.
- tryExecute(Object, Object, Object) - Method in class org.apache.commons.jexl2.internal.ListSetExecutor
-
Tries to reuse this executor, checking that it is compatible with
the actual set of arguments.
- tryExecute(Object, Object) - Method in class org.apache.commons.jexl2.internal.MapGetExecutor
-
Tries to reuse this executor, checking that it is compatible with
the actual set of arguments.
- tryExecute(Object, Object, Object) - Method in class org.apache.commons.jexl2.internal.MapSetExecutor
-
Tries to reuse this executor, checking that it is compatible with
the actual set of arguments.
- tryExecute(String, Object, Object[]) - Method in class org.apache.commons.jexl2.internal.MethodExecutor
-
Tries to reuse this executor, checking that it is compatible with
the actual set of arguments.
- tryExecute(Object, Object) - Method in class org.apache.commons.jexl2.internal.PropertyGetExecutor
-
Tries to reuse this executor, checking that it is compatible with
the actual set of arguments.
- tryExecute(Object, Object, Object) - Method in class org.apache.commons.jexl2.internal.PropertySetExecutor
-
Tries to reuse this executor, checking that it is compatible with
the actual set of arguments.
- tryFailed(Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
-
Checks whether a tryExecute failed or not.
- tryFailed(Object) - Method in interface org.apache.commons.jexl2.introspection.JexlMethod
-
Checks whether a tryInvoke failed or not.
- tryFailed(Object) - Method in interface org.apache.commons.jexl2.introspection.JexlPropertyGet
-
Checks whether a tryInvoke failed or not.
- tryFailed(Object) - Method in interface org.apache.commons.jexl2.introspection.JexlPropertySet
-
Checks whether a tryInvoke failed or not.
- tryFailed(Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertyGet
-
Deprecated.
Checks whether a tryInvoke failed or not.
- tryFailed(Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertySet
-
Deprecated.
Checks whether a tryInvoke failed or not.
- tryInvoke(Object, Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Get
-
Attempts to reuse this JexlPropertyGet, checking that it is compatible with
the actual set of arguments.
- tryInvoke(String, Object, Object[]) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Method
-
Attempts to reuse this JexlMethod, checking that it is compatible with
the actual set of arguments.
- tryInvoke(Object, Object, Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Set
-
Attempts to reuse this JexlPropertySet, checking that it is compatible with
the actual set of arguments.
- tryInvoke(String, Object, Object[]) - Method in interface org.apache.commons.jexl2.introspection.JexlMethod
-
Attempts to reuse this JexlMethod, checking that it is compatible with
the actual set of arguments.
- tryInvoke(Object, Object) - Method in interface org.apache.commons.jexl2.introspection.JexlPropertyGet
-
Attempts to reuse this JexlPropertyGet, checking that it is compatible with
the actual set of arguments.
- tryInvoke(Object, Object, Object) - Method in interface org.apache.commons.jexl2.introspection.JexlPropertySet
-
Attempts to reuse this JexlPropertySet, checking that it is compatible with
the actual set of arguments.
- tryInvoke(Object, Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertyGet
-
Deprecated.
Attempts to reuse this JexlPropertyGet, checking that it is compatible with
the actual set of arguments.
- tryInvoke(Object, Object, Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertySet
-
Deprecated.
Attempts to reuse this JexlPropertySet, checking that it is compatible with
the actual set of arguments.