Interface RuleValueVisitor<R>
- Type Parameters:
R- The return type of the visitor
- All Known Implementing Classes:
DefaultVisitor,TraversingVisitor,ValidateUriScheme
public interface RuleValueVisitor<R>
Visitor for the right-hand side of rules (tree, error, endpoint).
-
Method Summary
Modifier and TypeMethodDescriptionvisitEndpointRule(Endpoint endpoint) Invoked when reaching an endpoint rule.visitErrorRule(Expression error) Invoked when reaching an error rule.visitTreeRule(List<Rule> rules) Invoked when reaching a tree rule.
-
Method Details
-
visitTreeRule
Invoked when reaching a tree rule.- Parameters:
rules- the sub-rules within a tree rule.- Returns:
- the visitor return type.
-
visitErrorRule
Invoked when reaching an error rule.- Parameters:
error- the error expression for the rule.- Returns:
- the visitor return type.
-
visitEndpointRule
Invoked when reaching an endpoint rule.- Parameters:
endpoint- the endpoint of the rule.- Returns:
- the visitor return type.
-