Interface RegexVisitor
-
- All Known Implementing Classes:
AnchorPrecedenceFinder,BranchTrackingVisitor,ComplexRegexFinder,DuplicatesInCharacterClassFinder,EmptyAlternativeFinder,EmptyGroupFinder,EmptyStringRepetitionFinder,FailingLookaheadFinder,GraphemeInClassFinder,ImpossibleBackReferenceFinder,ImpossibleBoundaryFinder,MultipleWhitespaceFinder,PossessiveQuantifierContinuationFinder,RedundantRegexAlternativesFinder,RegexBaseVisitor,ReluctantQuantifierFinder,ReluctantQuantifierWithEmptyContinuationFinder,SingleCharacterAlternationFinder,SingleCharCharacterClassFinder,SuperfluousCurlyBraceFinder,UnicodeUnawareCharClassFinder,UnquantifiedNonCapturingGroupFinder,VerboseRegexFinder
public interface RegexVisitor
-
-
Method Summary
-
-
-
Method Detail
-
visit
void visit(RegexParseResult regexParseResult)
-
visitBackReference
void visitBackReference(BackReferenceTree tree)
-
visitCharacter
void visitCharacter(CharacterTree tree)
-
visitSequence
void visitSequence(SequenceTree tree)
-
visitDisjunction
void visitDisjunction(DisjunctionTree tree)
-
visitGroup
void visitGroup(GroupTree tree)
Generic for all 4 different kinds of GroupTree(s)
-
visitCapturingGroup
void visitCapturingGroup(CapturingGroupTree tree)
-
visitNonCapturingGroup
void visitNonCapturingGroup(NonCapturingGroupTree tree)
-
visitAtomicGroup
void visitAtomicGroup(AtomicGroupTree tree)
-
visitLookAround
void visitLookAround(LookAroundTree tree)
-
visitRepetition
void visitRepetition(RepetitionTree tree)
-
visitCharacterClass
void visitCharacterClass(CharacterClassTree tree)
-
visitCharacterRange
void visitCharacterRange(CharacterRangeTree tree)
-
visitCharacterClassUnion
void visitCharacterClassUnion(CharacterClassUnionTree tree)
-
visitCharacterClassIntersection
void visitCharacterClassIntersection(CharacterClassIntersectionTree tree)
-
visitDot
void visitDot(DotTree tree)
-
visitEscapedCharacterClass
void visitEscapedCharacterClass(EscapedCharacterClassTree tree)
-
visitBoundary
void visitBoundary(BoundaryTree boundaryTree)
-
visitMiscEscapeSequence
void visitMiscEscapeSequence(MiscEscapeSequenceTree tree)
-
visitConditionalSubpattern
void visitConditionalSubpattern(ConditionalSubpatternTree tree)
-
-