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
FieldsModifier and TypeFieldDescriptionprotected booleanDetermines whether '<', '<=', '>=', '>' are valid comparison operators. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaccept(Expression expression) Determines whether the specified object is "accepted" by the filter.protected voidvisit(Expression expression) Blindly visit the givenExpression.voidvisit(IdentificationVariable expression) Visits theIdentificationVariableexpression.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:FilterDetermines 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:
acceptin interfaceFilter<Expression>- Parameters:
expression- The value to filter- Returns:
trueif the given value is "accepted" by this filter;falseif it was "rejected"
-
visit
Description copied from class:AnonymousExpressionVisitorBlindly visit the givenExpression.- Overrides:
visitin classAnonymousExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
visit
Description copied from interface:ExpressionVisitorVisits theIdentificationVariableexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAnonymousExpressionVisitor- Parameters:
expression- TheExpressionto visit
-