Package no.acntech.kollectiveq
Class FilterBaseVisitor
-
- All Implemented Interfaces:
-
no.acntech.kollectiveq.FilterVisitor
public abstract class FilterBaseVisitor implements FilterVisitor
This visitor visits all conditions in the filter and overriding classes can be used to implement custom logic for each condition.
-
-
Constructor Summary
Constructors Constructor Description FilterBaseVisitor()
-
Method Summary
Modifier and Type Method Description Unit
visit(Filter.Condition condition)
Unit
visitHavingFunctionCondition(Filter.Condition.HavingFunctionCondition condition)
Unit
visitHavingCondition(Filter.Condition.HavingCondition condition)
Unit
visitSimpleCondition(Filter.Condition.SimpleCondition condition)
Unit
visitInListCondition(Filter.Condition.InListCondition condition)
Unit
visitNotInListCondition(Filter.Condition.NotInListCondition condition)
Unit
visitNotCondition(Filter.Condition.NotCondition condition)
Unit
visitConditionGroup(Filter.Condition.ConditionGroup conditionGroup)
Default implementation visits all conditions in the group. -
-
Method Detail
-
visit
Unit visit(Filter.Condition condition)
-
visitHavingFunctionCondition
Unit visitHavingFunctionCondition(Filter.Condition.HavingFunctionCondition condition)
-
visitHavingCondition
Unit visitHavingCondition(Filter.Condition.HavingCondition condition)
-
visitSimpleCondition
Unit visitSimpleCondition(Filter.Condition.SimpleCondition condition)
-
visitInListCondition
Unit visitInListCondition(Filter.Condition.InListCondition condition)
-
visitNotInListCondition
Unit visitNotInListCondition(Filter.Condition.NotInListCondition condition)
-
visitNotCondition
Unit visitNotCondition(Filter.Condition.NotCondition condition)
-
visitConditionGroup
Unit visitConditionGroup(Filter.Condition.ConditionGroup conditionGroup)
Default implementation visits all conditions in the group.
-
-
-
-