jrun.ejb.ejbql
Class VisitorAdapter
java.lang.Object
|
+--jrun.ejb.ejbql.VisitorAdapter
- All Implemented Interfaces:
- Visitor
- Direct Known Subclasses:
- PrintingVisitor, SQLVisitor, ValidatingVisitor
- public abstract class VisitorAdapter
- extends java.lang.Object
- implements Visitor
Common implementation shared by concrete Visitor
classes. By default, each visitor method "visits"
all the child elements of an element. Concrete
sub-classes only need to override the visit methods
for the element types they care about.
- Author:
- Enrique Duvos
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VisitorAdapter
protected VisitorAdapter(int traversalType)
visitQuery
public void visitQuery(EjbQLQuery query)
- Specified by:
visitQuery in interface Visitor
visitIdentificationVar
public void visitIdentificationVar(IdentificationVar identVar)
- Specified by:
visitIdentificationVar in interface Visitor
visitNavigationExpression
public void visitNavigationExpression(NavigationExpression navigationExpr)
- Specified by:
visitNavigationExpression in interface Visitor
visitWhereClause
public void visitWhereClause(WhereClause whereClause)
- Specified by:
visitWhereClause in interface Visitor
visitSelectClause
public void visitSelectClause(SelectClause selectClause)
- Specified by:
visitSelectClause in interface Visitor
visitFromClause
public void visitFromClause(FromClause fromClause)
- Specified by:
visitFromClause in interface Visitor
visitInExpression
public void visitInExpression(OperatorExpression expression)
- Specified by:
visitInExpression in interface Visitor
visitLikeExpression
public void visitLikeExpression(OperatorExpression expression)
- Specified by:
visitLikeExpression in interface Visitor
visitNullComparisonExpression
public void visitNullComparisonExpression(OperatorExpression expression)
- Specified by:
visitNullComparisonExpression in interface Visitor
visitBetweenExpression
public void visitBetweenExpression(OperatorExpression expression)
- Specified by:
visitBetweenExpression in interface Visitor
visitEmptyCollectionExpression
public void visitEmptyCollectionExpression(OperatorExpression expression)
- Specified by:
visitEmptyCollectionExpression in interface Visitor
visitMemberOfExpression
public void visitMemberOfExpression(OperatorExpression expression)
- Specified by:
visitMemberOfExpression in interface Visitor
visitComparisonExpression
public void visitComparisonExpression(OperatorExpression expression)
- Specified by:
visitComparisonExpression in interface Visitor
visitOperatorExpression
public void visitOperatorExpression(OperatorExpression expression)
- Specified by:
visitOperatorExpression in interface Visitor
visitLiteral
public void visitLiteral(Literal literal)
- Specified by:
visitLiteral in interface Visitor
visitSymbol
public void visitSymbol(Symbol symbol)
- Specified by:
visitSymbol in interface Visitor
visitOperator
public void visitOperator(Operator operator)
- Specified by:
visitOperator in interface Visitor
getTraversalType
protected int getTraversalType()
visitElements
protected void visitElements(Element element)
Copyright � 2002 Macromedia Corporation. All Rights Reserved.