org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor Class Reference

Inherited by org.objectweb.jonas_ejb.lib.EjbqlLimitVisitor, org.objectweb.jonas_ejb.lib.EjbqlOrderByVisitor, org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, org.objectweb.jonas_ejb.lib.EjbqlSelectVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Inheritance diagram for org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor:

Inheritance graph
[legend]
List of all members.

Public Member Functions

Object visit (SimpleNode node) throws Exception
Object visit (SimpleNode node, Object data)
Object visit (ASTEJBQL node, Object data)
Object visit (ASTFromClause node, Object data)
Object visit (ASTCollectionMemberDeclaration node, Object data)
Object visit (ASTRangeVariableDeclaration node, Object data)
Object visit (ASTSingleValuedPathExpression node, Object data)
Object visit (ASTCmpPathExpression node, Object data)
Object visit (ASTSingleValuedCmrPathExpression node, Object data)
Object visit (ASTCollectionValuedPathExpression node, Object data)
Object visit (ASTSelectClause node, Object data)
Object visit (ASTSelectExpression node, Object data)
Object visit (ASTAggregateSelectExpression node, Object data)
Object visit (ASTOrderByClause node, Object data)
Object visit (ASTOrderByItem node, Object data)
Object visit (ASTLimitClause node, Object data)
Object visit (ASTLimitExpression node, Object data)
Object visit (ASTWhereClause node, Object data)
Object visit (ASTConditionalExpression node, Object data)
Object visit (ASTConditionalTerm node, Object data)
Object visit (ASTConditionalFactor node, Object data)
Object visit (ASTBetweenExpression node, Object data)
Object visit (ASTInExpression node, Object data)
Object visit (ASTLikeExpression node, Object data)
Object visit (ASTNullComparisonExpression node, Object data)
Object visit (ASTEmptyCollectionComparisonExpression node, Object data)
Object visit (ASTCollectionMemberExpression node, Object data)
Object visit (ASTComparisonExpression node, Object data)
Object visit (ASTArithmeticExpression node, Object data)
Object visit (ASTIntegerLiteral node, Object data)
Object visit (ASTFloatingPointLiteral node, Object data)
Object visit (ASTArithmeticTerm node, Object data)
Object visit (ASTArithmeticFactor node, Object data)
Object visit (ASTStringExpression node, Object data)
Object visit (ASTDatetimeExpression node, Object data)
Object visit (ASTBooleanExpression node, Object data)
Object visit (ASTEntityBeanExpression node, Object data)
Object visit (ASTFunctionsReturningStrings node, Object data)
Object visit (ASTFunctionsReturningNumerics node, Object data)
Object visit (ASTAbstractSchemaName node, Object data)
Object visit (ASTIdentificationVariable node, Object data)
Object visit (ASTIdentifier node, Object data)
Object visit (ASTPath node, Object data)
Object visit (ASTLiteral node, Object data)
Object visit (ASTStringLiteral node, Object data)
Object visit (ASTArithmeticLiteral node, Object data)
Object visit (ASTBooleanLiteral node, Object data)
Object visit (ASTInputParameter node, Object data)

Protected Member Functions

String[] splitPath (String path)
String mergePath (String[] path, int begin, int length)
String mergePath (String[] path)
boolean endsWith (String[] path, String suffix)
String[] basePath (String[] path)

Detailed Description

Base class with visitor utility class and default implementation of visit methods Created on Sep 12, 2002
Author:
Christophe Ney [cney@batisseurs.com]: Initial developer

Helene Joanin: Add the toString() method to IdValue.

Helene Joanin: Add some utility methods as endsWith(), basePath().

Helene Joanin: Take into account the ORDER BY clause.

Helene Joanin: Take into account the EJBQL version 2.1 syntax.

Definition at line 93 of file EjbqlAbstractVisitor.java.


Member Function Documentation

String [] org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.basePath String[]  path  )  [protected]
 

merge the first tokens into a dot separated path. (The last token is left)

Parameters:
path the input path
Returns:
the base path

Definition at line 290 of file EjbqlAbstractVisitor.java.

boolean org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.endsWith String[]  path,
String  suffix
[protected]
 

Parameters:
path the input path
suffix the input suffix
Returns:
true if the last token of the path is equal to the suffix.

Definition at line 280 of file EjbqlAbstractVisitor.java.

String org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.mergePath String[]  path  )  [protected]
 

