org.jaxen.expr
Class DefaultFunctionCallExpr

java.lang.Object
  |
  +--org.jaxen.expr.DefaultExpr
        |
        +--org.jaxen.expr.DefaultFunctionCallExpr
All Implemented Interfaces:
Expr, FunctionCallExpr, Serializable, Visitable

public class DefaultFunctionCallExpr
extends DefaultExpr
implements FunctionCallExpr

See Also:
Serialized Form

Constructor Summary
DefaultFunctionCallExpr(String prefix, String functionName)
           
 
Method Summary
 void accept(Visitor visitor)
           
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultFunctionCallExpr

public DefaultFunctionCallExpr(String prefix,
                               String functionName)
Method Detail

addParameter

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

getParameters

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

getPrefix

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

getFunctionName

public String getFunctionName()
Specified by:
getFunctionName 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 class DefaultExpr

toString

public String toString()
Overrides:
toString in class Object

evaluate

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

evaluateParams

public List evaluateParams(Context context)
                    throws JaxenException
JaxenException

accept

public void accept(Visitor visitor)
Specified by:
accept in interface Visitable


Copyright © 2001-2003 Codehaus. All Rights Reserved.