public class IsStarterCharVisitor extends java.lang.Object implements MatcherVisitor<java.lang.Boolean>
MatcherVisitor
determining whether a matcher can start a match with a given char.Modifier and Type | Field and Description |
---|---|
private CanMatchEmptyVisitor |
canMatchEmptyVisitor |
private char |
starterChar |
Constructor and Description |
---|
IsStarterCharVisitor(char starterChar) |
Modifier and Type | Method and Description |
---|---|
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) |
private final CanMatchEmptyVisitor canMatchEmptyVisitor
private final char starterChar
public java.lang.Boolean visit(ActionMatcher matcher)
visit
in interface MatcherVisitor<java.lang.Boolean>
public java.lang.Boolean visit(AnyMatcher matcher)
visit
in interface MatcherVisitor<java.lang.Boolean>
public java.lang.Boolean visit(CharIgnoreCaseMatcher matcher)
visit
in interface MatcherVisitor<java.lang.Boolean>
public java.lang.Boolean visit(CharMatcher matcher)
visit
in interface MatcherVisitor<java.lang.Boolean>
public java.lang.Boolean visit(CharRangeMatcher matcher)
visit
in interface MatcherVisitor<java.lang.Boolean>
public java.lang.Boolean visit(AnyOfMatcher matcher)
visit
in interface MatcherVisitor<java.lang.Boolean>
public java.lang.Boolean visit(CustomMatcher matcher)
visit
in interface MatcherVisitor<java.lang.Boolean>
public java.lang.Boolean visit(EmptyMatcher matcher)
visit
in interface MatcherVisitor<java.lang.Boolean>
public java.lang.Boolean visit(FirstOfMatcher matcher)
visit
in interface MatcherVisitor<java.lang.Boolean>
public java.lang.Boolean visit(NothingMatcher matcher)
visit
in interface MatcherVisitor<java.lang.Boolean>
public java.lang.Boolean visit(OneOrMoreMatcher matcher)
visit
in interface MatcherVisitor<java.lang.Boolean>
public java.lang.Boolean visit(OptionalMatcher matcher)
visit
in interface MatcherVisitor<java.lang.Boolean>
public java.lang.Boolean visit(SequenceMatcher matcher)
visit
in interface MatcherVisitor<java.lang.Boolean>
public java.lang.Boolean visit(TestMatcher matcher)
visit
in interface MatcherVisitor<java.lang.Boolean>
public java.lang.Boolean visit(TestNotMatcher matcher)
visit
in interface MatcherVisitor<java.lang.Boolean>
public java.lang.Boolean visit(ZeroOrMoreMatcher matcher)
visit
in interface MatcherVisitor<java.lang.Boolean>