org.parboiled.matchervisitors
Class IsStarterCharVisitor

java.lang.Object
  extended by org.parboiled.matchervisitors.IsStarterCharVisitor
All Implemented Interfaces:
MatcherVisitor<java.lang.Boolean>

public class IsStarterCharVisitor
extends java.lang.Object
implements MatcherVisitor<java.lang.Boolean>

A MatcherVisitor determining whether a matcher can start a match with a given char.


Constructor Summary
IsStarterCharVisitor(char starterChar)
           
 
Method Summary
 java.lang.Boolean visit(ActionMatcher matcher)
           
 java.lang.Boolean visit(AnyMatcher matcher)
           
 java.lang.Boolean visit(AnyOfMatcher matcher)
           
 java.lang.Boolean visit(CharIgnoreCaseMatcher matcher)
           
 java.lang.Boolean visit(CharMatcher matcher)
           
 java.lang.Boolean visit(CharRangeMatcher matcher)
           
 java.lang.Boolean visit(CustomMatcher matcher)
           
 java.lang.Boolean visit(EmptyMatcher matcher)
           
 java.lang.Boolean visit(FirstOfMatcher matcher)
           
 java.lang.Boolean visit(NothingMatcher matcher)
           
 java.lang.Boolean visit(OneOrMoreMatcher matcher)
           
 java.lang.Boolean visit(OptionalMatcher matcher)
           
 java.lang.Boolean visit(SequenceMatcher matcher)
           
 java.lang.Boolean visit(TestMatcher matcher)
           
 java.lang.Boolean visit(TestNotMatcher matcher)
           
 java.lang.Boolean visit(ZeroOrMoreMatcher matcher)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IsStarterCharVisitor

public IsStarterCharVisitor(char starterChar)
Method Detail

visit

public java.lang.Boolean visit(ActionMatcher matcher)
Specified by:
visit in interface MatcherVisitor<java.lang.Boolean>

visit

public java.lang.Boolean visit(AnyMatcher matcher)
Specified by:
visit in interface MatcherVisitor<java.lang.Boolean>

visit

public java.lang.Boolean visit(CharIgnoreCaseMatcher matcher)
Specified by:
visit in interface MatcherVisitor<java.lang.Boolean>

visit

public java.lang.Boolean visit(CharMatcher matcher)
Specified by:
visit in interface MatcherVisitor<java.lang.Boolean>

visit

public java.lang.Boolean visit(CharRangeMatcher matcher)
Specified by:
visit in interface MatcherVisitor<java.lang.Boolean>

visit

public java.lang.Boolean visit(AnyOfMatcher matcher)
Specified by:
visit in interface MatcherVisitor<java.lang.Boolean>

visit

public java.lang.Boolean visit(CustomMatcher matcher)
Specified by:
visit in interface MatcherVisitor<java.lang.Boolean>

visit

public java.lang.Boolean visit(EmptyMatcher matcher)
Specified by:
visit in interface MatcherVisitor<java.lang.Boolean>

visit

public java.lang.Boolean visit(FirstOfMatcher matcher)
Specified by:
visit in interface MatcherVisitor<java.lang.Boolean>

visit

public java.lang.Boolean visit(NothingMatcher matcher)
Specified by:
visit in interface MatcherVisitor<java.lang.Boolean>

visit

public java.lang.Boolean visit(OneOrMoreMatcher matcher)
Specified by:
visit in interface MatcherVisitor<java.lang.Boolean>

visit

public java.lang.Boolean visit(OptionalMatcher matcher)
Specified by:
visit in interface MatcherVisitor<java.lang.Boolean>

visit

public java.lang.Boolean visit(SequenceMatcher matcher)
Specified by:
visit in interface MatcherVisitor<java.lang.Boolean>

visit

public java.lang.Boolean visit(TestMatcher matcher)
Specified by:
visit in interface MatcherVisitor<java.lang.Boolean>

visit

public java.lang.Boolean visit(TestNotMatcher matcher)
Specified by:
visit in interface MatcherVisitor<java.lang.Boolean>

visit

public java.lang.Boolean visit(ZeroOrMoreMatcher matcher)
Specified by:
visit in interface MatcherVisitor<java.lang.Boolean>