Class ExpressionModifierCollectingResultVisitorAdapter
java.lang.Object
com.blazebit.persistence.parser.expression.ExpressionModifierCollectingResultVisitorAdapter
- All Implemented Interfaces:
Expression.ResultVisitor<Boolean>
public abstract class ExpressionModifierCollectingResultVisitorAdapter extends Object implements Expression.ResultVisitor<Boolean>
This is a visitor that can be used to collect expression modifier references into an expression.
When a visit method returns Boolean.TRUE, an expression modifier for the expression is generated
and the
onModifier(ExpressionModifier) method is called. The modifier is bound to the embedding expression
i.e. the parent expression and can be used for reading or replacing the expression.- Since:
- 1.2.0
- Author:
- Moritz Becker, Christian Beikov
-
Constructor Summary
Constructors Constructor Description ExpressionModifierCollectingResultVisitorAdapter() -
Method Summary
-
Constructor Details
-
ExpressionModifierCollectingResultVisitorAdapter
public ExpressionModifierCollectingResultVisitorAdapter()
-
-
Method Details
-
onModifier
-
visit
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>
-