public class DoWithMatcherVisitor extends DefaultMatcherVisitor<Void>
DoWithMatcherVisitor.Action against a whole matcher hierarchy in a depth-first manner.
Potential cycles are detected and not rerun.| Modifier and Type | Class and Description |
|---|---|
static interface |
DoWithMatcherVisitor.Action |
| Constructor and Description |
|---|
DoWithMatcherVisitor(DoWithMatcherVisitor.Action action) |
| Modifier and Type | Method and Description |
|---|---|
Void |
defaultValue(AbstractMatcher matcher)
Returns the default value for all visiting methods that have not been overridden.
|
Void |
visit(FirstOfMatcher matcher) |
Void |
visit(OneOrMoreMatcher matcher) |
Void |
visit(OptionalMatcher matcher) |
Void |
visit(SequenceMatcher matcher) |
Void |
visit(TestMatcher matcher) |
Void |
visit(TestNotMatcher matcher) |
Void |
visit(ZeroOrMoreMatcher matcher) |
public DoWithMatcherVisitor(DoWithMatcherVisitor.Action action)
public Void visit(FirstOfMatcher matcher)
visit in interface MatcherVisitor<Void>visit in class DefaultMatcherVisitor<Void>public Void visit(SequenceMatcher matcher)
visit in interface MatcherVisitor<Void>visit in class DefaultMatcherVisitor<Void>public Void visit(OneOrMoreMatcher matcher)
visit in interface MatcherVisitor<Void>visit in class DefaultMatcherVisitor<Void>public Void visit(OptionalMatcher matcher)
visit in interface MatcherVisitor<Void>visit in class DefaultMatcherVisitor<Void>public Void visit(TestMatcher matcher)
visit in interface MatcherVisitor<Void>visit in class DefaultMatcherVisitor<Void>public Void visit(TestNotMatcher matcher)
visit in interface MatcherVisitor<Void>visit in class DefaultMatcherVisitor<Void>public Void visit(ZeroOrMoreMatcher matcher)
visit in interface MatcherVisitor<Void>visit in class DefaultMatcherVisitor<Void>public Void defaultValue(AbstractMatcher matcher)
DefaultMatcherVisitordefaultValue in class DefaultMatcherVisitor<Void>matcher - the matcherCopyright © 2019. All rights reserved.