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

A

add(TypeConverter, Object, Object) - Static method in class de.odysseus.el.misc.NumberOperations
 
ADD - Static variable in class de.odysseus.el.tree.impl.ast.AstBinary
 
add(boolean) - Method in class de.odysseus.el.tree.impl.Parser
add := add (<PLUS> mul | <MINUS> mul)*
AND - Static variable in class de.odysseus.el.tree.impl.ast.AstBinary
 
and(boolean) - Method in class de.odysseus.el.tree.impl.Parser
and := eq (<AND> eq)*
appendStructure(StringBuilder, Bindings) - Method in class de.odysseus.el.tree.impl.ast.AstBinary
 
appendStructure(StringBuilder, Bindings) - Method in class de.odysseus.el.tree.impl.ast.AstBoolean
 
appendStructure(StringBuilder, Bindings) - Method in class de.odysseus.el.tree.impl.ast.AstBracket
 
appendStructure(StringBuilder, Bindings) - Method in class de.odysseus.el.tree.impl.ast.AstChoice
 
appendStructure(StringBuilder, Bindings) - Method in class de.odysseus.el.tree.impl.ast.AstComposite
 
appendStructure(StringBuilder, Bindings) - Method in class de.odysseus.el.tree.impl.ast.AstDot
 
appendStructure(StringBuilder, Bindings) - Method in class de.odysseus.el.tree.impl.ast.AstEval
 
appendStructure(StringBuilder, Bindings) - Method in class de.odysseus.el.tree.impl.ast.AstFunction
 
appendStructure(StringBuilder, Bindings) - Method in class de.odysseus.el.tree.impl.ast.AstIdentifier
 
appendStructure(StringBuilder, Bindings) - Method in class de.odysseus.el.tree.impl.ast.AstMethod
 
appendStructure(StringBuilder, Bindings) - Method in class de.odysseus.el.tree.impl.ast.AstNested
 
appendStructure(StringBuilder, Bindings) - Method in class de.odysseus.el.tree.impl.ast.AstNode
 
appendStructure(StringBuilder, Bindings) - Method in class de.odysseus.el.tree.impl.ast.AstNull
 
appendStructure(StringBuilder, Bindings) - Method in class de.odysseus.el.tree.impl.ast.AstNumber
 
appendStructure(StringBuilder, Bindings) - Method in class de.odysseus.el.tree.impl.ast.AstParameters
 
appendStructure(StringBuilder, Bindings) - Method in class de.odysseus.el.tree.impl.ast.AstString
 
appendStructure(StringBuilder, Bindings) - Method in class de.odysseus.el.tree.impl.ast.AstText
 
appendStructure(StringBuilder, Bindings) - Method in class de.odysseus.el.tree.impl.ast.AstUnary
 
apply(TypeConverter, Object, Object) - Method in class de.odysseus.el.tree.impl.ast.AstBinary.SimpleOperator
 
apply(TypeConverter, Object) - Method in class de.odysseus.el.tree.impl.ast.AstUnary.SimpleOperator
 
AstBinary - Class in de.odysseus.el.tree.impl.ast
 
AstBinary(AstNode, AstNode, AstBinary.Operator) - Constructor for class de.odysseus.el.tree.impl.ast.AstBinary
 
AstBinary.Operator - Interface in de.odysseus.el.tree.impl.ast
 
AstBinary.SimpleOperator - Class in de.odysseus.el.tree.impl.ast
 
AstBoolean - Class in de.odysseus.el.tree.impl.ast
 
AstBoolean(boolean) - Constructor for class de.odysseus.el.tree.impl.ast.AstBoolean
 
AstBracket - Class in de.odysseus.el.tree.impl.ast
 
AstBracket(AstNode, AstNode, boolean, boolean) - Constructor for class de.odysseus.el.tree.impl.ast.AstBracket
 
AstBracket(AstNode, AstNode, boolean, boolean, boolean) - Constructor for class de.odysseus.el.tree.impl.ast.AstBracket
 
AstChoice - Class in de.odysseus.el.tree.impl.ast
 
AstChoice(AstNode, AstNode, AstNode) - Constructor for class de.odysseus.el.tree.impl.ast.AstChoice
 
AstComposite - Class in de.odysseus.el.tree.impl.ast
 
AstComposite(List<AstNode>) - Constructor for class de.odysseus.el.tree.impl.ast.AstComposite
 
AstDot - Class in de.odysseus.el.tree.impl.ast
 
AstDot(AstNode, String, boolean) - Constructor for class de.odysseus.el.tree.impl.ast.AstDot
 
AstDot(AstNode, String, boolean, boolean) - Constructor for class de.odysseus.el.tree.impl.ast.AstDot
 
AstEval - Class in de.odysseus.el.tree.impl.ast
 
AstEval(AstNode, boolean) - Constructor for class de.odysseus.el.tree.impl.ast.AstEval
 
AstFunction - Class in de.odysseus.el.tree.impl.ast
 
