Class ExpressionBuildingListener
java.lang.Object
org.apache.directory.scim.spec.filter.FilterBaseListener
org.apache.directory.scim.spec.filter.ExpressionBuildingListener
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeListener
,FilterListener
- Direct Known Subclasses:
PatchPathListener
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Exit a parse tree produced by theAttributeCompareExpression
labeled alternative inFilterParser.attributeExpression()
.void
Exit a parse tree produced by theAttributeGroupExpression
labeled alternative inFilterParser.attributeExpression()
.void
Exit a parse tree produced by theAttributeLogicExpression
labeled alternative inFilterParser.attributeExpression()
.void
Exit a parse tree produced by theAttributePresentExpression
labeled alternative inFilterParser.attributeExpression()
.void
Exit a parse tree produced byFilterParser.filter()
.void
Exit a parse tree produced by theFilterAttributeCompareExpression
labeled alternative inFilterParser.filterExpression()
.void
Exit a parse tree produced by theFilterAttributePresentExpression
labeled alternative inFilterParser.filterExpression()
.void
Exit a parse tree produced by theFilterGroupExpression
labeled alternative inFilterParser.filterExpression()
.void
Exit a parse tree produced by theFilterLogicExpression
labeled alternative inFilterParser.filterExpression()
.void
Exit a parse tree produced by theFilterValuePathExpression
labeled alternative inFilterParser.filterExpression()
.Methods inherited from class org.apache.directory.scim.spec.filter.FilterBaseListener
enterAttributeCompareExpression, enterAttributeGroupExpression, enterAttributeLogicExpression, enterAttributePresentExpression, enterEveryRule, enterFilter, enterFilterAttributeCompareExpression, enterFilterAttributeExpression, enterFilterAttributePresentExpression, enterFilterGroupExpression, enterFilterLogicExpression, enterFilterValuePathExpression, enterFullAttributePath, enterPartialAttributePath, enterPartialPatchPath, enterPatchPathFull, enterPatchPathPartial, exitEveryRule, exitFilterAttributeExpression, exitFullAttributePath, exitPartialAttributePath, exitPartialPatchPath, exitPatchPathFull, exitPatchPathPartial, visitErrorNode, visitTerminal
-
Field Details
-
expressionStack
-
-
Constructor Details
-
ExpressionBuildingListener
public ExpressionBuildingListener()
-
-
Method Details
-
exitFilter
Description copied from class:FilterBaseListener
Exit a parse tree produced byFilterParser.filter()
.The default implementation does nothing.
- Specified by:
exitFilter
in interfaceFilterListener
- Overrides:
exitFilter
in classFilterBaseListener
- Parameters:
ctx
- the parse tree
-
exitFilterGroupExpression
Description copied from class:FilterBaseListener
Exit a parse tree produced by theFilterGroupExpression
labeled alternative inFilterParser.filterExpression()
.The default implementation does nothing.
- Specified by:
exitFilterGroupExpression
in interfaceFilterListener
- Overrides:
exitFilterGroupExpression
in classFilterBaseListener
- Parameters:
ctx
- the parse tree
-
exitFilterValuePathExpression
Description copied from class:FilterBaseListener
Exit a parse tree produced by theFilterValuePathExpression
labeled alternative inFilterParser.filterExpression()
.The default implementation does nothing.
- Specified by:
exitFilterValuePathExpression
in interfaceFilterListener
- Overrides:
exitFilterValuePathExpression
in classFilterBaseListener
- Parameters:
ctx
- the parse tree
-
exitFilterAttributePresentExpression
public void exitFilterAttributePresentExpression(FilterParser.FilterAttributePresentExpressionContext ctx) Description copied from class:FilterBaseListener
Exit a parse tree produced by theFilterAttributePresentExpression
labeled alternative inFilterParser.filterExpression()
.The default implementation does nothing.
- Specified by:
exitFilterAttributePresentExpression
in interfaceFilterListener
- Overrides:
exitFilterAttributePresentExpression
in classFilterBaseListener
- Parameters:
ctx
- the parse tree
-
exitFilterAttributeCompareExpression
public void exitFilterAttributeCompareExpression(FilterParser.FilterAttributeCompareExpressionContext ctx) Description copied from class:FilterBaseListener
Exit a parse tree produced by theFilterAttributeCompareExpression
labeled alternative inFilterParser.filterExpression()
.The default implementation does nothing.
- Specified by:
exitFilterAttributeCompareExpression
in interfaceFilterListener
- Overrides:
exitFilterAttributeCompareExpression
in classFilterBaseListener
- Parameters:
ctx
- the parse tree
-
exitFilterLogicExpression
Description copied from class:FilterBaseListener
Exit a parse tree produced by theFilterLogicExpression
labeled alternative inFilterParser.filterExpression()
.The default implementation does nothing.
- Specified by:
exitFilterLogicExpression
in interfaceFilterListener
- Overrides:
exitFilterLogicExpression
in classFilterBaseListener
- Parameters:
ctx
- the parse tree
-
exitAttributeLogicExpression
Description copied from class:FilterBaseListener
Exit a parse tree produced by theAttributeLogicExpression
labeled alternative inFilterParser.attributeExpression()
.The default implementation does nothing.
- Specified by:
exitAttributeLogicExpression
in interfaceFilterListener
- Overrides:
exitAttributeLogicExpression
in classFilterBaseListener
- Parameters:
ctx
- the parse tree
-
exitAttributeGroupExpression
Description copied from class:FilterBaseListener
Exit a parse tree produced by theAttributeGroupExpression
labeled alternative inFilterParser.attributeExpression()
.The default implementation does nothing.
- Specified by:
exitAttributeGroupExpression
in interfaceFilterListener
- Overrides:
exitAttributeGroupExpression
in classFilterBaseListener
- Parameters:
ctx
- the parse tree
-
exitAttributeCompareExpression
Description copied from class:FilterBaseListener
Exit a parse tree produced by theAttributeCompareExpression
labeled alternative inFilterParser.attributeExpression()
.The default implementation does nothing.
- Specified by:
exitAttributeCompareExpression
in interfaceFilterListener
- Overrides:
exitAttributeCompareExpression
in classFilterBaseListener
- Parameters:
ctx
- the parse tree
-
exitAttributePresentExpression
Description copied from class:FilterBaseListener
Exit a parse tree produced by theAttributePresentExpression
labeled alternative inFilterParser.attributeExpression()
.The default implementation does nothing.
- Specified by:
exitAttributePresentExpression
in interfaceFilterListener
- Overrides:
exitAttributePresentExpression
in classFilterBaseListener
- Parameters:
ctx
- the parse tree
-
getFilterExpression
-