org.jaxen.expr

Class DefaultFunctionCallExpr

Implemented Interfaces:
Expr, FunctionCallExpr, Serializable

public class DefaultFunctionCallExpr
extends DefaultExpr
implements FunctionCallExpr

Field Summary

private String
functionName
private List
parameters
private String
prefix
private static long
serialVersionUID

Constructor Summary

DefaultFunctionCallExpr(String prefix, String functionName)

Method Summary

void
addParameter(Expr parameter)
Object
evaluate(Context context)
List
evaluateParams(Context context)
String
getFunctionName()
List
getParameters()
String
getPrefix()
String
getText()
Expr
simplify()
String
toString()

Methods inherited from class org.jaxen.expr.DefaultExpr

convertToIterator, convertToList, simplify

Field Details

functionName

private String functionName

parameters

private List parameters

prefix

private String prefix

serialVersionUID

private static final long serialVersionUID
Field Value:
-4747789292572193708L

Constructor Details

DefaultFunctionCallExpr

public DefaultFunctionCallExpr(String prefix,
                               String functionName)

Method Details

addParameter

public void addParameter(Expr parameter)
Specified by:
addParameter in interface FunctionCallExpr

evaluate

public Object evaluate(Context context)
            throws JaxenException
Specified by:
evaluate in interface Expr

evaluateParams

public List evaluateParams(Context context)
            throws JaxenException

getFunctionName

public String getFunctionName()
Specified by:
getFunctionName in interface FunctionCallExpr

getParameters

public List getParameters()
Specified by:
getParameters in interface FunctionCallExpr

getPrefix

public String getPrefix()
Specified by:
getPrefix in interface FunctionCallExpr

getText

public String getText()
Specified by:
getText in interface Expr

simplify

public Expr simplify()
Specified by:
simplify in interface Expr
Overrides:
simplify in interface DefaultExpr

toString

public String toString()