org.apache.commons.el

Class FunctionInvocation

public class FunctionInvocation extends Expression

Represents a function call.

Author: Shawn Bayern (in the style of Nathan's other classes)

Field Summary
ListargumentList
StringfunctionName
Constructor Summary
FunctionInvocation(String functionName, List argumentList)
Constructor
Method Summary
Objectevaluate(VariableResolver pResolver, FunctionMapper functions, Logger pLogger)
Evaluates by looking up the name in the VariableResolver
ListgetArgumentList()
StringgetExpressionString()
Returns the expression in the expression language syntax
StringgetFunctionName()
voidsetArgumentList(List l)
voidsetFunctionName(String f)

Field Detail

argumentList

private List argumentList

functionName

private String functionName

Constructor Detail

FunctionInvocation

public FunctionInvocation(String functionName, List argumentList)
Constructor

Method Detail

evaluate

public Object evaluate(VariableResolver pResolver, FunctionMapper functions, Logger pLogger)
Evaluates by looking up the name in the VariableResolver

getArgumentList

public List getArgumentList()

getExpressionString

public String getExpressionString()
Returns the expression in the expression language syntax

getFunctionName

public String getFunctionName()

setArgumentList

public void setArgumentList(List l)

setFunctionName

public void setFunctionName(String f)
Copyright (c) 2001-2002 - Apache Software Foundation