Parameters:
path the input path
Returns:
the merge tokens into a dot separated path

Definition at line 271 of file EjbqlAbstractVisitor.java.

References org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.mergePath().

Here is the call graph for this function:

String org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.mergePath String[]  path,
int  begin,
int  length
[protected]
 

Parameters:
path the input path
begin the beginning index
length the length
Returns:
the merge of the tokens (from the begin index to the (begin+length) index into a dot separated path

Definition at line 254 of file EjbqlAbstractVisitor.java.

Referenced by org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.mergePath(), and org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor.visit().

String [] org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.splitPath String  path  )  [protected]
 

split a dot separated path into tokens

Parameters:
path the input path
Returns:
the splitted path

Definition at line 239 of file EjbqlAbstractVisitor.java.

Referenced by org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.IdValue.getSplitedPath(), org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.IdValue.IdValue(), org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.visit(), and org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor.visit().

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTInputParameter  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlLimitVisitor, and org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor.

Definition at line 780 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTBooleanLiteral  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor.

Definition at line 770 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTArithmeticLiteral  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor.

Definition at line 760 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTStringLiteral  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor.

Definition at line 750 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTLiteral  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor.

Definition at line 740 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTPath  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlOrderByVisitor, org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, org.objectweb.jonas_ejb.lib.EjbqlSelectVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 729 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTIdentifier  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 719 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTIdentificationVariable  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, org.objectweb.jonas_ejb.lib.EjbqlSelectVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 709 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTAbstractSchemaName  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 699 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTFunctionsReturningNumerics  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 689 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTFunctionsReturningStrings  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 679 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTEntityBeanExpression  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 669 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTBooleanExpression  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 659 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTDatetimeExpression  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 649 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTStringExpression  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 639 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTArithmeticFactor  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 629 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTArithmeticTerm  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 619 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTFloatingPointLiteral  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor.

Definition at line 609 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTIntegerLiteral  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlLimitVisitor, and org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor.

Definition at line 599 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTArithmeticExpression  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 589 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTComparisonExpression  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 579 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTCollectionMemberExpression  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 569 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTEmptyCollectionComparisonExpression  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 559 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTNullComparisonExpression  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 549 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTLikeExpression  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 539 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTInExpression  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 529 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTBetweenExpression  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 519 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTConditionalFactor  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 509 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTConditionalTerm  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 499 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTConditionalExpression  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 489 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTWhereClause  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 479 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTLimitExpression  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlLimitVisitor.

Definition at line 469 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTLimitClause  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlLimitVisitor.

Definition at line 459 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTOrderByItem  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlOrderByVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 449 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTOrderByClause  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlOrderByVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 439 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTAggregateSelectExpression  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlSelectVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 429 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTSelectExpression  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlSelectVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 419 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTSelectClause  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlSelectVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 409 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTCollectionValuedPathExpression  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 399 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTSingleValuedCmrPathExpression  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, org.objectweb.jonas_ejb.lib.EjbqlSelectVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 389 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTCmpPathExpression  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlOrderByVisitor, org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, org.objectweb.jonas_ejb.lib.EjbqlSelectVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 379 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTSingleValuedPathExpression  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, org.objectweb.jonas_ejb.lib.EjbqlSelectVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 369 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTRangeVariableDeclaration  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 359 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTCollectionMemberDeclaration  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 349 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTFromClause  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.

Definition at line 339 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit ASTEJBQL  node,
Object  data
 

null implementation of the visit method for the corresponding parameter type

Parameters:
node the node to visit
data the current stack
Returns:
null

Definition at line 329 of file EjbqlAbstractVisitor.java.

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit SimpleNode  node,
Object  data
 

Generic visit method that traverses all child nodes

Parameters:
node the node to visit
data the current stack
Returns:
the stack

Definition at line 319 of file EjbqlAbstractVisitor.java.

References org.objectweb.jonas_ejb.deployment.ejbql.SimpleNode.childrenAccept().

Here is the call graph for this function:

Object org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.visit SimpleNode  node  )  throws Exception
 

Visit method to call from constructor. Child node visitors get a java.util.Stack as data parameter.

Parameters:
node the node to visit
Returns:
the stack
Exceptions:
Exception any nested exception thrown from other visit method

Definition at line 305 of file EjbqlAbstractVisitor.java.


The documentation for this class was generated from the following file:
Generated on Tue Feb 15 15:11:52 2005 for JOnAS by  doxygen 1.3.9.1