Class AclTreeBuilder
java.lang.Object
ch.tocco.nice2.conditionals.api.parser.util.ConditionalParseTreeListener
ch.tocco.nice2.security.impl.compiler.AclTreeBuilder
- All Implemented Interfaces:
- ACLListener,- org.antlr.v4.runtime.tree.ParseTreeListener
- 
Field SummaryFields inherited from class ch.tocco.nice2.conditionals.api.parser.util.ConditionalParseTreeListenerproblemSink, typeManager
- 
Constructor SummaryConstructorsConstructorDescriptionAclTreeBuilder(ProblemSink problemSink, TypeManager typeManager) AclTreeBuilder(String source, ProblemSink problemSink, TypeManager typeManager) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidEnter a parse tree produced byACLParser.acl().voidEnter a parse tree produced byACLParser.aclPart().voidEnter a parse tree produced byACLParser.aclRule().voidEnter a parse tree produced byACLParser.and().voidEnter a parse tree produced byACLParser.argument().voidEnter a parse tree produced byACLParser.authority().voidEnter a parse tree produced byACLParser.condition().voidEnter a parse tree produced byACLParser.factor().voidEnter a parse tree produced byACLParser.include().voidEnter a parse tree produced byACLParser.literal().voidEnter a parse tree produced byACLParser.not().voidEnter a parse tree produced byACLParser.or().voidEnter a parse tree produced byACLParser.paren().voidEnter a parse tree produced byACLParser.path().voidEnter a parse tree produced byACLParser.permission().voidEnter a parse tree produced byACLParser.permissionString().voidEnter a parse tree produced byACLParser.ruleCondition().voidEnter a parse tree produced byACLParser.section().voidEnter a parse tree produced byACLParser.selector().voidEnter a parse tree produced byACLParser.subject().voidEnter a parse tree produced byACLParser.subquery().voidExit a parse tree produced byACLParser.acl().voidExit a parse tree produced byACLParser.aclPart().voidExit a parse tree produced byACLParser.aclRule().voidExit a parse tree produced byACLParser.and().voidExit a parse tree produced byACLParser.argument().voidExit a parse tree produced byACLParser.authority().voidExit a parse tree produced byACLParser.condition().voidExit a parse tree produced byACLParser.factor().voidExit a parse tree produced byACLParser.include().voidExit a parse tree produced byACLParser.literal().voidExit a parse tree produced byACLParser.not().voidExit a parse tree produced byACLParser.or().voidExit a parse tree produced byACLParser.paren().voidExit a parse tree produced byACLParser.path().voidExit a parse tree produced byACLParser.permission().voidExit a parse tree produced byACLParser.permissionString().voidExit a parse tree produced byACLParser.ruleCondition().voidExit a parse tree produced byACLParser.section().voidExit a parse tree produced byACLParser.selector().voidExit a parse tree produced byACLParser.subject().voidExit a parse tree produced byACLParser.subquery().Methods inherited from class ch.tocco.nice2.conditionals.api.parser.util.ConditionalParseTreeListenerdecodeStringLiteral, endLocation, enterEveryRule, exitEveryRule, floatLiteralNode, genericLiteralNode, getTypeManager, identifierNode, identifierNode, install, intLiteralNode, peekSource, pinpoint, pinpoint, problem, pushSource, startLocation, stringLiteralNode, tree, tree, unescape, unescape, visitErrorNode, visitTerminalMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.antlr.v4.runtime.tree.ParseTreeListenerenterEveryRule, exitEveryRule, visitErrorNode, visitTerminal
- 
Constructor Details- 
AclTreeBuilder
- 
AclTreeBuilder
 
