Interface CriteriaExpressionVisitor
-
- All Known Implementing Classes:
CriteriaExpressionVisitor.AbstractVisitor,CriteriaExpressionVisitor.ParameterVisitor
public interface CriteriaExpressionVisitorA visitor for Criteria Expression nodes.- Since:
- 2.0.0
- Author:
- Pinaki Poddar
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCriteriaExpressionVisitor.AbstractVisitorAn abstract implementation that can detect cycles during traversal.static classCriteriaExpressionVisitor.ParameterVisitorA visitor to register Parameter expression of a query.static classCriteriaExpressionVisitor.TraversalStyle
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidenter(org.apache.openjpa.persistence.criteria.CriteriaExpression node)Enter the given node.voidexit(org.apache.openjpa.persistence.criteria.CriteriaExpression node)Exit the given node.CriteriaExpressionVisitor.TraversalStylegetTraversalStyle(org.apache.openjpa.persistence.criteria.CriteriaExpression node)Get the traversal style of the children of the given node.booleanisVisited(org.apache.openjpa.persistence.criteria.CriteriaExpression node)Affirms if this node has been visited.
-
-
-
Method Detail
-
enter
void enter(org.apache.openjpa.persistence.criteria.CriteriaExpression node)
Enter the given node.
-
exit
void exit(org.apache.openjpa.persistence.criteria.CriteriaExpression node)
Exit the given node.
-
isVisited
boolean isVisited(org.apache.openjpa.persistence.criteria.CriteriaExpression node)
Affirms if this node has been visited.
-
getTraversalStyle
CriteriaExpressionVisitor.TraversalStyle getTraversalStyle(org.apache.openjpa.persistence.criteria.CriteriaExpression node)
Get the traversal style of the children of the given node.
-
-