jrun.ejb.ejbql
Class PrintingVisitor
java.lang.Object
|
+--jrun.ejb.ejbql.VisitorAdapter
|
+--jrun.ejb.ejbql.PrintingVisitor
- All Implemented Interfaces:
- Visitor
- public class PrintingVisitor
- extends VisitorAdapter
Visitor for printing some portion of an EJB QL query.
- Author:
- Enrique Duvos
| Methods inherited from class jrun.ejb.ejbql.VisitorAdapter |
getTraversalType, visitBetweenExpression, visitComparisonExpression, visitElements, visitEmptyCollectionExpression, visitInExpression, visitLikeExpression, visitMemberOfExpression, visitNullComparisonExpression, visitOperator, visitQuery |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PrintingVisitor
public PrintingVisitor(EjbQLQuery query)
printToString
public java.lang.String printToString(Element element)
- Creates a string representation of the
EJBQL query sub-tree rooted at the given
element.
visitSelectClause
public void visitSelectClause(SelectClause selectClause)
- Overrides:
visitSelectClause in class VisitorAdapter
visitFromClause
public void visitFromClause(FromClause fromClause)
- Overrides:
visitFromClause in class VisitorAdapter
visitWhereClause
public void visitWhereClause(WhereClause whereClause)
- Overrides:
visitWhereClause in class VisitorAdapter
visitIdentificationVar
public void visitIdentificationVar(IdentificationVar identVar)
- Overrides:
visitIdentificationVar in class VisitorAdapter
visitNavigationExpression
public void visitNavigationExpression(NavigationExpression navigationExpr)
- Overrides:
visitNavigationExpression in class VisitorAdapter
visitOperatorExpression
public void visitOperatorExpression(OperatorExpression operatorExpression)
- Overrides:
visitOperatorExpression in class VisitorAdapter
visitLiteral
public void visitLiteral(Literal literal)
- Overrides:
visitLiteral in class VisitorAdapter
visitSymbol
public void visitSymbol(Symbol symbol)
- Overrides:
visitSymbol in class VisitorAdapter
Copyright � 2002 Macromedia Corporation. All Rights Reserved.