Class DoWithMatcherVisitor
java.lang.Object
org.parboiled.matchervisitors.DefaultMatcherVisitor<Void>
org.parboiled.matchervisitors.DoWithMatcherVisitor
- All Implemented Interfaces:
MatcherVisitor<Void>
A MatcherVisitor that executes a given
DoWithMatcherVisitor.Action against a whole matcher hierarchy in a depth-first manner.
Potential cycles are detected and not rerun.-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondefaultValue(AbstractMatcher matcher) Returns the default value for all visiting methods that have not been overridden.visit(FirstOfMatcher matcher) visit(OneOrMoreMatcher matcher) visit(OptionalMatcher matcher) visit(SequenceMatcher matcher) visit(TestMatcher matcher) visit(TestNotMatcher matcher) visit(ZeroOrMoreMatcher matcher)
-
Constructor Details
-
DoWithMatcherVisitor
-
-
Method Details
-
visit
- Specified by:
visitin interfaceMatcherVisitor<Void>- Overrides:
visitin classDefaultMatcherVisitor<Void>
-
visit
- Specified by:
visitin interfaceMatcherVisitor<Void>- Overrides:
visitin classDefaultMatcherVisitor<Void>
-
visit
- Specified by:
visitin interfaceMatcherVisitor<Void>- Overrides:
visitin classDefaultMatcherVisitor<Void>
-
visit
- Specified by:
visitin interfaceMatcherVisitor<Void>- Overrides:
visitin classDefaultMatcherVisitor<Void>
-
visit
- Specified by:
visitin interfaceMatcherVisitor<Void>- Overrides:
visitin classDefaultMatcherVisitor<Void>
-
visit
- Specified by:
visitin interfaceMatcherVisitor<Void>- Overrides:
visitin classDefaultMatcherVisitor<Void>
-
visit
- Specified by:
visitin interfaceMatcherVisitor<Void>- Overrides:
visitin classDefaultMatcherVisitor<Void>
-
defaultValue
Description copied from class:DefaultMatcherVisitorReturns the default value for all visiting methods that have not been overridden.- Overrides:
defaultValuein classDefaultMatcherVisitor<Void>- Parameters:
matcher- the matcher- Returns:
- the return value (null by default)
-