org.xorm.query
Interface ExpressionVisitor

All Known Implementing Classes:
BoundExpression, ExpressionVisitor.NoOp

public interface ExpressionVisitor


Nested Class Summary
static class ExpressionVisitor.NoOp
           
 
Method Summary
 boolean visitAnd(Expression.And exp)
           
 boolean visitComparison(Expression.Comparison exp)
           
 boolean visitConditionalAnd(Expression.ConditionalAnd exp)
           
 boolean visitConditionalOr(Expression.ConditionalOr exp)
           
 boolean visitConstant(Expression.Constant exp)
           
 boolean visitFieldAccess(Expression.FieldAccess exp)
           
 boolean visitMethodCall(Expression.MethodCall exp)
           
 boolean visitNot(Expression.Not exp)
           
 boolean visitParameter(Expression.Parameter exp)
           
 boolean visitUnary(Expression.Unary exp)
           
 boolean visitVariable(Expression.Variable exp)
           
 

Method Detail

visitComparison

public boolean visitComparison(Expression.Comparison exp)

visitConstant

public boolean visitConstant(Expression.Constant exp)

visitMethodCall

public boolean visitMethodCall(Expression.MethodCall exp)

visitFieldAccess

public boolean visitFieldAccess(Expression.FieldAccess exp)

visitParameter

public boolean visitParameter(Expression.Parameter exp)

visitVariable

public boolean visitVariable(Expression.Variable exp)

visitConditionalOr

public boolean visitConditionalOr(Expression.ConditionalOr exp)

visitConditionalAnd

public boolean visitConditionalAnd(Expression.ConditionalAnd exp)

visitAnd

public boolean visitAnd(Expression.And exp)

visitUnary

public boolean visitUnary(Expression.Unary exp)

visitNot

public boolean visitNot(Expression.Not exp)


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