public class UniqueGenerationVisitor extends Object implements NodeVisitor
| Constructor and Description |
|---|
UniqueGenerationVisitor(Map<Integer,List<ReferenceIterator>> referenceIteratorMap,
Map<Integer,StringIterator> groupIterators,
RgxGenProperties properties) |
UniqueGenerationVisitor(RgxGenProperties properties) |
| Modifier and Type | Method and Description |
|---|---|
StringIterator |
getUniqueStrings() |
void |
visit(Choice node) |
void |
visit(FinalSymbol node) |
void |
visit(Group node) |
void |
visit(GroupRef node) |
void |
visit(NotSymbol node) |
void |
visit(Repeat node) |
void |
visit(Sequence node) |
void |
visit(SymbolSet node) |
public UniqueGenerationVisitor(RgxGenProperties properties)
public UniqueGenerationVisitor(Map<Integer,List<ReferenceIterator>> referenceIteratorMap, Map<Integer,StringIterator> groupIterators, RgxGenProperties properties)
public void visit(SymbolSet node)
visit in interface NodeVisitorpublic void visit(Choice node)
visit in interface NodeVisitorpublic void visit(FinalSymbol node)
visit in interface NodeVisitorpublic void visit(Repeat node)
visit in interface NodeVisitorpublic void visit(Sequence node)
visit in interface NodeVisitorpublic void visit(NotSymbol node)
visit in interface NodeVisitorpublic void visit(GroupRef node)
visit in interface NodeVisitorpublic void visit(Group node)
visit in interface NodeVisitorpublic StringIterator getUniqueStrings()
Copyright © 2022. All rights reserved.