public class CharClassAnalyzer extends Object implements RegexNodeVisitor<CharClassAnalyzer>
| Constructor and Description |
|---|
CharClassAnalyzer() |
| Modifier and Type | Method and Description |
|---|---|
SortedSet<DefinedCharNode> |
getCharClasses() |
CharClassAnalyzer |
visitAlternatives(AlternativesNode node) |
CharClassAnalyzer |
visitAnyChar(AnyCharNode node) |
CharClassAnalyzer |
visitBoundedLoop(BoundedLoopNode node) |
CharClassAnalyzer |
visitCharClass(CharClassNode node) |
CharClassAnalyzer |
visitCompClass(CompClassNode node) |
CharClassAnalyzer |
visitConcat(ConcatNode node) |
CharClassAnalyzer |
visitEmpty(EmptyNode node) |
CharClassAnalyzer |
visitGroup(GroupNode node) |
CharClassAnalyzer |
visitOptional(OptionalNode node) |
CharClassAnalyzer |
visitRangeChar(RangeCharNode node) |
CharClassAnalyzer |
visitSingleChar(SingleCharNode node) |
CharClassAnalyzer |
visitSpecialCharClass(SpecialCharClassNode node) |
CharClassAnalyzer |
visitString(StringNode node) |
CharClassAnalyzer |
visitUnboundedLoop(UnboundedLoopNode node) |
public SortedSet<DefinedCharNode> getCharClasses()
public CharClassAnalyzer visitAlternatives(AlternativesNode node)
visitAlternatives in interface RegexNodeVisitor<CharClassAnalyzer>public CharClassAnalyzer visitAnyChar(AnyCharNode node)
visitAnyChar in interface RegexNodeVisitor<CharClassAnalyzer>public CharClassAnalyzer visitCharClass(CharClassNode node)
visitCharClass in interface RegexNodeVisitor<CharClassAnalyzer>public CharClassAnalyzer visitCompClass(CompClassNode node)
visitCompClass in interface RegexNodeVisitor<CharClassAnalyzer>public CharClassAnalyzer visitConcat(ConcatNode node)
visitConcat in interface RegexNodeVisitor<CharClassAnalyzer>public CharClassAnalyzer visitEmpty(EmptyNode node)
visitEmpty in interface RegexNodeVisitor<CharClassAnalyzer>public CharClassAnalyzer visitGroup(GroupNode node)
visitGroup in interface RegexNodeVisitor<CharClassAnalyzer>public CharClassAnalyzer visitBoundedLoop(BoundedLoopNode node)
visitBoundedLoop in interface RegexNodeVisitor<CharClassAnalyzer>public CharClassAnalyzer visitUnboundedLoop(UnboundedLoopNode node)
visitUnboundedLoop in interface RegexNodeVisitor<CharClassAnalyzer>public CharClassAnalyzer visitOptional(OptionalNode node)
visitOptional in interface RegexNodeVisitor<CharClassAnalyzer>public CharClassAnalyzer visitRangeChar(RangeCharNode node)
visitRangeChar in interface RegexNodeVisitor<CharClassAnalyzer>public CharClassAnalyzer visitSingleChar(SingleCharNode node)
visitSingleChar in interface RegexNodeVisitor<CharClassAnalyzer>public CharClassAnalyzer visitSpecialCharClass(SpecialCharClassNode node)
visitSpecialCharClass in interface RegexNodeVisitor<CharClassAnalyzer>public CharClassAnalyzer visitString(StringNode node)
visitString in interface RegexNodeVisitor<CharClassAnalyzer>Copyright © 2016. All rights reserved.