org.araneaframework.backend.list.memorybased.expression.procedure
Class ProcedureExpression

java.lang.Object
  extended byorg.araneaframework.backend.list.memorybased.expression.MultiExpression
      extended byorg.araneaframework.backend.list.memorybased.expression.procedure.ProcedureExpression
All Implemented Interfaces:
CompositeExpression, Expression, Serializable

public class ProcedureExpression
extends MultiExpression

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.araneaframework.backend.list.memorybased.expression.MultiExpression
children
 
Constructor Summary
ProcedureExpression(String name)
           
 
Method Summary
 Object evaluate(VariableResolver resolver)
          Evaluates this Expression by returning its value.
 String getName()
           
 
Methods inherited from class org.araneaframework.backend.list.memorybased.expression.MultiExpression
add, getChildren
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcedureExpression

public ProcedureExpression(String name)
Method Detail

getName

public String getName()

evaluate

public Object evaluate(VariableResolver resolver)
Description copied from interface: Expression
Evaluates this Expression by returning its value. The returned value may also be null.

Parameters:
resolver - Resolver that is used to evalute Variables.
Returns:
the value of this Expression.