Uses of Class
de.odysseus.el.tree.Bindings
Packages that use Bindings
-
Uses of Bindings in de.odysseus.el
Fields in de.odysseus.el declared as Bindings -
Uses of Bindings in de.odysseus.el.tree
Methods in de.odysseus.el.tree that return BindingsModifier and TypeMethodDescriptionTree.bind
(javax.el.FunctionMapper fnMapper, javax.el.VariableMapper varMapper) Create a bindings.Tree.bind
(javax.el.FunctionMapper fnMapper, javax.el.VariableMapper varMapper, TypeConverter converter) Create a bindings.Methods in de.odysseus.el.tree with parameters of type BindingsModifier and TypeMethodDescriptionjavax.el.MethodInfo
ExpressionNode.getMethodInfo
(Bindings bindings, javax.el.ELContext context, Class<?> returnType, Class<?>[] paramTypes) Get method information.ExpressionNode.getStructuralId
(Bindings bindings) Get the canonical expression string for this node.Class
<?> Get the value type accepted inExpressionNode.setValue(Bindings, ELContext, Object)
.Evaluate node.javax.el.ValueReference
ExpressionNode.getValueReference
(Bindings bindings, javax.el.ELContext context) Get value reference.ExpressionNode.invoke
(Bindings bindings, javax.el.ELContext context, Class<?> returnType, Class<?>[] paramTypes, Object[] paramValues) Invoke method.boolean
ExpressionNode.isReadOnly
(Bindings bindings, javax.el.ELContext context) Determine whetherExpressionNode.setValue(Bindings, ELContext, Object)
will throw aPropertyNotWritableException
.void
Assign value. -
Uses of Bindings in de.odysseus.el.tree.impl.ast
Methods in de.odysseus.el.tree.impl.ast with parameters of type BindingsModifier and TypeMethodDescriptionvoid
AstBinary.appendStructure
(StringBuilder b, Bindings bindings) void
AstBoolean.appendStructure
(StringBuilder b, Bindings bindings) void
AstBracket.appendStructure
(StringBuilder b, Bindings bindings) void
AstChoice.appendStructure
(StringBuilder b, Bindings bindings) void
AstComposite.appendStructure
(StringBuilder b, Bindings bindings) void
AstDot.appendStructure
(StringBuilder b, Bindings bindings) void
AstEval.appendStructure
(StringBuilder b, Bindings bindings) void
AstFunction.appendStructure
(StringBuilder b, Bindings bindings) void
AstIdentifier.appendStructure
(StringBuilder b, Bindings bindings) void
AstMethod.appendStructure
(StringBuilder builder, Bindings bindings) void
AstNested.appendStructure
(StringBuilder b, Bindings bindings) abstract void
AstNode.appendStructure
(StringBuilder builder, Bindings bindings) void
AstNull.appendStructure
(StringBuilder b, Bindings bindings) void
AstNumber.appendStructure
(StringBuilder b, Bindings bindings) void
AstParameters.appendStructure
(StringBuilder builder, Bindings bindings) void
AstString.appendStructure
(StringBuilder b, Bindings bindings) void
AstText.appendStructure
(StringBuilder b, Bindings bindings) void
AstUnary.appendStructure
(StringBuilder b, Bindings bindings) AstBinary.SimpleOperator.eval
(Bindings bindings, javax.el.ELContext context, AstNode left, AstNode right) protected Object
abstract Object
Object[]
protected javax.el.MethodExpression
AstIdentifier.getMethodExpression
(Bindings bindings, javax.el.ELContext context, Class<?> returnType, Class<?>[] paramTypes) javax.el.MethodInfo
AstEval.getMethodInfo
(Bindings bindings, javax.el.ELContext context, Class<?> returnType, Class<?>[] paramTypes) javax.el.MethodInfo
AstIdentifier.getMethodInfo
(Bindings bindings, javax.el.ELContext context, Class<?> returnType, Class<?>[] paramTypes) javax.el.MethodInfo
AstMethod.getMethodInfo
(Bindings bindings, javax.el.ELContext context, Class<?> returnType, Class<?>[] paramTypes) javax.el.MethodInfo
AstProperty.getMethodInfo
(Bindings bindings, javax.el.ELContext context, Class<?> returnType, Class<?>[] paramTypes) final javax.el.MethodInfo
AstRightValue.getMethodInfo
(Bindings bindings, javax.el.ELContext context, Class<?> returnType, Class<?>[] paramTypes) javax.el.MethodInfo
AstText.getMethodInfo
(Bindings bindings, javax.el.ELContext context, Class<?> returnType, Class<?>[] paramTypes) protected Object
AstBracket.getProperty
(Bindings bindings, javax.el.ELContext context) protected String
AstDot.getProperty
(Bindings bindings, javax.el.ELContext context) protected abstract Object
AstProperty.getProperty
(Bindings bindings, javax.el.ELContext context) final String
AstNode.getStructuralId
(Bindings bindings) Class
<?> Class
<?> Class
<?> Class
<?> final Class
<?> according to the spec, the result is undefined for rvalues, so answernull
Class
<?> final Object
evaluate and return the (optionally coerced) result.javax.el.ValueReference
AstEval.getValueReference
(Bindings bindings, javax.el.ELContext context) javax.el.ValueReference
AstIdentifier.getValueReference
(Bindings bindings, javax.el.ELContext context) final javax.el.ValueReference
AstMethod.getValueReference
(Bindings bindings, javax.el.ELContext context) javax.el.ValueReference
AstProperty.getValueReference
(Bindings bindings, javax.el.ELContext context) final javax.el.ValueReference
AstRightValue.getValueReference
(Bindings bindings, javax.el.ELContext context) javax.el.ValueReference
AstText.getValueReference
(Bindings bindings, javax.el.ELContext context) AstEval.invoke
(Bindings bindings, javax.el.ELContext context, Class<?> returnType, Class<?>[] paramTypes, Object[] paramValues) protected Object
Invoke method.AstIdentifier.invoke
(Bindings bindings, javax.el.ELContext context, Class<?> returnType, Class<?>[] paramTypes, Object[] params) AstMethod.invoke
(Bindings bindings, javax.el.ELContext context, Class<?> returnType, Class<?>[] paramTypes, Object[] paramValues) AstProperty.invoke
(Bindings bindings, javax.el.ELContext context, Class<?> returnType, Class<?>[] paramTypes, Object[] paramValues) final Object
AstRightValue.invoke
(Bindings bindings, javax.el.ELContext context, Class<?> returnType, Class<?>[] paramTypes, Object[] paramValues) AstText.invoke
(Bindings bindings, javax.el.ELContext context, Class<?> returnType, Class<?>[] paramTypes, Object[] paramValues) boolean
AstEval.isReadOnly
(Bindings bindings, javax.el.ELContext context) boolean
AstIdentifier.isReadOnly
(Bindings bindings, javax.el.ELContext context) boolean
AstMethod.isReadOnly
(Bindings bindings, javax.el.ELContext context) boolean
AstProperty.isReadOnly
(Bindings bindings, javax.el.ELContext context) final boolean
AstRightValue.isReadOnly
(Bindings bindings, javax.el.ELContext context) non-lvalues are always readonly, so answertrue
boolean
AstText.isReadOnly
(Bindings bindings, javax.el.ELContext context) void
void
void
void
final void
non-lvalues are always readonly, so throw an exceptionvoid