AstFunction(String, int, AstParameters) - Constructor for class de.odysseus.el.tree.impl.ast.AstFunction
 
AstFunction(String, int, AstParameters, boolean) - Constructor for class de.odysseus.el.tree.impl.ast.AstFunction
 
AstIdentifier - Class in de.odysseus.el.tree.impl.ast
 
AstIdentifier(String, int) - Constructor for class de.odysseus.el.tree.impl.ast.AstIdentifier
 
AstIdentifier(String, int, boolean) - Constructor for class de.odysseus.el.tree.impl.ast.AstIdentifier
 
AstLiteral - Class in de.odysseus.el.tree.impl.ast
 
AstLiteral() - Constructor for class de.odysseus.el.tree.impl.ast.AstLiteral
 
AstMethod - Class in de.odysseus.el.tree.impl.ast
 
AstMethod(AstProperty, AstParameters) - Constructor for class de.odysseus.el.tree.impl.ast.AstMethod
 
AstNested - Class in de.odysseus.el.tree.impl.ast
 
AstNested(AstNode) - Constructor for class de.odysseus.el.tree.impl.ast.AstNested
 
AstNode - Class in de.odysseus.el.tree.impl.ast
 
AstNode() - Constructor for class de.odysseus.el.tree.impl.ast.AstNode
 
AstNull - Class in de.odysseus.el.tree.impl.ast
 
AstNull() - Constructor for class de.odysseus.el.tree.impl.ast.AstNull
 
AstNumber - Class in de.odysseus.el.tree.impl.ast
 
AstNumber(Number) - Constructor for class de.odysseus.el.tree.impl.ast.AstNumber
 
AstParameters - Class in de.odysseus.el.tree.impl.ast
 
AstParameters(List<AstNode>) - Constructor for class de.odysseus.el.tree.impl.ast.AstParameters
 
AstProperty - Class in de.odysseus.el.tree.impl.ast
 
AstProperty(AstNode, boolean, boolean) - Constructor for class de.odysseus.el.tree.impl.ast.AstProperty
 
AstProperty(AstNode, boolean, boolean, boolean) - Constructor for class de.odysseus.el.tree.impl.ast.AstProperty
 
AstRightValue - Class in de.odysseus.el.tree.impl.ast
 
AstRightValue() - Constructor for class de.odysseus.el.tree.impl.ast.AstRightValue
 
AstString - Class in de.odysseus.el.tree.impl.ast
 
AstString(String) - Constructor for class de.odysseus.el.tree.impl.ast.AstString
 
AstText - Class in de.odysseus.el.tree.impl.ast
 
AstText(String) - Constructor for class de.odysseus.el.tree.impl.ast.AstText
 
AstUnary - Class in de.odysseus.el.tree.impl.ast
 
AstUnary(AstNode, AstUnary.Operator) - Constructor for class de.odysseus.el.tree.impl.ast.AstUnary
 
AstUnary.Operator - Interface in de.odysseus.el.tree.impl.ast
 
AstUnary.SimpleOperator - Class in de.odysseus.el.tree.impl.ast
 

B

bind(FunctionMapper, VariableMapper) - Method in class de.odysseus.el.tree.Tree
Create a bindings.
bind(FunctionMapper, VariableMapper, TypeConverter) - Method in class de.odysseus.el.tree.Tree
Create a bindings.
Bindings - Class in de.odysseus.el.tree
Bindings, usually created by a Tree.
Bindings(Method[], ValueExpression[]) - Constructor for class de.odysseus.el.tree.Bindings
Constructor.
Bindings(Method[], ValueExpression[], TypeConverter) - Constructor for class de.odysseus.el.tree.Bindings
Constructor.
BooleanOperations - Class in de.odysseus.el.misc
 
BooleanOperations() - Constructor for class de.odysseus.el.misc.BooleanOperations
 
build(String) - Method in class de.odysseus.el.tree.impl.Builder
Parse expression.
build(String) - Method in interface de.odysseus.el.tree.TreeBuilder
Parse the given expression and create an abstract syntax tree for it.
Builder - Class in de.odysseus.el.tree.impl
Tree builder.
Builder() - Constructor for class de.odysseus.el.tree.impl.Builder
 
Builder(Builder.Feature...) - Constructor for class de.odysseus.el.tree.impl.Builder
 
builder - Variable in class de.odysseus.el.tree.impl.Scanner
 
Builder.Feature - Enum in de.odysseus.el.tree.impl
Feature enumeration type.

C

Cache - Class in de.odysseus.el.tree.impl
Concurrent (thread-safe) FIFO tree cache (using classes from java.util.concurrent).
Cache(int) - Constructor for class de.odysseus.el.tree.impl.Cache
Creates a new cache with the specified capacity and default concurrency level (16).
Cache(int, int) - Constructor for class de.odysseus.el.tree.impl.Cache
Creates a new cache with the specified capacity and concurrency level.
cmp(boolean) - Method in class de.odysseus.el.tree.impl.Parser
cmp := add (<LT> add | <LE> add | <GE> add | <GT> add)*
coerceStringToType(String, Class<?>) - Method in class de.odysseus.el.misc.TypeConverterImpl
 
