Package org.parboiled.matchervisitors
Class DefaultMatcherVisitor<R>
- java.lang.Object
-
- org.parboiled.matchervisitors.DefaultMatcherVisitor<R>
-
- Type Parameters:
R
- the return value of this visitor
- All Implemented Interfaces:
MatcherVisitor<R>
- Direct Known Subclasses:
DoWithMatcherVisitor
,FollowMatchersVisitor
,GetStarterCharVisitor
public class DefaultMatcherVisitor<R> extends java.lang.Object implements MatcherVisitor<R>
A basicMatcherVisitor
implementation that delegates all visiting methods to one default value method.
-
-
Constructor Summary
Constructors Constructor Description DefaultMatcherVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description R
defaultValue(AbstractMatcher matcher)
Returns the default value for all visiting methods that have not been overridden.R
visit(ActionMatcher matcher)
R
visit(AnyMatcher matcher)
R
visit(AnyOfMatcher matcher)
R
visit(CharIgnoreCaseMatcher matcher)
R
visit(CharMatcher matcher)
R
visit(CharRangeMatcher matcher)
R
visit(CustomMatcher matcher)
R
visit(EmptyMatcher matcher)
R
visit(FirstOfMatcher matcher)
R
visit(NothingMatcher matcher)
R
visit(OneOrMoreMatcher matcher)
R
visit(OptionalMatcher matcher)
R
visit(SequenceMatcher matcher)
R
visit(TestMatcher matcher)
R
visit(TestNotMatcher matcher)
R
visit(ZeroOrMoreMatcher matcher)
-
-
-
Method Detail
-
visit
public R visit(ActionMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<R>
-
visit
public R visit(AnyMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<R>
-
visit
public R visit(CharIgnoreCaseMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<R>
-
visit
public R visit(CharMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<R>
-
visit
public R visit(CharRangeMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<R>
-
visit
public R visit(AnyOfMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<R>
-
visit
public R visit(CustomMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<R>
-
visit
public R visit(EmptyMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<R>
-
visit
public R visit(FirstOfMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<R>
-
visit
public R visit(NothingMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<R>
-
visit
public R visit(OneOrMoreMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<R>
-
visit
public R visit(OptionalMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<R>
-
visit
public R visit(SequenceMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<R>
-
visit
public R visit(TestMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<R>
-
visit
public R visit(TestNotMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<R>
-
visit
public R visit(ZeroOrMoreMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<R>
-
defaultValue
public R defaultValue(AbstractMatcher matcher)
Returns the default value for all visiting methods that have not been overridden.- Parameters:
matcher
- the matcher- Returns:
- the return value (null by default)
-
-