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
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidExit a parse tree produced by theAttributeCompareExpressionlabeled alternative inFilterParser.attributeExpression().voidExit a parse tree produced by theAttributeGroupExpressionlabeled alternative inFilterParser.attributeExpression().voidExit a parse tree produced by theAttributeLogicExpressionlabeled alternative inFilterParser.attributeExpression().voidExit a parse tree produced by theAttributePresentExpressionlabeled alternative inFilterParser.attributeExpression().voidExit a parse tree produced byFilterParser.filter().voidExit a parse tree produced by theFilterAttributeCompareExpressionlabeled alternative inFilterParser.filterExpression().voidExit a parse tree produced by theFilterAttributePresentExpressionlabeled alternative inFilterParser.filterExpression().voidExit a parse tree produced by theFilterGroupExpressionlabeled alternative inFilterParser.filterExpression().voidExit a parse tree produced by theFilterLogicExpressionlabeled alternative inFilterParser.filterExpression().voidExit a parse tree produced by theFilterValuePathExpressionlabeled 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:FilterBaseListenerExit a parse tree produced byFilterParser.filter().The default implementation does nothing.
- Specified by:
exitFilterin interfaceFilterListener- Overrides:
exitFilterin classFilterBaseListener- Parameters:
ctx- the parse tree
-
exitFilterGroupExpression
Description copied from class:FilterBaseListenerExit a parse tree produced by theFilterGroupExpressionlabeled alternative inFilterParser.filterExpression().The default implementation does nothing.
- Specified by:
exitFilterGroupExpressionin interfaceFilterListener- Overrides:
exitFilterGroupExpressionin classFilterBaseListener- Parameters:
ctx- the parse tree
-
exitFilterValuePathExpression
Description copied from class:FilterBaseListenerExit a parse tree produced by theFilterValuePathExpressionlabeled alternative inFilterParser.filterExpression().The default implementation does nothing.
- Specified by:
exitFilterValuePathExpressionin interfaceFilterListener- Overrides:
exitFilterValuePathExpressionin classFilterBaseListener- Parameters:
ctx- the parse tree
-
exitFilterAttributePresentExpression
public void exitFilterAttributePresentExpression(FilterParser.FilterAttributePresentExpressionContext ctx) Description copied from class:FilterBaseListenerExit a parse tree produced by theFilterAttributePresentExpressionlabeled alternative inFilterParser.filterExpression().The default implementation does nothing.
- Specified by:
exitFilterAttributePresentExpressionin interfaceFilterListener- Overrides:
exitFilterAttributePresentExpressionin classFilterBaseListener- Parameters:
ctx- the parse tree
-
exitFilterAttributeCompareExpression
public void exitFilterAttributeCompareExpression(FilterParser.FilterAttributeCompareExpressionContext ctx) Description copied from class:FilterBaseListenerExit a parse tree produced by theFilterAttributeCompareExpressionlabeled alternative inFilterParser.filterExpression().The default implementation does nothing.
- Specified by:
exitFilterAttributeCompareExpressionin interfaceFilterListener- Overrides:
exitFilterAttributeCompareExpressionin classFilterBaseListener- Parameters:
ctx- the parse tree
-
exitFilterLogicExpression
Description copied from class:FilterBaseListenerExit a parse tree produced by theFilterLogicExpressionlabeled alternative inFilterParser.filterExpression().The default implementation does nothing.
- Specified by:
exitFilterLogicExpressionin interfaceFilterListener- Overrides:
exitFilterLogicExpressionin classFilterBaseListener- Parameters:
ctx- the parse tree
-
exitAttributeLogicExpression
Description copied from class:FilterBaseListenerExit a parse tree produced by theAttributeLogicExpressionlabeled alternative inFilterParser.attributeExpression().The default implementation does nothing.
- Specified by:
exitAttributeLogicExpressionin interfaceFilterListener- Overrides:
exitAttributeLogicExpressionin classFilterBaseListener- Parameters:
ctx- the parse tree
-
exitAttributeGroupExpression
Description copied from class:FilterBaseListenerExit a parse tree produced by theAttributeGroupExpressionlabeled alternative inFilterParser.attributeExpression().The default implementation does nothing.
- Specified by:
exitAttributeGroupExpressionin interfaceFilterListener- Overrides:
exitAttributeGroupExpressionin classFilterBaseListener- Parameters:
ctx- the parse tree
-
exitAttributeCompareExpression
Description copied from class:FilterBaseListenerExit a parse tree produced by theAttributeCompareExpressionlabeled alternative inFilterParser.attributeExpression().The default implementation does nothing.
- Specified by:
exitAttributeCompareExpressionin interfaceFilterListener- Overrides:
exitAttributeCompareExpressionin classFilterBaseListener- Parameters:
ctx- the parse tree
-
exitAttributePresentExpression
Description copied from class:FilterBaseListenerExit a parse tree produced by theAttributePresentExpressionlabeled alternative inFilterParser.attributeExpression().The default implementation does nothing.
- Specified by:
exitAttributePresentExpressionin interfaceFilterListener- Overrides:
exitAttributePresentExpressionin classFilterBaseListener- Parameters:
ctx- the parse tree
-
getFilterExpression
-