Class AbstractContentAssistVisitor.DeclarationVisitor
- java.lang.Object
-
- org.eclipse.persistence.jpa.jpql.parser.AnonymousExpressionVisitor
-
- org.eclipse.persistence.jpa.jpql.tools.AbstractContentAssistVisitor.DeclarationVisitor
-
- All Implemented Interfaces:
ExpressionVisitor
- Enclosing class:
- AbstractContentAssistVisitor
protected static final class AbstractContentAssistVisitor.DeclarationVisitor extends AnonymousExpressionVisitor
-
-
Field Summary
Fields Modifier and Type Field Description protected booleandeclarationIndicates if the visitedCollectionValuedPathExpressionis found within a declaration expression.
-
Constructor Summary
Constructors Modifier Constructor Description protectedDeclarationVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()Disposes of the internal data.booleanisDeclaration()Determines whether the visited path expression is found within a declaration expression.voidvisit(CollectionValuedPathExpression expression)Visits theCollectionValuedPathExpressionexpression.voidvisit(RangeVariableDeclaration expression)Visits theRangeVariableDeclarationexpression.-
Methods inherited from class org.eclipse.persistence.jpa.jpql.parser.AnonymousExpressionVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
-
-
-
Field Detail
-
declaration
protected boolean declaration
Indicates if the visitedCollectionValuedPathExpressionis found within a declaration expression.
-
-
Method Detail
-
dispose
public void dispose()
Disposes of the internal data.
-
isDeclaration
public boolean isDeclaration()
Determines whether the visited path expression is found within a declaration expression.- Returns:
trueif the visitedCollectionValuedPathExpressionis owned by aRangeVariableDeclaration, which indicates it is used to define the "root" object;falseif it is not
-
visit
public void visit(CollectionValuedPathExpression expression)
Visits theCollectionValuedPathExpressionexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAnonymousExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
visit
public void visit(RangeVariableDeclaration expression)
Visits theRangeVariableDeclarationexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAnonymousExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
-