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

private List
argumentList
private String
functionName

Constructor Summary

FunctionInvocation(String functionName, List argumentList)
Constructor

Method Summary

Object
evaluate(VariableResolver pResolver, FunctionMapper functions, Logger pLogger)
Evaluates by looking up the name in the VariableResolver
List
getArgumentList()
String
getExpressionString()
Returns the expression in the expression language syntax
String
getFunctionName()
void
setArgumentList(List l)
void
setFunctionName(String f)

Methods inherited from class org.apache.commons.el.Expression

evaluate, getExpressionString

Field Details

argumentList

private List argumentList

functionName

private String functionName

Constructor Details

FunctionInvocation

public FunctionInvocation(String functionName,
                          List argumentList)
Constructor

Method Details

evaluate

public Object evaluate(VariableResolver pResolver,
                       FunctionMapper functions,
                       Logger pLogger)
            throws ELException
Evaluates by looking up the name in the VariableResolver
Overrides:
evaluate in interface Expression

getArgumentList

public List getArgumentList()

getExpressionString

public String getExpressionString()
Returns the expression in the expression language syntax
Overrides:
getExpressionString in interface Expression

getFunctionName

public String getFunctionName()

setArgumentList

public void setArgumentList(List l)

setFunctionName

public void setFunctionName(String f)

Copyright (c) 2001-2002 - Apache Software Foundation