Package org.parboiled.matchervisitors
Class GetStarterCharVisitor
- java.lang.Object
-
- org.parboiled.matchervisitors.DefaultMatcherVisitor<java.lang.Character>
-
- org.parboiled.matchervisitors.GetStarterCharVisitor
-
- All Implemented Interfaces:
MatcherVisitor<java.lang.Character>
public class GetStarterCharVisitor extends DefaultMatcherVisitor<java.lang.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 java.lang.Charactervisit(AnyMatcher matcher)java.lang.Charactervisit(AnyOfMatcher matcher)java.lang.Charactervisit(CharIgnoreCaseMatcher matcher)java.lang.Charactervisit(CharMatcher matcher)java.lang.Charactervisit(CharRangeMatcher matcher)java.lang.Charactervisit(CustomMatcher matcher)
-
-
-
Method Detail
-
visit
public java.lang.Character visit(AnyMatcher matcher)
- Specified by:
visitin interfaceMatcherVisitor<java.lang.Character>- Overrides:
visitin classDefaultMatcherVisitor<java.lang.Character>
-
visit
public java.lang.Character visit(AnyOfMatcher matcher)
- Specified by:
visitin interfaceMatcherVisitor<java.lang.Character>- Overrides:
visitin classDefaultMatcherVisitor<java.lang.Character>
-
visit
public java.lang.Character visit(CharIgnoreCaseMatcher matcher)
- Specified by:
visitin interfaceMatcherVisitor<java.lang.Character>- Overrides:
visitin classDefaultMatcherVisitor<java.lang.Character>
-
visit
public java.lang.Character visit(CharMatcher matcher)
- Specified by:
visitin interfaceMatcherVisitor<java.lang.Character>- Overrides:
visitin classDefaultMatcherVisitor<java.lang.Character>
-
visit
public java.lang.Character visit(CharRangeMatcher matcher)
- Specified by:
visitin interfaceMatcherVisitor<java.lang.Character>- Overrides:
visitin classDefaultMatcherVisitor<java.lang.Character>
-
visit
public java.lang.Character visit(CustomMatcher matcher)
- Specified by:
visitin interfaceMatcherVisitor<java.lang.Character>- Overrides:
visitin classDefaultMatcherVisitor<java.lang.Character>
-
-