Class JuelConnector.ExtendedAstBracket
java.lang.Object
de.odysseus.el.tree.impl.ast.AstNode
de.odysseus.el.tree.impl.ast.AstProperty
de.odysseus.el.tree.impl.ast.AstBracket
org.apache.ofbiz.base.util.string.JuelConnector.ExtendedAstBracket
- All Implemented Interfaces:
de.odysseus.el.tree.ExpressionNode
,de.odysseus.el.tree.Node
- Enclosing class:
- JuelConnector
public static class JuelConnector.ExtendedAstBracket
extends de.odysseus.el.tree.impl.ast.AstBracket
Custom
AstBracket
class that implements
List
or Map
auto-vivify.-
Field Summary
Fields inherited from class de.odysseus.el.tree.impl.ast.AstBracket
property
Fields inherited from class de.odysseus.el.tree.impl.ast.AstProperty
ignoreReturnType, lvalue, prefix, strict
-
Constructor Summary
ConstructorDescriptionExtendedAstBracket
(de.odysseus.el.tree.impl.ast.AstNode base, de.odysseus.el.tree.impl.ast.AstNode property, boolean lvalue, boolean strict) -
Method Summary
Methods inherited from class de.odysseus.el.tree.impl.ast.AstBracket
appendStructure, getCardinality, getChild, getProperty, toString
Methods inherited from class de.odysseus.el.tree.impl.ast.AstProperty
eval, findMethod, getMethodInfo, getPrefix, getType, getValueReference, invoke, isLeftValue, isLiteralText, isMethodInvocation, isReadOnly
Methods inherited from class de.odysseus.el.tree.impl.ast.AstNode
findAccessibleMethod, getStructuralId, getValue
-
Constructor Details
-
ExtendedAstBracket
public ExtendedAstBracket(de.odysseus.el.tree.impl.ast.AstNode base, de.odysseus.el.tree.impl.ast.AstNode property, boolean lvalue, boolean strict)
-
-
Method Details
-
setValue
public void setValue(de.odysseus.el.tree.Bindings bindings, javax.el.ELContext context, Object value) throws javax.el.ELException - Specified by:
setValue
in interfacede.odysseus.el.tree.ExpressionNode
- Overrides:
setValue
in classde.odysseus.el.tree.impl.ast.AstProperty
- Throws:
javax.el.ELException
-