- empty(TypeConverter, Object) - Static method in class de.odysseus.el.misc.BooleanOperations
-
- EMPTY - Static variable in class de.odysseus.el.tree.impl.ast.AstUnary
-
- eq(TypeConverter, Object, Object) - Static method in class de.odysseus.el.misc.BooleanOperations
-
- EQ - Static variable in class de.odysseus.el.tree.impl.ast.AstBinary
-
- eq(boolean) - Method in class de.odysseus.el.tree.impl.Parser
-
eq := cmp (<EQ> cmp | <NE> cmp)*
- equals(Object) - Method in class de.odysseus.el.misc.TypeConverterImpl
-
- equals(Object) - Method in class de.odysseus.el.ObjectValueExpression
-
Two object value expressions are equal if and only if their wrapped objects are equal.
- equals(Object) - Method in class de.odysseus.el.tree.Bindings
-
- equals(Object) - Method in class de.odysseus.el.tree.impl.Builder
-
- equals(Object) - Method in class de.odysseus.el.TreeMethodExpression
-
Expressions are compared using the concept of a structural id:
variable and function names are anonymized such that two expressions with
same tree structure will also have the same structural id and vice versa.
- equals(Object) - Method in class de.odysseus.el.TreeValueExpression
-
Expressions are compared using the concept of a structural id:
variable and function names are anonymized such that two expressions with
same tree structure will also have the same structural id and vice versa.
- eval(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstBinary
-
- eval(Bindings, ELContext, AstNode, AstNode) - Method in interface de.odysseus.el.tree.impl.ast.AstBinary.Operator
-
- eval(Bindings, ELContext, AstNode, AstNode) - Method in class de.odysseus.el.tree.impl.ast.AstBinary.SimpleOperator
-
- eval(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstBoolean
-
- eval(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstChoice
-
- eval(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstComposite
-
- eval(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstEval
-
- eval(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstFunction
-
- eval(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstIdentifier
-
- eval(Bindings, ELContext, boolean) - Method in class de.odysseus.el.tree.impl.ast.AstMethod
-
- eval(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstMethod
-
- eval(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstNested
-
- eval(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstNode
-
- eval(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstNull
-
- eval(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstNumber
-
- eval(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstParameters
-
- eval(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstProperty
-
- eval(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstString
-
- eval(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstText
-
- eval(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstUnary
-
- eval(Bindings, ELContext, AstNode) - Method in interface de.odysseus.el.tree.impl.ast.AstUnary.Operator
-
- eval(Bindings, ELContext, AstNode) - Method in class de.odysseus.el.tree.impl.ast.AstUnary.SimpleOperator
-
- eval() - Method in class de.odysseus.el.tree.impl.Parser
-
eval := dynamic | deferred
- eval(boolean, boolean) - Method in class de.odysseus.el.tree.impl.Parser
-
dynmamic := <START_EVAL_DYNAMIC> expr <END_EVAL>
deferred := <START_EVAL_DEFERRED> expr <END_EVAL>
- expr(boolean) - Method in class de.odysseus.el.tree.impl.Parser
-
expr := or (<QUESTION> expr <COLON> expr)?
- ExpressionFactoryImpl - Class in de.odysseus.el
-
Expression factory implementation.
- ExpressionFactoryImpl() - Constructor for class de.odysseus.el.ExpressionFactoryImpl
-
Create a new expression factory using the default builder and cache implementations.
- ExpressionFactoryImpl(ExpressionFactoryImpl.Profile) - Constructor for class de.odysseus.el.ExpressionFactoryImpl
-
Create a new expression factory using the default builder and cache implementations.
- ExpressionFactoryImpl(Properties) - Constructor for class de.odysseus.el.ExpressionFactoryImpl
-
Create a new expression factory using the default builder and cache implementations.
- ExpressionFactoryImpl(ExpressionFactoryImpl.Profile, Properties) - Constructor for class de.odysseus.el.ExpressionFactoryImpl
-
Create a new expression factory using the default builder and cache implementations.
- ExpressionFactoryImpl(Properties, TypeConverter) - Constructor for class de.odysseus.el.ExpressionFactoryImpl
-
Create a new expression factory using the default builder and cache implementations.
- ExpressionFactoryImpl(ExpressionFactoryImpl.Profile, Properties, TypeConverter) - Constructor for class de.odysseus.el.ExpressionFactoryImpl
-
Create a new expression factory using the default builder and cache implementations.
- ExpressionFactoryImpl(TreeStore) - Constructor for class de.odysseus.el.ExpressionFactoryImpl
-
Create a new expression factory.
- ExpressionFactoryImpl(TreeStore, TypeConverter) - Constructor for class de.odysseus.el.ExpressionFactoryImpl
-
Create a new expression factory.
- ExpressionFactoryImpl.Profile - Enum in de.odysseus.el
-
A profile provides a default set of language features that will define the builder's
behavior.
- ExpressionNode - Interface in de.odysseus.el.tree
-
Expression node interface.
- ExtensionHandler(Parser.ExtensionPoint) - Constructor for class de.odysseus.el.tree.impl.Parser.ExtensionHandler
-
- extensions - Variable in class de.odysseus.el.tree.impl.Parser
-
- ExtensionToken(String) - Constructor for class de.odysseus.el.tree.impl.Scanner.ExtensionToken
-
- ge(TypeConverter, Object, Object) - Static method in class de.odysseus.el.misc.BooleanOperations
-
- GE - Static variable in class de.odysseus.el.tree.impl.ast.AstBinary
-
- get(String, Object...) - Static method in class de.odysseus.el.misc.LocalMessages
-
- get(String) - Method in class de.odysseus.el.tree.impl.Cache
-
- get(String) - Method in interface de.odysseus.el.tree.TreeCache
-
Lookup tree
- get(String) - Method in class de.odysseus.el.tree.TreeStore
-
- getBuilder() - Method in class de.odysseus.el.tree.TreeStore
-
- getCardinality() - Method in class de.odysseus.el.tree.impl.ast.AstBinary
-
- getCardinality() - Method in class de.odysseus.el.tree.impl.ast.AstBracket
-
- getCardinality() - Method in class de.odysseus.el.tree.impl.ast.AstChoice
-
- getCardinality() - Method in class de.odysseus.el.tree.impl.ast.AstComposite
-
- getCardinality() - Method in class de.odysseus.el.tree.impl.ast.AstDot
-
- getCardinality() - Method in class de.odysseus.el.tree.impl.ast.AstEval
-
- getCardinality() - Method in class de.odysseus.el.tree.impl.ast.AstFunction
-
- getCardinality() - Method in class de.odysseus.el.tree.impl.ast.AstIdentifier
-
- getCardinality() - Method in class de.odysseus.el.tree.impl.ast.AstLiteral
-
- getCardinality() - Method in class de.odysseus.el.tree.impl.ast.AstMethod
-
- getCardinality() - Method in class de.odysseus.el.tree.impl.ast.AstNested
-
- getCardinality() - Method in class de.odysseus.el.tree.impl.ast.AstParameters
-
- getCardinality() - Method in class de.odysseus.el.tree.impl.ast.AstText
-
- getCardinality() - Method in class de.odysseus.el.tree.impl.ast.AstUnary
-
- getCardinality() - Method in interface de.odysseus.el.tree.Node
-
Get the node's number of children.
- getChild(int) - Method in class de.odysseus.el.tree.impl.ast.AstBinary
-
- getChild(int) - Method in class de.odysseus.el.tree.impl.ast.AstBracket
-
- getChild(int) - Method in class de.odysseus.el.tree.impl.ast.AstChoice
-
- getChild(int) - Method in class de.odysseus.el.tree.impl.ast.AstComposite
-
- getChild(int) - Method in class de.odysseus.el.tree.impl.ast.AstEval
-
- getChild(int) - Method in class de.odysseus.el.tree.impl.ast.AstFunction
-
- getChild(int) - Method in class de.odysseus.el.tree.impl.ast.AstIdentifier
-
- getChild(int) - Method in class de.odysseus.el.tree.impl.ast.AstLiteral
-
- getChild(int) - Method in class de.odysseus.el.tree.impl.ast.AstMethod
-
- getChild(int) - Method in class de.odysseus.el.tree.impl.ast.AstNested
-
- getChild(int) - Method in class de.odysseus.el.tree.impl.ast.AstParameters
-
- getChild(int) - Method in class de.odysseus.el.tree.impl.ast.AstProperty
-
- getChild(int) - Method in class de.odysseus.el.tree.impl.ast.AstText
-
- getChild(int) - Method in class de.odysseus.el.tree.impl.ast.AstUnary
-
- getChild(int) - Method in interface de.odysseus.el.tree.Node
-
Get i'th child
- getCommonPropertyType(ELContext, Object) - Method in class de.odysseus.el.util.RootPropertyResolver
-
- getCommonPropertyType(ELContext, Object) - Method in class de.odysseus.el.util.SimpleResolver
-
- getELResolver() - Method in class de.odysseus.el.util.SimpleContext
-
Get our resolver.
- getEncountered() - Method in exception de.odysseus.el.tree.TreeBuilderException
-
- getExpected() - Method in exception de.odysseus.el.tree.TreeBuilderException
-
- getExpectedType() - Method in class de.odysseus.el.ObjectValueExpression
-
- getExpectedType() - Method in class de.odysseus.el.TreeValueExpression
-
- getExpression() - Method in exception de.odysseus.el.tree.TreeBuilderException
-
- getExpressionString() - Method in class de.odysseus.el.ObjectValueExpression
-
Answer null
.
- getExpressionString() - Method in class de.odysseus.el.TreeMethodExpression
-
- getExpressionString() - Method in class de.odysseus.el.TreeValueExpression
-
- getExtensionHandler(Scanner.Token) - Method in class de.odysseus.el.tree.impl.Parser
-
- getExtensionPoint() - Method in class de.odysseus.el.tree.impl.Parser.ExtensionHandler
-
- getFeatureDescriptors(ELContext, Object) - Method in class de.odysseus.el.util.RootPropertyResolver
-
- getFeatureDescriptors(ELContext, Object) - Method in class de.odysseus.el.util.SimpleResolver
-
- getFunction(int) - Method in class de.odysseus.el.tree.Bindings
-
Get function by index.
- getFunctionMapper() - Method in class de.odysseus.el.util.SimpleContext
-
Get our function mapper.
- getFunctionNodes() - Method in class de.odysseus.el.tree.Tree
-
Get function nodes (in no particular order)
- getFunctions() - Method in class de.odysseus.el.tree.impl.Parser
-
- getIdentifierNodes() - Method in class de.odysseus.el.tree.Tree
-
Get identifier nodes (in no particular order)
- getIdentifiers() - Method in class de.odysseus.el.tree.impl.Parser
-
- getImage() - Method in class de.odysseus.el.tree.impl.Scanner.Token
-
- getIndex() - Method in interface de.odysseus.el.tree.FunctionNode
-
Get the unique index of this identifier in the expression (e.g.
- getIndex() - Method in interface de.odysseus.el.tree.IdentifierNode
-
Get the unique index of this identifier in the expression (e.g.
- getIndex() - Method in class de.odysseus.el.tree.impl.ast.AstFunction
-
- getIndex() - Method in class de.odysseus.el.tree.impl.ast.AstIdentifier
-
- getInput() - Method in class de.odysseus.el.tree.impl.Scanner
-
- getMethodExpression(Bindings, ELContext, Class<?>, Class<?>[]) - Method in class de.odysseus.el.tree.impl.ast.AstIdentifier
-
- getMethodInfo(Bindings, ELContext, Class<?>, Class<?>[]) - Method in interface de.odysseus.el.tree.ExpressionNode
-
Get method information.
- getMethodInfo(Bindings, ELContext, Class<?>, Class<?>[]) - Method in class de.odysseus.el.tree.impl.ast.AstEval
-
- getMethodInfo(Bindings, ELContext, Class<?>, Class<?>[]) - Method in class de.odysseus.el.tree.impl.ast.AstIdentifier
-
- getMethodInfo(Bindings, ELContext, Class<?>, Class<?>[]) - Method in class de.odysseus.el.tree.impl.ast.AstMethod
-
- getMethodInfo(Bindings, ELContext, Class<?>, Class<?>[]) - Method in class de.odysseus.el.tree.impl.ast.AstProperty
-
- getMethodInfo(Bindings, ELContext, Class<?>, Class<?>[]) - Method in class de.odysseus.el.tree.impl.ast.AstRightValue
-
- getMethodInfo(Bindings, ELContext, Class<?>, Class<?>[]) - Method in class de.odysseus.el.tree.impl.ast.AstText
-
- getMethodInfo(ELContext) - Method in class de.odysseus.el.TreeMethodExpression
-
Evaluates the expression and answers information about the method
- getName() - Method in interface de.odysseus.el.tree.FunctionNode
-
Get the full function name
- getName() - Method in interface de.odysseus.el.tree.IdentifierNode
-
Get the identifier name
- getName() - Method in class de.odysseus.el.tree.impl.ast.AstFunction
-
- getName() - Method in class de.odysseus.el.tree.impl.ast.AstIdentifier
-
- getOperator() - Method in class de.odysseus.el.tree.impl.ast.AstBinary
-
- getOperator() - Method in class de.odysseus.el.tree.impl.ast.AstUnary
-
- getParam(int) - Method in class de.odysseus.el.tree.impl.ast.AstFunction
-
- getParamCount() - Method in interface de.odysseus.el.tree.FunctionNode
-
Get the number of parameters for this function
- getParamCount() - Method in class de.odysseus.el.tree.impl.ast.AstFunction
-
- getPosition() - Method in class de.odysseus.el.tree.impl.Scanner
-
- getPosition() - Method in exception de.odysseus.el.tree.TreeBuilderException
-
- getPrefix() - Method in class de.odysseus.el.tree.impl.ast.AstProperty
-
- getProperty(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstBracket
-
- getProperty(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstDot
-
- getProperty(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstProperty
-
- getProperty(String) - Method in class de.odysseus.el.util.RootPropertyResolver
-
Get property value
- getRoot() - Method in class de.odysseus.el.tree.Tree
-
- getRootPropertyResolver() - Method in class de.odysseus.el.util.SimpleResolver
-
Answer our root resolver which provides an API to access top-level properties.
- getSize() - Method in class de.odysseus.el.tree.impl.Scanner.Token
-
- getStructuralId(Bindings) - Method in interface de.odysseus.el.tree.ExpressionNode
-
Get the canonical expression string for this node.
- getStructuralId(Bindings) - Method in class de.odysseus.el.tree.impl.ast.AstNode
-
- getSymbol() - Method in class de.odysseus.el.tree.impl.Scanner.Token
-
- getToken() - Method in class de.odysseus.el.tree.impl.Parser
-
- getToken() - Method in class de.odysseus.el.tree.impl.Scanner
-
- getType(ELContext) - Method in class de.odysseus.el.ObjectValueExpression
-
Answer null
.
- getType(Bindings, ELContext) - Method in interface de.odysseus.el.tree.ExpressionNode
-
- getType(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstEval
-
- getType(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstIdentifier
-
- getType(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstMethod
-
- getType(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstProperty
-
- getType(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstRightValue
-
according to the spec, the result is undefined for rvalues, so answer null
- getType(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstText
-
- getType(ELContext) - Method in class de.odysseus.el.TreeValueExpression
-
Evaluates the expression as an lvalue and answers the result type.
- getType(ELContext, Object, Object) - Method in class de.odysseus.el.util.RootPropertyResolver
-
- getType(ELContext, Object, Object) - Method in class de.odysseus.el.util.SimpleResolver
-
- getValue(ELContext) - Method in class de.odysseus.el.ObjectValueExpression
-
Answer the wrapped object, coerced to the expected type.
- getValue(Bindings, ELContext, Class<?>) - Method in interface de.odysseus.el.tree.ExpressionNode
-
Evaluate node.
- getValue(Bindings, ELContext, Class<?>) - Method in class de.odysseus.el.tree.impl.ast.AstNode
-
evaluate and return the (optionally coerced) result.
- getValue(ELContext) - Method in class de.odysseus.el.TreeValueExpression
-
Evaluates the expression as an rvalue and answers the result.
- getValue(ELContext, Object, Object) - Method in class de.odysseus.el.util.RootPropertyResolver
-
- getValue(ELContext, Object, Object) - Method in class de.odysseus.el.util.SimpleResolver
-
- getValueReference(Bindings, ELContext) - Method in interface de.odysseus.el.tree.ExpressionNode
-
Get value reference.
- getValueReference(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstEval
-
- getValueReference(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstIdentifier
-
- getValueReference(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstMethod
-
- getValueReference(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstProperty
-
- getValueReference(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstRightValue
-
- getValueReference(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstText
-
- getValueReference(ELContext) - Method in class de.odysseus.el.TreeValueExpression
-
- getVariable(int) - Method in class de.odysseus.el.tree.Bindings
-
Get variable by index.
- getVariableMapper() - Method in class de.odysseus.el.util.SimpleContext
-
Get our variable mapper.
- gt(TypeConverter, Object, Object) - Static method in class de.odysseus.el.misc.BooleanOperations
-
- GT - Static variable in class de.odysseus.el.tree.impl.ast.AstBinary
-