Class AbstractContentAssistVisitor.FollowingInvalidExpressionVisitor
- java.lang.Object
-
- org.eclipse.persistence.jpa.jpql.parser.AnonymousExpressionVisitor
-
- org.eclipse.persistence.jpa.jpql.parser.AbstractTraverseParentVisitor
-
- org.eclipse.persistence.jpa.jpql.tools.AbstractContentAssistVisitor.FollowingInvalidExpressionVisitor
-
- All Implemented Interfaces:
ExpressionVisitor
- Enclosing class:
- AbstractContentAssistVisitor
protected static final class AbstractContentAssistVisitor.FollowingInvalidExpressionVisitor extends AbstractTraverseParentVisitor
-
-
Field Summary
Fields Modifier and Type Field Description protected ExpressionexpressionTheExpressionused to determine if it follows an invalid fragment or not.protected booleanfollowingInvalidExpressionDetermines whether the visitedExpressionis preceded by an invalid expression.protected AbstractContentAssistVisitorvisitorEnclosing visitor instance.
-
Constructor Summary
Constructors Modifier Constructor Description protectedFollowingInvalidExpressionVisitor(AbstractContentAssistVisitor visitor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()Disposes of the internal data.booleanisFollowingInvalidExpression()Determines whether the visitedExpressionis preceded by an invalid expression.voidvisit(CollectionExpression expression)Visits theCollectionExpressionexpression.protected voidvisit(Expression expression)Blindly visit the givenExpression.-
Methods inherited from class org.eclipse.persistence.jpa.jpql.parser.AbstractTraverseParentVisitor
visit
-
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
-
-
-
-
Field Detail
-
visitor
protected final AbstractContentAssistVisitor visitor
Enclosing visitor instance.
-
expression
protected Expression expression
TheExpressionused to determine if it follows an invalid fragment or not.
-
followingInvalidExpression
protected boolean followingInvalidExpression
Determines whether the visitedExpressionis preceded by an invalid expression.
-
-
Constructor Detail
-
FollowingInvalidExpressionVisitor
protected FollowingInvalidExpressionVisitor(AbstractContentAssistVisitor visitor)
-
-
Method Detail
-
dispose
public void dispose()
Disposes of the internal data.
-
isFollowingInvalidExpression
public boolean isFollowingInvalidExpression()
Determines whether the visitedExpressionis preceded by an invalid expression.- Returns:
trueif the visitedExpressionis part of a collection of expressions and an invalid expression precede it;falseotherwise
-
visit
public void visit(CollectionExpression expression)
Visits theCollectionExpressionexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAnonymousExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
visit
protected void visit(Expression expression)
Blindly visit the givenExpression.- Overrides:
visitin classAbstractTraverseParentVisitor- Parameters:
expression- TheExpressionto visit
-
-