jrun.ejb.ejbql
Interface Visitor
- All Known Implementing Classes:
- VisitorAdapter
- public interface Visitor
Standard design pattern for writing classes that
perform some action on a complex hierarchy, in
this case an EJB QL query. Elements in the EJB QL query
use double-dispatch to delegate to concrete Visitor
instances. This keeps the hierarchy classes simpler and
makes it easier to write new actions that operate on
the EJB QL query.
- Author:
- Enrique Duvos
visitQuery
public void visitQuery(EjbQLQuery query)
visitWhereClause
public void visitWhereClause(WhereClause whereClause)
visitSelectClause
public void visitSelectClause(SelectClause selectClause)
visitFromClause
public void visitFromClause(FromClause fromClause)
visitIdentificationVar
public void visitIdentificationVar(IdentificationVar identVar)
visitNavigationExpression
public void visitNavigationExpression(NavigationExpression navigationExpr)
visitInExpression
public void visitInExpression(OperatorExpression expression)
visitLikeExpression
public void visitLikeExpression(OperatorExpression expression)
visitNullComparisonExpression
public void visitNullComparisonExpression(OperatorExpression expression)
visitBetweenExpression
public void visitBetweenExpression(OperatorExpression expression)
visitEmptyCollectionExpression
public void visitEmptyCollectionExpression(OperatorExpression expression)
visitMemberOfExpression
public void visitMemberOfExpression(OperatorExpression expression)
visitComparisonExpression
public void visitComparisonExpression(OperatorExpression expression)
visitOperatorExpression
public void visitOperatorExpression(OperatorExpression expression)
visitLiteral
public void visitLiteral(Literal literal)
visitSymbol
public void visitSymbol(Symbol symbol)
visitOperator
public void visitOperator(Operator operator)
Copyright � 2002 Macromedia Corporation. All Rights Reserved.