Package | Description |
---|---|
org.apache.jdo.impl.jdoql.tree | |
org.apache.jdo.jdoql.tree |
This package contains the query tree node interfaces, the node visitor interface and the tree walker.
|
Modifier and Type | Class and Description |
---|---|
class |
FieldAccessExpr
This node represents a field access expression.
|
class |
IdentifierExpr
This node represents an identifier expression.
|
class |
ParameterAccessExpr
This node represents a parameter access expression.
|
class |
StaticFieldAccessExpr
This node represents a static field access expression.
|
class |
ThisExpr
This node represents an access to
this . |
class |
VariableAccessExpr
This node represents a variable access expression.
|
Modifier and Type | Method and Description |
---|---|
IdentifierExpression |
Tree.newIdentifier(java.lang.String identifier)
Returns an instance of either
ThisExpression or
VariableAccessExpression or
ParameterAccessExpression or FieldAccessExpression
depending on the fact which of the classes the argument
identifier maps to. |
Modifier and Type | Method and Description |
---|---|
void |
FilterExpressionDumper.arrive(IdentifierExpression node)
Dumps the name of an identifier expression.
|
Modifier and Type | Interface and Description |
---|---|
interface |
FieldAccessExpression
This node represents a field access expression.
|
interface |
ParameterAccessExpression
This node represents a parameter access expression.
|
interface |
StaticFieldAccessExpression
This node represents a static field access expression.
|
interface |
ThisExpression
This node represents an access to
this . |
interface |
VariableAccessExpression
This node represents a variable access expression.
|
Modifier and Type | Method and Description |
---|---|
IdentifierExpression |
ExpressionFactory.newIdentifier(java.lang.String identifier)
The implementation may decide to create an instance
of
FieldAccessExpression ,
VariableAccessExpression or
ParameterAccessExpression depending on the fact
whether the argument corresponds with a parameter, variable or
a field of the candidate class. |
Modifier and Type | Method and Description |
---|---|
void |
NodeVisitor.arrive(IdentifierExpression node)
This method is called before walking any children of the argument
node . |
void |
AbstractNodeVisitor.arrive(IdentifierExpression node)
This method delegates to
arrive casting the argument
node to Expression . |
java.lang.Object |
NodeVisitor.leave(IdentifierExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument
node . |
java.lang.Object |
AbstractNodeVisitor.leave(IdentifierExpression node,
java.lang.Object[] results)
This method delegates to
leave casting the argument
node to Expression . |
protected boolean |
AbstractNodeVisitor.walkNextChild(IdentifierExpression node,
java.lang.Object resultOfPreviousChild,
int indexOfNextChild)
This method delegates to
walkNextChild casting the argument
node to Expression . |
Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.