de.odysseus.el.tree.impl.ast
Class AstParameters

java.lang.Object
  extended by de.odysseus.el.tree.impl.ast.AstNode
      extended by de.odysseus.el.tree.impl.ast.AstRightValue
          extended by de.odysseus.el.tree.impl.ast.AstParameters
All Implemented Interfaces:
ExpressionNode, Node

public class AstParameters
extends AstRightValue


Constructor Summary
AstParameters(java.util.List<AstNode> nodes)
           
 
Method Summary
 void appendStructure(java.lang.StringBuilder builder, Bindings bindings)
           
 java.lang.Object[] eval(Bindings bindings, ELContext context)
           
 int getCardinality()
          Get the node's number of children.
 AstNode getChild(int i)
          Get i'th child
 java.lang.String toString()
           
 
Methods inherited from class de.odysseus.el.tree.impl.ast.AstRightValue
getMethodInfo, getType, getValueReference, invoke, isLeftValue, isLiteralText, isMethodInvocation, isReadOnly, setValue
 
Methods inherited from class de.odysseus.el.tree.impl.ast.AstNode
findAccessibleMethod, getStructuralId, getValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AstParameters

public AstParameters(java.util.List<AstNode> nodes)
Method Detail

eval

public java.lang.Object[] eval(Bindings bindings,
                               ELContext context)
Specified by:
eval in class AstNode

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

appendStructure

public void appendStructure(java.lang.StringBuilder builder,
                            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


Copyright © 2006-2009 Odysseus Software GmbH.