coerceToBigDecimal(Object) - Method in class de.odysseus.el.misc.TypeConverterImpl
 
coerceToBigInteger(Object) - Method in class de.odysseus.el.misc.TypeConverterImpl
 
coerceToBoolean(Object) - Method in class de.odysseus.el.misc.TypeConverterImpl
 
coerceToByte(Object) - Method in class de.odysseus.el.misc.TypeConverterImpl
 
coerceToCharacter(Object) - Method in class de.odysseus.el.misc.TypeConverterImpl
 
coerceToDouble(Object) - Method in class de.odysseus.el.misc.TypeConverterImpl
 
coerceToEnum(Object, Class<T>) - Method in class de.odysseus.el.misc.TypeConverterImpl
 
coerceToFloat(Object) - Method in class de.odysseus.el.misc.TypeConverterImpl
 
coerceToInteger(Object) - Method in class de.odysseus.el.misc.TypeConverterImpl
 
coerceToLong(Object) - Method in class de.odysseus.el.misc.TypeConverterImpl
 
coerceToShort(Object) - Method in class de.odysseus.el.misc.TypeConverterImpl
 
coerceToString(Object) - Method in class de.odysseus.el.misc.TypeConverterImpl
 
coerceToType(Object, Class<?>) - Method in class de.odysseus.el.ExpressionFactoryImpl
 
coerceToType(Object, Class<?>) - Method in class de.odysseus.el.misc.TypeConverterImpl
 
consumeToken() - Method in class de.odysseus.el.tree.impl.Parser
consume current token (get next token).
consumeToken(Scanner.Symbol) - Method in class de.odysseus.el.tree.impl.Parser
consume current token (get next token); throw exception if the current token doesn't match the expected symbol.
context - Variable in class de.odysseus.el.tree.impl.Parser
 
convert(Object, Class<T>) - Method in interface de.odysseus.el.misc.TypeConverter
Convert the given input value to the specified target type.
convert(Object, Class<T>) - Method in class de.odysseus.el.misc.TypeConverterImpl
 
convert(Object, Class<T>) - Method in class de.odysseus.el.tree.Bindings
Apply type conversion.
createAstBinary(AstNode, AstNode, AstBinary.Operator) - Method in class de.odysseus.el.tree.impl.Parser
 
createAstBracket(AstNode, AstNode, boolean, boolean) - Method in class de.odysseus.el.tree.impl.Parser
 
createAstChoice(AstNode, AstNode, AstNode) - Method in class de.odysseus.el.tree.impl.Parser
 
createAstComposite(List<AstNode>) - Method in class de.odysseus.el.tree.impl.Parser
 
createAstDot(AstNode, String, boolean) - Method in class de.odysseus.el.tree.impl.Parser
 
createAstFunction(String, int, AstParameters) - Method in class de.odysseus.el.tree.impl.Parser
 
createAstIdentifier(String, int) - Method in class de.odysseus.el.tree.impl.Parser
 
createAstMethod(AstProperty, AstParameters) - Method in class de.odysseus.el.tree.impl.Parser
 
createAstNode(AstNode...) - Method in class de.odysseus.el.tree.impl.Parser.ExtensionHandler
Called by the parser if it handles a extended token associated with this handler at the appropriate extension point.
createAstUnary(AstNode, AstUnary.Operator) - Method in class de.odysseus.el.tree.impl.Parser
 
createMethodExpression(ELContext, String, Class<?>, Class<?>[]) - Method in class de.odysseus.el.ExpressionFactoryImpl
 
createParser(String) - Method in class de.odysseus.el.tree.impl.Builder
 
createScanner(String) - Method in class de.odysseus.el.tree.impl.Parser
 
createTreeBuilder(Properties, Builder.Feature...) - Method in class de.odysseus.el.ExpressionFactoryImpl
Create the factory's builder.
createTreeStore(int, ExpressionFactoryImpl.Profile, Properties) - Method in class de.odysseus.el.ExpressionFactoryImpl
Create the factory's tree store.
createTypeConverter(Properties) - Method in class de.odysseus.el.ExpressionFactoryImpl
Create the factory's type converter.
createValueExpression(Object, Class<?>) - Method in class de.odysseus.el.ExpressionFactoryImpl
 
createValueExpression(ELContext, String, Class<?>) - Method in class de.odysseus.el.ExpressionFactoryImpl
 

D

de.odysseus.el - package de.odysseus.el
 
de.odysseus.el.misc - package de.odysseus.el.misc
 
de.odysseus.el.tree - package de.odysseus.el.tree
 
de.odysseus.el.tree.impl - package de.odysseus.el.tree.impl
 
de.odysseus.el.tree.impl.ast - package de.odysseus.el.tree.impl.ast
 
de.odysseus.el.util - package de.odysseus.el.util
 