- 
- 
Method Details- 
exitAclDescription copied from interface:ACLListenerExit a parse tree produced byACLParser.acl().- Specified by:
- exitAclin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
exitPermissionStringDescription copied from interface:ACLListenerExit a parse tree produced byACLParser.permissionString().- Specified by:
- exitPermissionStringin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
exitAclPartDescription copied from interface:ACLListenerExit a parse tree produced byACLParser.aclPart().- Specified by:
- exitAclPartin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
exitSectionDescription copied from interface:ACLListenerExit a parse tree produced byACLParser.section().- Specified by:
- exitSectionin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
exitSelectorDescription copied from interface:ACLListenerExit a parse tree produced byACLParser.selector().- Specified by:
- exitSelectorin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
exitIncludeDescription copied from interface:ACLListenerExit a parse tree produced byACLParser.include().- Specified by:
- exitIncludein interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
exitAclRuleDescription copied from interface:ACLListenerExit a parse tree produced byACLParser.aclRule().- Specified by:
- exitAclRulein interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
exitPermissionDescription copied from interface:ACLListenerExit a parse tree produced byACLParser.permission().- Specified by:
- exitPermissionin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
exitSubjectDescription copied from interface:ACLListenerExit a parse tree produced byACLParser.subject().- Specified by:
- exitSubjectin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
exitAuthorityDescription copied from interface:ACLListenerExit a parse tree produced byACLParser.authority().- Specified by:
- exitAuthorityin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
exitArgumentDescription copied from interface:ACLListenerExit a parse tree produced byACLParser.argument().- Specified by:
- exitArgumentin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
exitRuleConditionDescription copied from interface:ACLListenerExit a parse tree produced byACLParser.ruleCondition().- Specified by:
- exitRuleConditionin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
exitOrDescription copied from interface:ACLListenerExit a parse tree produced byACLParser.or().- Specified by:
- exitOrin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
exitAndDescription copied from interface:ACLListenerExit a parse tree produced byACLParser.and().- Specified by:
- exitAndin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
exitNotDescription copied from interface:ACLListenerExit a parse tree produced byACLParser.not().- Specified by:
- exitNotin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
exitParenDescription copied from interface:ACLListenerExit a parse tree produced byACLParser.paren().- Specified by:
- exitParenin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
exitConditionDescription copied from interface:ACLListenerExit a parse tree produced byACLParser.condition().- Specified by:
- exitConditionin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
exitFactorDescription copied from interface:ACLListenerExit a parse tree produced byACLParser.factor().- Specified by:
- exitFactorin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
exitPathDescription copied from interface:ACLListenerExit a parse tree produced byACLParser.path().- Specified by:
- exitPathin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
exitSubqueryDescription copied from interface:ACLListenerExit a parse tree produced byACLParser.subquery().- Specified by:
- exitSubqueryin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
exitLiteralDescription copied from interface:ACLListenerExit a parse tree produced byACLParser.literal().- Specified by:
- exitLiteralin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
enterSelectorDescription copied from interface:ACLListenerEnter a parse tree produced byACLParser.selector().- Specified by:
- enterSelectorin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
enterArgumentDescription copied from interface:ACLListenerEnter a parse tree produced byACLParser.argument().- Specified by:
- enterArgumentin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
enterConditionDescription copied from interface:ACLListenerEnter a parse tree produced byACLParser.condition().- Specified by:
- enterConditionin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
enterAclDescription copied from interface:ACLListenerEnter a parse tree produced byACLParser.acl().- Specified by:
- enterAclin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
enterRuleConditionDescription copied from interface:ACLListenerEnter a parse tree produced byACLParser.ruleCondition().- Specified by:
- enterRuleConditionin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
enterOrDescription copied from interface:ACLListenerEnter a parse tree produced byACLParser.or().- Specified by:
- enterOrin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
enterSubjectDescription copied from interface:ACLListenerEnter a parse tree produced byACLParser.subject().- Specified by:
- enterSubjectin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
enterAclRuleDescription copied from interface:ACLListenerEnter a parse tree produced byACLParser.aclRule().- Specified by:
- enterAclRulein interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
enterPermissionDescription copied from interface:ACLListenerEnter a parse tree produced byACLParser.permission().- Specified by:
- enterPermissionin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
enterFactorDescription copied from interface:ACLListenerEnter a parse tree produced byACLParser.factor().- Specified by:
- enterFactorin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
enterSectionDescription copied from interface:ACLListenerEnter a parse tree produced byACLParser.section().- Specified by:
- enterSectionin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
enterSubqueryDescription copied from interface:ACLListenerEnter a parse tree produced byACLParser.subquery().- Specified by:
- enterSubqueryin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
enterAndDescription copied from interface:ACLListenerEnter a parse tree produced byACLParser.and().- Specified by:
- enterAndin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
enterIncludeDescription copied from interface:ACLListenerEnter a parse tree produced byACLParser.include().- Specified by:
- enterIncludein interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
enterNotDescription copied from interface:ACLListenerEnter a parse tree produced byACLParser.not().- Specified by:
- enterNotin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
enterAuthorityDescription copied from interface:ACLListenerEnter a parse tree produced byACLParser.authority().- Specified by:
- enterAuthorityin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
enterPermissionStringDescription copied from interface:ACLListenerEnter a parse tree produced byACLParser.permissionString().- Specified by:
- enterPermissionStringin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
enterPathDescription copied from interface:ACLListenerEnter a parse tree produced byACLParser.path().- Specified by:
- enterPathin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
enterParenDescription copied from interface:ACLListenerEnter a parse tree produced byACLParser.paren().- Specified by:
- enterParenin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
enterLiteralDescription copied from interface:ACLListenerEnter a parse tree produced byACLParser.literal().- Specified by:
- enterLiteralin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
- 
enterAclPartDescription copied from interface:ACLListenerEnter a parse tree produced byACLParser.aclPart().- Specified by:
- enterAclPartin interface- ACLListener
- Parameters:
- ctx- the parse tree
 
 
-