Class AbstractContentAssistVisitor.DifferentComparisonFilter
- java.lang.Object
-
- org.eclipse.persistence.jpa.jpql.parser.AnonymousExpressionVisitor
-
- org.eclipse.persistence.jpa.jpql.tools.AbstractContentAssistVisitor.DifferentComparisonFilter
-
- All Implemented Interfaces:
ExpressionVisitor
,Filter<Expression>
- Enclosing class:
- AbstractContentAssistVisitor
protected static final class AbstractContentAssistVisitor.DifferentComparisonFilter extends AnonymousExpressionVisitor implements Filter<Expression>
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
valid
Determines whether '<', '<=', '>=', '>' are valid comparison operators.
-
Constructor Summary
Constructors Modifier Constructor Description protected
DifferentComparisonFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
accept(Expression expression)
Determines whether the specified object is "accepted" by the filter.protected void
visit(Expression expression)
Blindly visit the givenExpression
.void
visit(IdentificationVariable expression)
Visits theIdentificationVariable
expression.-
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
-
-
-
-
Method Detail
-
accept
public boolean accept(Expression expression)
Determines whether the specified object is "accepted" by the filter. The semantics of "accept" is determined by the contract between the client and the server.- Specified by:
accept
in interfaceFilter<Expression>
- Parameters:
expression
- The value to filter- Returns:
true
if the given value is "accepted" by this filter;false
if it was "rejected"
-
visit
protected void visit(Expression expression)
Blindly visit the givenExpression
.- Overrides:
visit
in classAnonymousExpressionVisitor
- Parameters:
expression
- TheExpression
to visit
-
visit
public void visit(IdentificationVariable expression)
Visits theIdentificationVariable
expression.- Specified by:
visit
in interfaceExpressionVisitor
- Overrides:
visit
in classAnonymousExpressionVisitor
- Parameters:
expression
- TheExpression
to visit
-
-