org.objectweb.jonas_ejb.deployment.ejbql
Class EJBQLFormater
org.objectweb.jonas_ejb.deployment.ejbql.EJBQLFormater
- public class EJBQLFormater
Formater that creates an EJBQL string from a given lexical tree.
- Author:
- Christophe Ney - cney@batisseurs.com
Method Summary |
java.lang.String |
format(org.objectweb.jonas_ejb.deployment.ejbql.SimpleNode ejbql)
format am EJBQL string equivalent to a given lexical tree. |
static void |
main(java.lang.String[] args)
display query after it has been formated |
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTAbstractSchemaName node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTArithmeticExpression node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTArithmeticFactor node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTArithmeticLiteral node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTArithmeticTerm node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTBetweenExpression node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTBooleanExpression node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTBooleanLiteral node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTCollectionMemberDeclaration node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTCollectionMemberExpression node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTCollectionValuedPathExpression node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTComparisonExpression node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTConditionalExpression node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTConditionalFactor node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTConditionalTerm node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTDatetimeExpression node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTEJBQL node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTEmptyCollectionComparisonExpression node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTEntityBeanExpression node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTFromClause node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTFunctionsReturningNumerics node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTFunctionsReturningStrings node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTIdentificationVariable node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTIdentifier node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTInExpression node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTInputParameter node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTLikeExpression node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTNullComparisonExpression node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTPath node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTRangeVariableDeclaration node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTSelectClause node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTSingleValuedNavigation node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTSingleValuedPathExpression node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTStringExpression node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTStringLiteral node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTWhereClause node,
java.lang.Object data)
|
java.lang.Object |
visit(org.objectweb.jonas_ejb.deployment.ejbql.SimpleNode node,
java.lang.Object data)
Generic visit method that traverses all child nodes |
EJBQLFormater
public EJBQLFormater()
format
public java.lang.String format(org.objectweb.jonas_ejb.deployment.ejbql.SimpleNode ejbql)
throws java.lang.Exception
- format am EJBQL string equivalent to a given lexical tree.
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.SimpleNode node,
java.lang.Object data)
- Generic visit method that traverses all child nodes
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTCollectionMemberDeclaration node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTEJBQL node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTFromClause node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTRangeVariableDeclaration node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTSingleValuedPathExpression node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTSingleValuedNavigation node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTCollectionValuedPathExpression node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTSelectClause node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTWhereClause node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTConditionalExpression node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTConditionalTerm node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTConditionalFactor node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTBetweenExpression node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTInExpression node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTLikeExpression node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTNullComparisonExpression node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTEmptyCollectionComparisonExpression node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTCollectionMemberExpression node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTComparisonExpression node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTArithmeticExpression node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTArithmeticTerm node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTArithmeticFactor node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTStringExpression node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTDatetimeExpression node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTBooleanExpression node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTEntityBeanExpression node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTFunctionsReturningStrings node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTFunctionsReturningNumerics node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTAbstractSchemaName node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTIdentificationVariable node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTIdentifier node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTPath node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTStringLiteral node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTArithmeticLiteral node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTBooleanLiteral node,
java.lang.Object data)
visit
public java.lang.Object visit(org.objectweb.jonas_ejb.deployment.ejbql.ASTInputParameter node,
java.lang.Object data)
main
public static void main(java.lang.String[] args)
throws java.lang.Exception
- display query after it has been formated