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. 
 - 
 
 -