DEFAULT - Static variable in interface de.odysseus.el.misc.TypeConverter
Default conversions as from JSR245.
div(TypeConverter, Object, Object) - Static method in class de.odysseus.el.misc.NumberOperations
 
DIV - Static variable in class de.odysseus.el.tree.impl.ast.AstBinary
 
dump(PrintWriter, Node) - Static method in class de.odysseus.el.tree.NodePrinter
 
dump(PrintWriter) - Method in class de.odysseus.el.TreeMethodExpression
Print the parse tree.
dump(PrintWriter) - Method in class de.odysseus.el.TreeValueExpression
Print the parse tree.

E

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
 

F

fail(String) - Method in class de.odysseus.el.tree.impl.Parser
throw exception
fail(Scanner.Symbol) - Method in class de.odysseus.el.tree.impl.Parser
throw exception
features - Variable in class de.odysseus.el.tree.impl.Builder
 
findAccessibleMethod(Method) - Method in class de.odysseus.el.tree.impl.ast.AstNode
 
findMethod(String, Class<?>, Class<?>, Class<?>[]) - Method in class de.odysseus.el.tree.impl.ast.AstProperty
 
fixed(Scanner.Symbol) - Method in class de.odysseus.el.tree.impl.Scanner
 
function(String, AstParameters) - Method in class de.odysseus.el.tree.impl.Parser
 
FunctionNode - Interface in de.odysseus.el.tree
Function node interface.

G

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
Get a Tree.
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
 

H

hashCode() - Method in class de.odysseus.el.misc.TypeConverterImpl
 
hashCode() - Method in class de.odysseus.el.ObjectValueExpression
 
hashCode() - Method in class de.odysseus.el.tree.Bindings
 
hashCode() - Method in class de.odysseus.el.tree.impl.Builder
 
hashCode() - Method in class de.odysseus.el.TreeMethodExpression
 
hashCode() - Method in class de.odysseus.el.TreeValueExpression
 

I

identifier(String) - Method in class de.odysseus.el.tree.impl.Parser
 
IdentifierNode - Interface in de.odysseus.el.tree
Identifier node interface.
ignoreReturnType - Variable in class de.odysseus.el.tree.impl.ast.AstProperty
 
invoke(Bindings, ELContext, Class<?>, Class<?>[], Object[]) - Method in interface de.odysseus.el.tree.ExpressionNode
Invoke method.
invoke(Bindings, ELContext, Class<?>, Class<?>[], Object[]) - Method in class de.odysseus.el.tree.impl.ast.AstEval
 
invoke(Bindings, ELContext, Object, Method) - Method in class de.odysseus.el.tree.impl.ast.AstFunction
Invoke method.
invoke(Bindings, ELContext, Class<?>, Class<?>[], Object[]) - Method in class de.odysseus.el.tree.impl.ast.AstIdentifier
 
invoke(Bindings, ELContext, Class<?>, Class<?>[], Object[]) - Method in class de.odysseus.el.tree.impl.ast.AstMethod
 
invoke(Bindings, ELContext, Class<?>, Class<?>[], Object[]) - Method in class de.odysseus.el.tree.impl.ast.AstProperty
 
invoke(Bindings, ELContext, Class<?>, Class<?>[], Object[]) - Method in class de.odysseus.el.tree.impl.ast.AstRightValue
 
invoke(Bindings, ELContext, Class<?>, Class<?>[], Object[]) - Method in class de.odysseus.el.tree.impl.ast.AstText
 
invoke(ELContext, Object[]) - Method in class de.odysseus.el.TreeMethodExpression
Evaluates the expression and invokes the method.
invoke(ELContext, Object, Object, Class<?>[], Object[]) - Method in class de.odysseus.el.util.RootPropertyResolver
 
invoke(ELContext, Object, Object, Class<?>[], Object[]) - Method in class de.odysseus.el.util.SimpleResolver
 
isDeferred() - Method in class de.odysseus.el.tree.impl.ast.AstEval
 
isDeferred() - Method in class de.odysseus.el.tree.Tree
 
