org.xorm.query
Class Expression.MethodCall

java.lang.Object
  |
  +--org.xorm.query.Expression
        |
        +--org.xorm.query.Expression.Symbolic
              |
              +--org.xorm.query.Expression.Member
                    |
                    +--org.xorm.query.Expression.MethodCall
Enclosing class:
Expression

public static class Expression.MethodCall
extends Expression.Member


Nested Class Summary
 
Nested classes inherited from class org.xorm.query.Expression
Expression.Add, Expression.And, Expression.Arithmetic, Expression.Binary, Expression.BitwiseComplement, Expression.Cast, Expression.Comparison, Expression.ConditionalAnd, Expression.ConditionalOr, Expression.Constant, Expression.Divide, Expression.Equal, Expression.ExclusiveOr, Expression.FieldAccess, Expression.GreaterThan, Expression.GreaterThanEqual, Expression.InclusiveOr, Expression.LessThan, Expression.LessThanEqual, Expression.Member, Expression.MethodCall, Expression.Modulo, Expression.Multiply, Expression.Not, Expression.NotEqual, Expression.Numeric, Expression.Parameter, Expression.Subtract, Expression.Symbolic, Expression.Unary, Expression.UnaryMinus, Expression.Variable
 
Field Summary
protected  Expression[] parameters
           
 
Fields inherited from class org.xorm.query.Expression.Member
owner
 
Fields inherited from class org.xorm.query.Expression.Symbolic
name, type
 
Constructor Summary
Expression.MethodCall(Expression owner, String name, Expression[] parameters, Class type)
           
 
Method Summary
 void accept(ExpressionVisitor visitor)
           
 Object evaluate(QueryContext context)
           
 Expression[] getParameters()
           
 String toString()
           
 
Methods inherited from class org.xorm.query.Expression.Member
getOwner, setOwner
 
Methods inherited from class org.xorm.query.Expression.Symbolic
getName, getType, setType
 
Methods inherited from class org.xorm.query.Expression
escapeChar, escapeString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

parameters

protected Expression[] parameters
Constructor Detail

Expression.MethodCall

public Expression.MethodCall(Expression owner,
                             String name,
                             Expression[] parameters,
                             Class type)
Method Detail

getParameters

public Expression[] getParameters()

evaluate

public Object evaluate(QueryContext context)
Specified by:
evaluate in class Expression

toString

public String toString()
Specified by:
toString in class Expression

accept

public void accept(ExpressionVisitor visitor)
Overrides:
accept in class Expression


$Header: /cvsroot/xorm/xorm/docs/api/org/xorm/query/Expression.MethodCall.html,v 1.2 2004/05/30 08:55:08 wbiggs Exp $