Class AbstractContentAssistVisitor.AcceptableTypeVisitor
java.lang.Object
org.eclipse.persistence.jpa.jpql.parser.AbstractExpressionVisitor
org.eclipse.persistence.jpa.jpql.tools.AbstractContentAssistVisitor.AcceptableTypeVisitor
- All Implemented Interfaces:
ExpressionVisitor
- Direct Known Subclasses:
DefaultContentAssistVisitor.AcceptableTypeVisitor,EclipseLinkContentAssistVisitor.AcceptableTypeVisitor
- Enclosing class:
AbstractContentAssistVisitor
protected abstract static class AbstractContentAssistVisitor.AcceptableTypeVisitor
extends AbstractExpressionVisitor
This visitor retrieves the permitted type from the path expression's parent. For instance,
SUM or AVG only accepts state fields that have a numeric type.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()Disposes of the internal data.voidvisit(CollectionExpression expression) Visits theCollectionExpressionexpression.voidvisit(SubExpression expression) Visits theSubExpressionexpression.Methods inherited from class org.eclipse.persistence.jpa.jpql.parser.AbstractExpressionVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, 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
-
type
The type that is retrieved based on the expression, it determines what is acceptable.
-
-
Constructor Details
-
AcceptableTypeVisitor
protected AcceptableTypeVisitor()
-
-
Method Details
-
dispose
public void dispose()Disposes of the internal data. -
visit
Description copied from interface:ExpressionVisitorVisits theCollectionExpressionexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
visit
Description copied from interface:ExpressionVisitorVisits theSubExpressionexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractExpressionVisitor- Parameters:
expression- TheExpressionto visit
-