isDeferred() - Method in class de.odysseus.el.TreeMethodExpression
Answer true if this is a deferred expression (starting with #{)
isDeferred() - Method in class de.odysseus.el.TreeValueExpression
Answer true if this is a deferred expression (containing sub-expressions starting with #{)
isDigit(char) - Method in class de.odysseus.el.tree.impl.Scanner
 
isEnabled(Builder.Feature) - Method in class de.odysseus.el.tree.impl.Builder
 
isEval() - Method in class de.odysseus.el.tree.impl.Scanner
 
isFunctionBound(int) - Method in class de.odysseus.el.tree.Bindings
Test if given index is bound to a function.
isLeftValue() - Method in interface de.odysseus.el.tree.ExpressionNode
 
isLeftValue() - Method in class de.odysseus.el.tree.impl.ast.AstEval
 
isLeftValue() - Method in class de.odysseus.el.tree.impl.ast.AstIdentifier
 
isLeftValue() - Method in class de.odysseus.el.tree.impl.ast.AstMethod
 
isLeftValue() - Method in class de.odysseus.el.tree.impl.ast.AstProperty
 
isLeftValue() - Method in class de.odysseus.el.tree.impl.ast.AstRightValue
 
isLeftValue() - Method in class de.odysseus.el.tree.impl.ast.AstText
 
isLeftValue() - Method in class de.odysseus.el.TreeValueExpression
Answer true if this could be used as an lvalue.
isLiteralText() - Method in class de.odysseus.el.ObjectValueExpression
Answer false.
isLiteralText() - Method in interface de.odysseus.el.tree.ExpressionNode
 
isLiteralText() - Method in class de.odysseus.el.tree.impl.ast.AstEval
 
isLiteralText() - Method in class de.odysseus.el.tree.impl.ast.AstIdentifier
 
isLiteralText() - Method in class de.odysseus.el.tree.impl.ast.AstMethod
 
isLiteralText() - Method in class de.odysseus.el.tree.impl.ast.AstProperty
 
isLiteralText() - Method in class de.odysseus.el.tree.impl.ast.AstRightValue
Answer false
isLiteralText() - Method in class de.odysseus.el.tree.impl.ast.AstText
 
isLiteralText() - Method in class de.odysseus.el.TreeMethodExpression
 
isLiteralText() - Method in class de.odysseus.el.TreeValueExpression
 
isMethodInvocation() - Method in interface de.odysseus.el.tree.ExpressionNode
 
isMethodInvocation() - Method in class de.odysseus.el.tree.impl.ast.AstEval
 
isMethodInvocation() - Method in class de.odysseus.el.tree.impl.ast.AstIdentifier
 
isMethodInvocation() - Method in class de.odysseus.el.tree.impl.ast.AstMethod
 
isMethodInvocation() - Method in class de.odysseus.el.tree.impl.ast.AstProperty
 
isMethodInvocation() - Method in class de.odysseus.el.tree.impl.ast.AstRightValue
 
isMethodInvocation() - Method in class de.odysseus.el.tree.impl.ast.AstText
 
isParmetersProvided() - Method in class de.odysseus.el.TreeMethodExpression
 
isProperty(String) - Method in class de.odysseus.el.util.RootPropertyResolver
Test property
isReadOnly(ELContext) - Method in class de.odysseus.el.ObjectValueExpression
Answer true.
isReadOnly(Bindings, ELContext) - Method in interface de.odysseus.el.tree.ExpressionNode
Determine whether ExpressionNode.setValue(Bindings, ELContext, Object) will throw a PropertyNotWritableException.
isReadOnly(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstEval
 
isReadOnly(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstIdentifier
 
isReadOnly(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstMethod
 
isReadOnly(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstProperty
 
isReadOnly(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstRightValue
non-lvalues are always readonly, so answer true
isReadOnly(Bindings, ELContext) - Method in class de.odysseus.el.tree.impl.ast.AstText
 
isReadOnly(ELContext) - Method in class de.odysseus.el.TreeValueExpression
Evaluates the expression as an lvalue and determines if TreeValueExpression.setValue(ELContext, Object) will always fail.
isReadOnly(ELContext, Object, Object) - Method in class de.odysseus.el.util.RootPropertyResolver
 
isReadOnly(ELContext, Object, Object) - Method in class de.odysseus.el.util.SimpleResolver
 
isVarArgs() - Method in interface de.odysseus.el.tree.FunctionNode
 
isVarArgs() - Method in class de.odysseus.el.tree.impl.ast.AstFunction
 
isVariableBound(int) - Method in class de.odysseus.el.tree.Bindings
Test if given index is bound to a variable.

K

keyword(String) - Method in class de.odysseus.el.tree.impl.Scanner
 

L

le(TypeConverter, Object, Object) - Static method in class de.odysseus.el.misc.BooleanOperations
 
LE - Static variable in class de.odysseus.el.tree.impl.ast.AstBinary
 
literal() - Method in class de.odysseus.el.tree.impl.Parser
literal := <TRUE> | <FALSE> | <STRING> | <INTEGER> | <FLOAT> | <NULL>
LocalMessages - Class in de.odysseus.el.misc
 
LocalMessages() - Constructor for class de.odysseus.el.misc.LocalMessages
 
lookahead(int) - Method in class de.odysseus.el.tree.impl.Parser
get lookahead symbol.
lt(TypeConverter, Object, Object) - Static method in class de.odysseus.el.misc.BooleanOperations
 
LT - Static variable in class de.odysseus.el.tree.impl.ast.AstBinary
 
lvalue - Variable in class de.odysseus.el.tree.impl.ast.AstProperty
 

M

main(String[]) - Static method in class de.odysseus.el.tree.impl.Builder
Dump out abstract syntax tree for a given expression
mod(TypeConverter, Object, Object) - Static method in class de.odysseus.el.misc.NumberOperations
 
MOD - Static variable in class de.odysseus.el.tree.impl.ast.AstBinary
 
mul(TypeConverter, Object, Object) - Static method in class de.odysseus.el.misc.NumberOperations
 
MUL - Static variable in class de.odysseus.el.tree.impl.ast.AstBinary
 
mul(boolean) - Method in class de.odysseus.el.tree.impl.Parser
mul := unary (<MUL> unary | <DIV> unary | <MOD> unary)*

N

ne(TypeConverter, Object, Object) - Static method in class de.odysseus.el.misc.BooleanOperations
 
NE - Static variable in class de.odysseus.el.tree.impl.ast.AstBinary
 
neg(TypeConverter, Object) - Static method in class de.odysseus.el.misc.NumberOperations
 
NEG - Static variable in class de.odysseus.el.tree.impl.ast.AstUnary
 
next() - Method in class de.odysseus.el.tree.impl.Scanner
Scan next token.
nextEval() - Method in class de.odysseus.el.tree.impl.Scanner
token inside an eval expression
nextNumber() - Method in class de.odysseus.el.tree.impl.Scanner
number token
nextString() - Method in class de.odysseus.el.tree.impl.Scanner
string token
nextText() - Method in class de.odysseus.el.tree.impl.Scanner
text token
nextToken() - Method in class de.odysseus.el.tree.impl.Scanner
 
Node - Interface in de.odysseus.el.tree
Basic node interface.
NodePrinter - Class in de.odysseus.el.tree
Node pretty printer for debugging purposes.
NodePrinter() - Constructor for class de.odysseus.el.tree.NodePrinter
 
nonliteral() - Method in class de.odysseus.el.tree.impl.Parser
nonliteral := <IDENTIFIER> | function | <LPAREN> expr <RPAREN> function := (<IDENTIFIER> <COLON>)? <IDENTIFIER> <LPAREN> list? <RPAREN>
NOT - Static variable in class de.odysseus.el.tree.impl.ast.AstUnary
 
NumberOperations - Class in de.odysseus.el.misc
Arithmetic Operations as specified in chapter 1.7.
NumberOperations() - Constructor for class de.odysseus.el.misc.NumberOperations
 

O

ObjectValueExpression - Class in de.odysseus.el
Object wrapper expression.
ObjectValueExpression(TypeConverter, Object, Class<?>) - Constructor for class de.odysseus.el.ObjectValueExpression
Wrap an object into a value expression.
OR - Static variable in class de.odysseus.el.tree.impl.ast.AstBinary
 
or(boolean) - Method in class de.odysseus.el.tree.impl.Parser
or := and (<OR> and)*

P

params() - Method in class de.odysseus.el.tree.impl.Parser
params := <LPAREN> (expr (<COMMA> expr)*)? <RPAREN>
ParseException(int, String, String) - Constructor for exception de.odysseus.el.tree.impl.Parser.ParseException
 
parseFloat(String) - Method in class de.odysseus.el.tree.impl.Parser
Parse a floating point literal.
parseInteger(String) - Method in class de.odysseus.el.tree.impl.Parser
Parse an integer literal.
Parser - Class in de.odysseus.el.tree.impl
Handcrafted top-down parser.
Parser(Builder, String) - Constructor for class de.odysseus.el.tree.impl.Parser
 
Parser.ExtensionHandler - Class in de.odysseus.el.tree.impl
Provide limited support for syntax extensions.
Parser.ExtensionPoint - Enum in de.odysseus.el.tree.impl
 
Parser.ParseException - Exception in de.odysseus.el.tree.impl
Parse exception type
prefix - Variable in class de.odysseus.el.tree.impl.ast.AstProperty
 
PROP_CACHE_SIZE - Static variable in class de.odysseus.el.ExpressionFactoryImpl
javax.el.cacheSize
PROP_IGNORE_RETURN_TYPE - Static variable in class de.odysseus.el.ExpressionFactoryImpl
javax.el.ignoreReturnType
PROP_METHOD_INVOCATIONS - Static variable in class de.odysseus.el.ExpressionFactoryImpl
javax.el.methodInvocations
PROP_NULL_PROPERTIES - Static variable in class de.odysseus.el.ExpressionFactoryImpl
javax.el.nullProperties
PROP_VAR_ARGS - Static variable in class de.odysseus.el.ExpressionFactoryImpl
javax.el.varArgs
properties() - Method in class de.odysseus.el.util.RootPropertyResolver
Get properties
property - Variable in class de.odysseus.el.tree.impl.ast.AstBracket
 
property - Variable in class de.odysseus.el.tree.impl.ast.AstDot
 
put(String, Tree) - Method in class de.odysseus.el.tree.impl.Cache
 
put(String, Tree) - Method in interface de.odysseus.el.tree.TreeCache
Cache tree
putExtensionHandler(Scanner.ExtensionToken, Parser.ExtensionHandler) - Method in class de.odysseus.el.tree.impl.Parser
 

R

RootPropertyResolver - Class in de.odysseus.el.util
Simple root property resolver implementation.
RootPropertyResolver() - Constructor for class de.odysseus.el.util.RootPropertyResolver
Create a read/write root property resolver
RootPropertyResolver(boolean) - Constructor for class de.odysseus.el.util.RootPropertyResolver
Create a root property resolver

S

ScanException(int, String, String) - Constructor for exception de.odysseus.el.tree.impl.Scanner.ScanException
 
scanner - Variable in class de.odysseus.el.tree.impl.Parser
 
Scanner - Class in de.odysseus.el.tree.impl
Handcrafted scanner.
Scanner(String) - Constructor for class de.odysseus.el.tree.impl.Scanner
Constructor.
Scanner.ExtensionToken - Class in de.odysseus.el.tree.impl
 
Scanner.ScanException - Exception in de.odysseus.el.tree.impl
Scan exception type
Scanner.Symbol - Enum in de.odysseus.el.tree.impl
Symbol type
Scanner.Token - Class in de.odysseus.el.tree.impl
 
setELResolver(ELResolver) - Method in class de.odysseus.el.util.SimpleContext
Set our resolver.
setFunction(String, String, Method) - Method in class de.odysseus.el.util.SimpleContext
Define a function.
setProperty(String, Object) - Method in class de.odysseus.el.util.RootPropertyResolver
Set property value
setValue(ELContext, Object) - Method in class de.odysseus.el.ObjectValueExpression
Throw an exception.
setValue(Bindings, ELContext, Object) - Method in interface de.odysseus.el.tree.ExpressionNode
Assign value.
setValue(Bindings, ELContext, Object) - Method in class de.odysseus.el.tree.impl.ast.AstEval
 
setValue(Bindings, ELContext, Object) - Method in class de.odysseus.el.tree.impl.ast.AstIdentifier
 
setValue(Bindings, ELContext, Object) - Method in class de.odysseus.el.tree.impl.ast.AstMethod
 
setValue(Bindings, ELContext, Object) - Method in class de.odysseus.el.tree.impl.ast.AstProperty
 
setValue(Bindings, ELContext, Object) - Method in class de.odysseus.el.tree.impl.ast.AstRightValue
non-lvalues are always readonly, so throw an exception
setValue(Bindings, ELContext, Object) - Method in class de.odysseus.el.tree.impl.ast.AstText
 
setValue(ELContext, Object) - Method in class de.odysseus.el.TreeValueExpression
Evaluates the expression as an lvalue and assigns the given value.
setValue(ELContext, Object, Object, Object) - Method in class de.odysseus.el.util.RootPropertyResolver
 
setValue(ELContext, Object, Object, Object) - Method in class de.odysseus.el.util.SimpleResolver
 
setVariable(String, ValueExpression) - Method in class de.odysseus.el.util.SimpleContext
Define a variable.
SimpleContext - Class in de.odysseus.el.util
Simple context implementation.
SimpleContext() - Constructor for class de.odysseus.el.util.SimpleContext
Create a context.
SimpleContext(ELResolver) - Constructor for class de.odysseus.el.util.SimpleContext
Create a context, use the specified resolver.
SimpleOperator() - Constructor for class de.odysseus.el.tree.impl.ast.AstBinary.SimpleOperator
 
SimpleOperator() - Constructor for class de.odysseus.el.tree.impl.ast.AstUnary.SimpleOperator
 
SimpleResolver - Class in de.odysseus.el.util
Simple resolver implementation.
SimpleResolver(ELResolver, boolean) - Constructor for class de.odysseus.el.util.SimpleResolver
Create a resolver capable of resolving top-level identifiers.
SimpleResolver(ELResolver) - Constructor for class de.odysseus.el.util.SimpleResolver
Create a read/write resolver capable of resolving top-level identifiers.
SimpleResolver(boolean) - Constructor for class de.odysseus.el.util.SimpleResolver
Create a resolver capable of resolving top-level identifiers, array values, list values, map values, resource values and bean properties.
SimpleResolver() - Constructor for class de.odysseus.el.util.SimpleResolver
Create a read/write resolver capable of resolving top-level identifiers, array values, list values, map values, resource values and bean properties.
size() - Method in class de.odysseus.el.tree.impl.Cache
 
strict - Variable in class de.odysseus.el.tree.impl.ast.AstProperty
 
sub(TypeConverter, Object, Object) - Static method in class de.odysseus.el.misc.NumberOperations
 
SUB - Static variable in class de.odysseus.el.tree.impl.ast.AstBinary
 

T

text() - Method in class de.odysseus.el.tree.impl.Parser
text := <TEXT>
token(Scanner.Symbol, String, int) - Method in class de.odysseus.el.tree.impl.Scanner
 
Token(Scanner.Symbol, String) - Constructor for class de.odysseus.el.tree.impl.Scanner.Token
 
Token(Scanner.Symbol, String, int) - Constructor for class de.odysseus.el.tree.impl.Scanner.Token
 
toString() - Method in class de.odysseus.el.ObjectValueExpression
 
toString() - Method in class de.odysseus.el.tree.impl.ast.AstBinary
 
toString() - Method in class de.odysseus.el.tree.impl.ast.AstBoolean
 
toString() - Method in class de.odysseus.el.tree.impl.ast.AstBracket
 
toString() - Method in class de.odysseus.el.tree.impl.ast.AstChoice
 
toString() - Method in class de.odysseus.el.tree.impl.ast.AstComposite
 
toString() - Method in class de.odysseus.el.tree.impl.ast.AstDot
 
toString() - Method in class de.odysseus.el.tree.impl.ast.AstEval
 
toString() - Method in class de.odysseus.el.tree.impl.ast.AstFunction
 
toString() - Method in class de.odysseus.el.tree.impl.ast.AstIdentifier
 
toString() - Method in class de.odysseus.el.tree.impl.ast.AstMethod
 
toString() - Method in class de.odysseus.el.tree.impl.ast.AstNested
 
toString() - Method in class de.odysseus.el.tree.impl.ast.AstNull
 
toString() - Method in class de.odysseus.el.tree.impl.ast.AstNumber
 
toString() - Method in class de.odysseus.el.tree.impl.ast.AstParameters
 
toString() - Method in class de.odysseus.el.tree.impl.ast.AstString
 
toString() - Method in class de.odysseus.el.tree.impl.ast.AstText
 
toString() - Method in class de.odysseus.el.tree.impl.ast.AstUnary
 
toString() - Method in enum de.odysseus.el.tree.impl.Scanner.Symbol
 
toString() - Method in class de.odysseus.el.tree.impl.Scanner.Token
 
toString() - Method in class de.odysseus.el.tree.Tree
 
toString() - Method in class de.odysseus.el.TreeMethodExpression
 
toString() - Method in class de.odysseus.el.TreeValueExpression
 
tree() - Method in class de.odysseus.el.tree.impl.Parser
tree := text? ((dynamic text?)+ | (deferred text?)+)?
Tree - Class in de.odysseus.el.tree
Parsed expression, usually created by a TreeBuilder.
Tree(ExpressionNode, List<FunctionNode>, List<IdentifierNode>, boolean) - Constructor for class de.odysseus.el.tree.Tree
Constructor.
TreeBuilder - Interface in de.odysseus.el.tree
Tree builder interface.
TreeBuilderException - Exception in de.odysseus.el.tree
Exception type thrown in build phase (scan/parse).
TreeBuilderException(String, int, String, String, String) - Constructor for exception de.odysseus.el.tree.TreeBuilderException
 
TreeCache - Interface in de.odysseus.el.tree
Tree cache interface.
TreeMethodExpression - Class in de.odysseus.el
A method expression is ready to be evaluated (by calling either TreeMethodExpression.invoke(ELContext, Object[]) or TreeMethodExpression.getMethodInfo(ELContext)).
TreeMethodExpression(TreeStore, FunctionMapper, VariableMapper, TypeConverter, String, Class<?>, Class<?>[]) - Constructor for class de.odysseus.el.TreeMethodExpression
Create a new method expression.
TreeStore - Class in de.odysseus.el.tree
Tree store class.
TreeStore(TreeBuilder, TreeCache) - Constructor for class de.odysseus.el.tree.TreeStore
Constructor.
TreeValueExpression - Class in de.odysseus.el
TreeValueExpression(TreeStore, FunctionMapper, VariableMapper, TypeConverter, String, Class<?>) - Constructor for class de.odysseus.el.TreeValueExpression
Create a new value expression.
TypeConverter - Interface in de.odysseus.el.misc
 
TypeConverterImpl - Class in de.odysseus.el.misc
Type Conversions as described in EL 2.1 specification (section 1.17).
TypeConverterImpl() - Constructor for class de.odysseus.el.misc.TypeConverterImpl
 

U

unary(boolean) - Method in class de.odysseus.el.tree.impl.Parser
unary := <NOT> unary | <MINUS> unary | <EMPTY> unary | value

V

value() - Method in class de.odysseus.el.tree.impl.Parser
value := (nonliteral | literal) (<DOT> <IDENTIFIER> | <LBRACK> expr <RBRACK>)*
valueOf(String) - Static method in enum de.odysseus.el.ExpressionFactoryImpl.Profile
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.odysseus.el.tree.impl.Builder.Feature
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.odysseus.el.tree.impl.Parser.ExtensionPoint
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.odysseus.el.tree.impl.Scanner.Symbol
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.odysseus.el.ExpressionFactoryImpl.Profile
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.odysseus.el.tree.impl.Builder.Feature
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.odysseus.el.tree.impl.Parser.ExtensionPoint
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.odysseus.el.tree.impl.Scanner.Symbol
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I K L M N O P R S T U V 
Skip navigation links

Copyright © 2006–2017 Odysseus Software GmbH. All rights reserved.