Class AstChoice

All Implemented Interfaces:
ExpressionNode, Node

public class AstChoice extends AstRightValue
  • Constructor Details

  • Method Details

    • eval

      public Object eval(Bindings bindings, jakarta.el.ELContext context) throws jakarta.el.ELException
      Specified by:
      eval in class AstNode
      Throws:
      jakarta.el.ELException
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • appendStructure

      public void appendStructure(StringBuilder b, Bindings bindings)
      Specified by:
      appendStructure in class AstNode
    • getCardinality

      public int getCardinality()
      Description copied from interface: Node
      Get the node's number of children.
    • getChild

      public AstNode getChild(int i)
      Description copied from interface: Node
      Get i'th child