Class EagerAstNested

  • All Implemented Interfaces:
    EvalResultHolder, de.odysseus.el.tree.ExpressionNode, de.odysseus.el.tree.Node

    public class EagerAstNested
    extends de.odysseus.el.tree.impl.ast.AstRightValue
    implements EvalResultHolder
    AstNested is final so this decorates AstRightValue.
    • Field Detail

      • evalResult

        protected Object evalResult
      • hasEvalResult

        protected boolean hasEvalResult
      • child

        protected final de.odysseus.el.tree.impl.ast.AstNode child
    • Constructor Detail

      • EagerAstNested

        public EagerAstNested​(de.odysseus.el.tree.impl.ast.AstNode child)
    • Method Detail

      • appendStructure

        public void appendStructure​(StringBuilder builder,
                                    de.odysseus.el.tree.Bindings bindings)
        Specified by:
        appendStructure in class de.odysseus.el.tree.impl.ast.AstNode
      • eval

        public Object eval​(de.odysseus.el.tree.Bindings bindings,
                           javax.el.ELContext context)
        Specified by:
        eval in class de.odysseus.el.tree.impl.ast.AstNode
      • getCardinality

        public int getCardinality()
        Specified by:
        getCardinality in interface de.odysseus.el.tree.Node
      • getChild

        public de.odysseus.el.tree.Node getChild​(int i)
        Specified by:
        getChild in interface de.odysseus.el.tree.Node