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
Modifier and TypeFieldDescriptionprotected boolean
Determines whether '<', '<=', '>=', '>' are valid comparison operators. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
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, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Field Details
-
valid
protected boolean validDetermines whether '<', '<=', '>=', '>' are valid comparison operators.
-
-
Constructor Details
-
DifferentComparisonFilter
protected DifferentComparisonFilter()
-
-
Method Details
-
accept
Description copied from interface:Filter
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
Description copied from class:AnonymousExpressionVisitor
Blindly visit the givenExpression
.- Overrides:
visit
in classAnonymousExpressionVisitor
- Parameters:
expression
- TheExpression
to visit
-
visit
Description copied from interface:ExpressionVisitor
Visits theIdentificationVariable
expression.- Specified by:
visit
in interfaceExpressionVisitor
- Overrides:
visit
in classAnonymousExpressionVisitor
- Parameters:
expression
- TheExpression
to visit
-