Package org.parboiled.matchervisitors
Class GetStarterCharVisitor
- java.lang.Object
-
- org.parboiled.matchervisitors.DefaultMatcherVisitor<Character>
-
- org.parboiled.matchervisitors.GetStarterCharVisitor
-
- All Implemented Interfaces:
MatcherVisitor<Character>
public class GetStarterCharVisitor extends DefaultMatcherVisitor<Character>
Returns the first character a given matcher can start a match with. For all complex matchers, i.e. the ones not always matching just one character, the visitor returns null.
-
-
Constructor Summary
Constructors Constructor Description GetStarterCharVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Character
visit(AnyMatcher matcher)
Character
visit(AnyOfMatcher matcher)
Character
visit(CharIgnoreCaseMatcher matcher)
Character
visit(CharMatcher matcher)
Character
visit(CharRangeMatcher matcher)
Character
visit(CustomMatcher matcher)
-
-
-
Method Detail
-
visit
public Character visit(AnyMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<Character>
- Overrides:
visit
in classDefaultMatcherVisitor<Character>
-
visit
public Character visit(AnyOfMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<Character>
- Overrides:
visit
in classDefaultMatcherVisitor<Character>
-
visit
public Character visit(CharIgnoreCaseMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<Character>
- Overrides:
visit
in classDefaultMatcherVisitor<Character>
-
visit
public Character visit(CharMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<Character>
- Overrides:
visit
in classDefaultMatcherVisitor<Character>
-
visit
public Character visit(CharRangeMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<Character>
- Overrides:
visit
in classDefaultMatcherVisitor<Character>
-
visit
public Character visit(CustomMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<Character>
- Overrides:
visit
in classDefaultMatcherVisitor<Character>
-
-